본문 바로가기
Linux/ServerAdmin

파일 시스템

by Luuii 2017. 9. 23.

# 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