본문 바로가기

Linux/Tip!

e2fsck! HDD 복구 방법




  안녕하세요? 오늘은 e2fsck를 이용한 하드 디스트(HDD) 복구 방법에 대해서 포스팅하고자 합니다. 


먼저, e2fsck에서 기본적으로 점검하는 항목은 다음과 같습니다. 


 - inodes 점검

 - blocks 점검 

 - sizes 점검

 - 디렉토리구조 점검

 - 디렉토리 연결성점검

 - 파일링크 정보

 - 전체파일갯수 점검

 - 전체블록수중 사용중인 블록 점검


사용 방법은 다음과 같습니다. 


※ 특정 파일시스템의 점검 및 복구

사용예 : [root@omyworld ~]# e2fsck [Device]


 특정 파일 시스템 강제 점검 및 복구 

옵션 : -f

사용 예 : [root@omyworld ~]# e2fsck -f [Device]


 ext3(저널링)파일시스템의 점검 및 복구

옵션 : -j ext3

사용 예 : 

[root@omyworld ~]# e2fsck -j ext3 [Device]


 상세 작업내용보기

옵션 : -v

사용예 : [root@omyworld ~]# e2fsck -fv [Device]


자주사용하는 옵션 설명 : 

 디스크의 배드블럭 마크하기

e2fsck의 옵션중 badblocks를 실행하여 배드블럭을 찾은 후에 디스크의 배드블럭 inode에 추가하여 마크함으로써 마킹된 배드블럭을 더이상 사용하지 못하도록 하는 방법

옵션 : -c 

사용 예 : [root@omyworld ~]# e2fsck -cv /dev/hda1


 모든 질문항목에 yes

옵션 : -y


 모든 질문 항목에 no

옵션 : -n