e2fsck명령어로 특정 파일시스템의 점검 및 복구하는 방법
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,806 조회
- 0 추천
- 목록
본문
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를 수행한 결과를 잘 나타내고 있습니다.
관련자료
-
이전
-
다음