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

e2fsck명령어로 특정 파일시스템의 점검 및 복구하는 방법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

e2fsck명령어로 특정 파일시스템의  점검 및 복구하는 방법




e2fsck로 할 수 있는 가장 흔한 작업 중 한가지는 파일시스템에 이상이 있는가를 간단히 점검하는 것입니다.

 

 

 

 다음 예는 e2fsck를 이용하여 /dev/hdc2라는 파일시스템(장치 명)을 점검한 예입니다.

 

 

 

 현재 마운트된 파일시스템(/dev/hdc2) e2fsck로 점검하기 때문에 "WARNING!!!"메시지가 나온 것입니다.

 

 

 

마운트된 파일시스템을 대상으로 점검을 할 때에는 심각한 손상이 있을 수 있다는 의미의 메시지입니다.

 

 

 

 

 

[root@su249 ~]# e2fsck /dev/hdc2

dumpe2fs 1.41.3 (12-Oct-2008)

/dev/hdc2 is mounted. 

 

WARNING!!!  Running e2fsck on a mounted filesystem may cause

SEVERE filesystem damage.

 

Do you really want to continue (y/n)? yes

 

/backup: recovering journal

/backup: clean, 11/5244736 files, 208314/5243214 blocks

[root@su249 ~]#

 

, 위의 “Do you really want to continue (y/n)?”에서 “yes”를 입력하시면 계속 진행됩니다.

 

 

 

만약 “no”라고 입력하시면 실행 종료합니다.

 

 

 

e2fsck /dev/hdc2를 점검한 결과 위와 같이 별다른 메시지가 없다면 파일시스템에는 이상이 없다는 것을 의미합니다.

 

 

 

, 위의 예는 /dev/hdc2가 마운트가 된 상태에서 e2fsck를 수행하였는데 가능하다면 다음 예와 같이 마운트를 해제한 후에 e2fsck를 수행하시기 바랍니다.

 

 

 

 

 

먼저 /dev/hdc2가 마운트된 위치(마운트포인트)를 확인하기 위하여 “df -h”를 실행해 보았습니다.

 

 

 

확인 결과 /dev/hdc2 /backup에 마운트가 되어 있습니다.

 

 

 

참고로 “df -h” 대신 “mount”를 사용하셔도 마운트정보를 확인할 수 있습니다.

 

 

 

 

 

[root@su249 ~]# df -h

Filesystem            Size  Used Avail Use% Mounted on

/dev/hdc6              42G  2.0G   38G   5% /

/dev/hdc3             9.7G  151M  9.1G   2% /home

/dev/hdc2              20G  173M   19G   1% /backup

/dev/hdc1             244M   12M  220M   5% /boot

tmpfs                 244M     0  244M   0% /dev/shm

[root@su249 ~]#

 

이렇게 확인 한 후에 /dev/hdc2 마운트를 해제한 다음 e2fsck를 다시 실행하였습니다.

 

 

 

 

 

[root@su249 ~]# umount /backup

[root@su249 ~]#

[root@su249 ~]# e2fsck /dev/hdc2

dumpe2fs 1.41.3 (12-Oct-2008)

Pass 1: Checking inodes, blocks, and sizes

Pass 2: Checking directory structure

Pass 3: Checking directory connectivity

Pass 4: Checking reference counts

Pass 5: Checking group summary information

/backup: 11/5244736 files (9.1% non-contiguous), 208314/5243214 blocks

[root@su249 ~]#

 

/dev/hdc2 파일시스템의 마운트를 해제한 후에 e2fsck를 수행한 결과를 잘 나타내고 있습니다.

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,848 개
  • 현재 접속자 :  89 명