# fsck -y /dev/sda3 사용시
# script -a fsck.log ( # fsck -y /dev/sda3 2>&1 | tee -a fsck.log)
# fsck -y /dev/sda3
# exit
# cat fsck.log
슈퍼블록을 복구하는 방법
# dumpe2fs /dev/sdb1 | grep -i superblock
# e2fsck -b 32768 /dev/sdb1
배드블록(Bad Block) 발생한 경우의 복구 하는 방법
배드 블럭의 종류
- 물리적인 배드블럭
- 논리적인 배드블럭 ( 잘못된 블럭)
# badblocks -v /dev/sdb1 //상당히 오래걸림
# e2fsck -c -p -f -v /dev/sdb1 ( # e2fsck -cpfv /dev/sdb)
-p : 질문 없이 자동적으로 오류 수정
-f : 파일 시스템에 이상이 없더라도 강제적으로 점검
-c : e2fsck로 하여금 badblock(8)을 실행하여 파일 시스템 상의 배드블럭을 찾아내고 배드블럭 아이노드에 추가 함으로서 표시를 해둠.★★★★★
-v : 자세한 출력모드. ( 잘 안 쓰임)
superblock 자동 복구 방법에 대한 과정
# umount /home
# dd if=/dev/zero count=1 bs=1024 seek=1 of=/dev/sda3 ( 깨뜨릴 때 쓴다.)
# mount /home
-> 에러메세지 확인
# e2fsck -y /dev/sda3
# mount /home
# df -h
superblock 수동 복구 방법에 대한 과정
# umount /home
# dd if=/dev/zero count=1 bs=1024 seek=1 of=/dev/sda3
# mount /home
-> 에러메세지 확인
# e2fsck -b 8193 -f -v -y /dev/sda3
# mount /home
# df -h
du 명령어
# cd /var
# du -sk * | sort -nr | more
------------------------------
#find /var -size +300M -type f
'Linux > ServerAdmin' 카테고리의 다른 글
SWAP (0) | 2017.09.24 |
---|---|
물리적 vs LVM vs RAID (0) | 2017.09.24 |
RAID (0) | 2017.09.24 |
LVM(Logical Volume Manage) (0) | 2017.09.23 |
마운트 관리 (0) | 2017.09.23 |