이 름
e2fsck − 리 눅 스 개 정 판 확 장 화 일 시 스 템 을 점 검
개 요
e2fsck [ −pacnyrdfvtFV ] [ −b 수 퍼 블 럭 ] [ −B 블 럭 크 기 ] [ −l|-L 배 드 블 럭 목 록 화 일 ] 장 치 명
설 명
e2fsck 는 리 눅 스 개 정 판 확 장 화 일 시 스 템 을 점 검 할 때 사 용 한 다 .
장 치 명 |
은 예 를 들 어 /dev/hdXX 와 같 이 어 떤 장 치 에 해 당 하 는 특 수 화 일 명 이 다 . |
옵 션
-a |
이 옵 션 은 -p 옵 션 과 마 찬 가 지 이 다 . 단 지 하 위 호 환 성 을 갖 기 위 해 서 제 공 될 뿐 이 다 . -p 옵 션 을 쓰 길 바 란 다 . |
-b 수 퍼 블 럭
정 상 적 인 수 퍼 블 럭 을 사 용 하 지 않 고 수 퍼 블 럭 으 로 지 정 한 다 른 수 퍼 블 럭 을 사 용 하 도 록 한 다 .
-B 블 럭 크 기
정 상 적 인 경 우 e2fsck 는 적 절 한 블 럭 크 기 를 알 아 내 기 위 하 여 다 양 한 블 럭 크 기 의 위 치 에 서 수 퍼 블 럭 을 검 색 해 본 다 . 하 지 만 어 떤 경 우 이 러 한 자 동 검 색 이 제 대 로 이 뤄 지 지 않 을 수 있 다 . 이 옵 션 은 e2fsck 로 하 여 금 특 정 블 럭 크 기 에 서 만 수 퍼 블 럭 을 찾 도 록 강 제 한 다 . 수 퍼 블 럭 을 찾 을 수 없 는 경 우 심 각 한 오 류 를 발 생 하 고 중 지 한 다 .
-c |
e2fsck로 하 여 금 badblocks(8) 을 실 행 하 여 화 일 시 스 템 상 의 배 드 블 럭 을 찾 아 내 고 배 드 블 럭 아 이 노 드 에 추 가 함 으 로 써 표 시 를 해 둔 다 . | ||
-d |
디 버 깅 정 보 를 출 력 한 다 .( 여 러 분 이 e2fsck 을 디 버 깅 하 는 것 이 아 니 라 면 의 미 없 다 . ) | ||
-f |
화 일 시 스 템 에 이 상 이 없 다 하 더 라 도 점 검 을 하 도 록 강 제 한 다 . | ||
-F |
시 작 하 기 전 에 화 일 시 스 템 장 의 버 퍼 에 캐 쉬 된 내 용 을 플 러 쉬 한 다 . e2fsck 를 정 기 적 으 로 돌 릴 때 만 필 요 하 다 . |
-l 화 일 명
화 일 명 에 기 록 되 어 있 는 배 드 블 럭 목 록 을 배 드 블 럭 목 록 에 추 가 한 다 .
-L 화 일 명
배 드 블 럭 목 록 을 화 일 명 으 로 지 정 한 화 일 에 있 는 내 용 으 로 설 정 한 다 . ( 이 옵 션 은 화 일 에 명 시 된 블 럭 이 배 드 블 럭 목 록 에 추 가 되 기 전 에 배 드 블 럭 목 록 을 지 운 다 는 것 을 제 외 하 고 는 -l 옵 션 과 동 일 하 다 .)
-n |
화 일 시 스 템 을 읽 기 전 용 으 로 열 고 모 든 질 문 에 ’’no’’라 고 답 하 도 록 한 다 . e2fsck 를 비 대 화 형 (non-interactive)으 로 실 행 할 수 있 게 해 준 다 . (주 의 : 만 약 -c, -l, 또 는 -L 옵 션 을 같 이 사 용 한 다 면 화 일 시 스 템 은 읽 기 -쓰 기 로 열 리 며 배 드 블 럭 목 록 이 갱 신 될 수 있 도 록 해 준 다 . 하 지 만 화 일 시 스 템 에 다 른 변 화 는 일 어 나 지 않 는 다 .) | ||
-p |
질 문 함 이 없 이 자 동 적 으 로 오 류 를 수 정 하 도 록 한 다 . | ||
-r |
아 무 런 작 용 도 하 지 않 는 다 . 호 환 성 을 위 해 제 공 될 뿐 이 다 . | ||
-t |
e2fsck 에 대 한 타 이 밍 통 계 를 출 력 한 다 . 만 약 옵 션 이 두 번 사 용 되 면 추 가 정 보 를 출 력 한 다 . | ||
-v |
자 세 한 출 력 모 드 . | ||
-V |
버 전 을 출 력 하 고 종 료 한 다 . | ||
-y |
모 든 질 문 에 ’’yes’’라 고 답 하 도 록 한 다 . e2fsck 를 비 대 화 형 으 로 사 용 할 때 사 용 된 다 . |
종 료 코 드
e2fsck
의 종 료 코 드 는
다 음 값 의 합 계
로 나 타 난 다 :
0 − 에 러 없 음
1 − 화 일 시 스 템
에 러 고 쳐 짐
2 − 화 일 시 스 템
에 러 는 고 쳐 졌
으 나 마 운 트 되
어 있 었 다 면
리 부 팅 이 필
요 하 다 .
4 − 화 일 시 스 템
에 러 를 고 치 지
않 고 그 대 로 둠
8 − 실 행 에 러
16 − 사 용 법 또 는
문 법 에 러
128 − 공 유 라 이
브 러 리 에 러
버 그
거 의 모 든 소 프 트 웨 어 는 버 그 를 갖 기 마 련 이 다 . e2fsck 이 화 일 시 스 템 과 충 돌 하 거 나 고 치 지 못 할 때 는 저 자 에 게 연 락 바 란 다 .
버 그 보 고 할 때 는 충 분 한 정 보 를 포 함 하 여 해 주 기 바 란 다 . e2fsck 를 실 행 한 과 정 을 모 두 제 시 하 여 어 떤 에 러 메 세 지 가 있 었 는 지 볼 수 있 게 해 달 라 . 만 약 그 과 정 을 저 장 해 둘 수 있 도 록 화 일 시 스 템 이 쓰 기 가 능 상 태 라 면 script(1) 프 로 그 램 을 사 용 하 여 의 출 력 을 화 일 로 저 장 하 라 .
dumpe2fs(8) 의 출 력 결 과 를 보 내 주 는 것 도 좋 다 . 만 약 특 정 아 이 노 드 들 에 의 해 e2fsck 에 문 제 가 발 생 했 다 면 debugfs(8) 명 령 을 수 행 하 고 해 당 아 이 노 드 에 대 하 여 stat 명 령 을 수 행 한 결 과 를 보 여 달 라 . 만 약 해 당 아 이 노 드 가 디 렉 토 리 라 면 debugfs 의 dump 명 령 을 사 용 하 여 디 렉 토 리 아 이 노 드 의 내 용 을 뽑 아 볼 수 있 다 . 일 단 uuencode(1) 한 후 그 것 을 저 자 에 게 보 내 달 라 .
e2fsck 이 실 행 될 때 보 여 주 는 버 전 문 자 열 을 꼭 모 두 보 여 주 어 여 러 분 이 어 떤 버 전 를 실 행 했 는 지 알 게 해 달 라 .
저 자
현 버 전 의 e2fsck 은 Theodore Ts’o <tytso [AT] mit.edu>에 의 해 만 들 어 졌 다 .
참 고
mke2fs(8), tune2fs(8), dumpe2fs(8), debugfs(8)