e2fsck - 파일시스템 점검 및 복구

  • 등록 2017.07.12 11:47:33
크게보기

파일시스템이 깨지는 문제가 발생하는 원인


1. 체인이 끊어짐 → e2fsck 사용

2. check filesystem 문제 → 재부팅




# e2fsck 가 점검하는 실제 항목들

- inodes

- blocks

- sizes

- 디렉토리 구조

- 디렉토리 연결성

- 파일링크 정보

- 전체파일 개수

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



# e2fsck 작업이 종료되면 종료코드 출력

0 - 에러 없이 정상종료

1 - 파일시스템을 복구하였음

2 - 파일시스템이 복구되었고, 시스템 재부팅함

4 - 작업대상 파일시스템에 문제가 있으나 복구하지 않고 그대로 둠

8 - 실행에러

16 - 사용법 또는 문법 에러

32 - e2fsck 작업이 사용자에 의해 취소됨

128 - 공유 라이브러리 에러


# =================================

# ext4 파일시스템


e2fsck -v -j ext4 /dev/sda5


e2fsck 명령어 사용할때는 대상 파일시스템이 마운트 되어 있지 않아야함

-f 옵션을 주면 강제로 진행되나 추천하지 않음


ext4을 대상으로 하려면 -j ext4 옵션을 준다


# =================================

# ext3 파일시스템


[root@~ ]# e2fsck -v /dev/sda3    ( -v : 상세하게)

e2fsck 1.39 (29-May-2006)

/dev/sda3 is mounted.       → e2fsck 명령어 사용할때는 대상 파일시스템이 마운트 되어 있지 않아야함

   -f 옵션을 주면 강제로 진행되나 추천하지 않음


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

SEVERE filesystem damage.


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


/1: recovering journal

/1: clean, 70764/114491392 files, 4062504/114469149 blocks




※ e2fsck 는 ext2 파일시스템을 기본 작업대상으로 한다. ext3을 대상으로 하려면 -j ext3 옵션을 준다.



* 복구하는 과정에서 동일한 질문이 많이 발생하는 경우 →   -p 옵션 : 자동복구 모드

* 복구시에 모든 질문항목에 Yes 자동입력 → -y 옵션 (⇔ -n)



# 배드블록을 찾은 후에 배드블록을 사용하지 못하게 "bad marking" 함 : -c 옵션

노랑배 kosthb@gmail.com
Copyright @2011 mediaon Corp. All rights reserved.

사이트에 관련하여 연락은 메일로 주세요. kosthb골뱅이gmail.com Copyright 2011 mediaon. All rights reserved.