셸 스 크 립 트 실전 노트 (4) -- Liux 디스크 파 티 션 재 마 운 트

2293 단어 linux
배경: Hadoop 의 HDFS 파일 시스템 마 운 트, 기본 으로 지정 한 파일 디 렉 터 리 는/mnt/disk {N} 입 니 다. 운영 자가 실수 로 디스크 를 다른 디 렉 터 리 에 마 운 트 합 니 다. 예 를 들 어/mnt/data,/mnt/disk 01,/mnt/diska 등 이 있 을 때 HDFS 는 루트 파 티 션 을 선택 합 니 다. HDFS 에 데 이 터 를 주입 할 때 결 과 는 루트 파 티 션 이 빠르게 소모 되 는 경우 가 많 습 니 다.다른 파 티 션 에 서 는 사용 되 지 않 았 습 니 다. CDH 버 전에 서 HDFS 설정 은 다음 과 같 습 니 다.
dfs.datanode.data.dir => /mnt/disk{N}/dfs/dn

dfs.datanode.data.dir.perm => 755


이 를 통 해 알 수 있 듯 이 HDFS 에서/mnt/disk {N} 을 데이터 저장 디 렉 터 리 로 선택 한 데 는 이유 가 있 습 니 다.
이런 상황 은 어떻게 처리 합 니까?이 문제 의 본질 적 인 해결 방안 은 해당 디스크 파 티 션 을/mnt/diskn 으로 다시 마 운 트 하면 됩 니 다. fstab 를 편집 하여 다시 시작 하 는 것 입 니 다.
솔 루 션: 1. mount 방식 *) 생 성/mnt/disk {N} mdkir - p/mnt/disk 1 mdkir - p/mnt/disk 2 *) 마 운 트/mnt/disk {N} mount/dev/db2/mnt/disk 1 mount/dev/sdc 1/mnt/disk 2
mount 뒤의 디스크 는 다음 과 같 습 니 다.
root@server-ip:~ # df -h 

文件系统 容量 已用 可用 已用% 挂载点

/dev/sda1 459G 358G 100G 79% /

devtmpfs 32G 188K 32G 1% /dev

tmpfs 32G 104K 32G 1% /dev/shm

/dev/sdb2 457G 320G 136G 71% /mnt/disk1

/dev/sdc1 459G 289G 147G 67% /mnt/disk2

그러나 mount 방식 으로 일시 적 인 문 제 를 해결 할 수 있 지만 재 부팅 후 이전 mount 의 정 보 를 잃 어 버 렸 습 니 다.
2. fstab 방식 으로 *) 편집/etc/fstab
# <file system> <mount point> <type> <options> <dump> <pass>

/dev/sdb2 /mnt/disk1 ext3 defaults 0 0

/dev/sdc1 /mnt/disk2 ext3 defaults 0 0

*) 마 운 트 테스트 진행
  mount -a   echo $? mount - a 출력 이 없고 echo $?결 과 를 0 으로 되 돌려 주면/etc/fstab 설정 에 문제 가 없 음 을 나 타 냅 니 다.
*) 시스템 재 부팅 관련 내용: 1. 디스크 파 티 션 등 정 보 를 어떻게 보 는 지 fdisk - l ls/dev/sd * 2./etc/fstab 의 설정 항목 의 의미 < file system > < mount point > < type > < options > < dump > < pass > < file system >: 장치 이름 또는 장치 볼 륨 레이 블 < mount point >: 장치 마 운 트 디 렉 터 리 < type >: 장치파일 시스템, vfat, ext 3, ext 4, swap 등 < options >: 마 운 트 매개 변 수 는 defaults < dump >: 백업 여 부 를 가리 킬 수 있 습 니 다.(0 은 백업 하지 않 습 니 다. 1 은 백업 하려 고 합 니 다. 일반 루트 구역 은 백업 해 야 합 니 다) < pass >: 자체 검사 순 서 를 가 리 킵 니 다.(0 은 자체 검 사 를 하지 않 습 니 다. 1 또는 2 는 자체 검 사 를 해 야 합 니 다. 루트 파 티 션 이 1 이면 다른 파 티 션 은 2 만 설정 할 수 있 습 니 다)/dev/db2/mnt/disk 1 ext 3 defaults 0 0/dev/sdc 1/mnt/disk 2 ext 3 defaults 0 0
참조 링크:http://blog.sina.com.cn/s/blog_6ce9e88701014jgl.html  http://www.shangxueba.com/jingyan/121709.html
 
 

좋은 웹페이지 즐겨찾기