강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

e2fsck실무6편: 손상된 파일시스템을 자동복구 모드로 복구하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

e2fsck실무6: 손상된 파일시스템을 자동복구 모드로 복구하기

 

 

 

 

실제로 오류있는 파일시스템을 e2fsck로 파일시스템을 점검하고 복구하려면 여러가지 질문에 yes 또는 no라는 답을 해야 한다.

 

 

 

 때로는 실제로 복구하는 과정에서 동일한 질문들이 수백 수천 번, 수없이 발생하는 경우도 흔하게 있다.

 

 

 

다음 예를 보자.

 

[root@su249 /]# e2fsck -b 98304 /dev/hdc2

dumpe2fs 1.41.3 (12-Oct-2022)

Superblock has an invalid ext3 journal (inode 8).

Clear<y>? yes

 

*** ext3 journal has been deleted - filesystem is now ext2 only ***

 

/backup was not cleanly unmounted, check forced.

Pass 1: Checking inodes, blocks, and sizes

Special (device/socket/fifo) inode 2154683 has non-zero size.  Fix<y>? yes

ySpecial (device/socket/fifo) inode 2170688 has non-zero size.  Fix<y>? yes

Special (device/socket/fifo) inode 2170723 has non-zero size.  Fix<y>? yes

Special (device/socket/fifo) inode 2170846 has non-zero size.  Fix<y>? yes

Special (device/socket/fifo) inode 2171154 has non-zero size.  Fix<y>? yes

Special (device/socket/fifo) inode 2171178 has non-zero size.  Fix<y>?

이하생략

 

 

 

 

위의 예와 같이 수없이 반복되는 yes 또는 no라는 답을 해야한다.

 

 

 

실제로 필자는 이 yes라는 답을 3시간 동안 꼬박 했던 적도 있다.

 

 

 

이제 이런 질문에 우리는 -y옵션이나 -p옵션을 사용하는 지혜가 필요할 것이다.

 

 

 

먼저, -p옵션에 대한 설명이다.

 

-p옵션을 지정하면 이런 질문자체를 하지않고 e2fsck프로그램이 모든 것을 알아서 자동복구(Automatically repair) 하게 된다.

 

 

 

다음 예를 보자.

 

 

 

[root@su249 /]# e2fsck -b 98304 -p /dev/hdc2

/backup: Superblock has an invalid ext3 journal (inode 8).

CLEARED.

*** ext3 journal has been deleted - filesystem is now ext2 only ***

 

/backup was not cleanly unmounted, check forced.

/backup: Special (device/socket/fifo) inode 2171178 has non-zero size.  FIXED.

/backup: Special (device/socket/fifo) inode 2171218 has non-zero size.  FIXED.

/backup: Special (device/socket/fifo) inode 2171442 has non-zero size.  FIXED.

/backup: Special (device/socket/fifo) inode 2171603 has non-zero size.  FIXED.

/backup: Special (device/socket/fifo) inode 2171878 has non-zero size.  FIXED.

/backup: Special (device/socket/fifo) inode 2172037 has non-zero size.  FIXED.

/backup: Special (device/socket/fifo) inode 2172186 has non-zero size.  FIXED.

 

 

 

 

위의 예를 보면 -p옵션을 사용하였기 때문에 자동복구모드(Automatically repair)”로 진행한 예이다.

 

 

 

모든 질문에 e2fsck프로그램이 알아서 자동으로 응답하고 진행하게 된다.

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,074 명
  • 현재 강좌수 :  35,995 개
  • 현재 접속자 :  499 명