9. 도서관/__사. Network

[Solaris_basic] fsck

행복 금융 2008. 7. 17.
fsck는 마치 도스에서 디스크 검사와 같은 역할을 하는 프로그램입니다.
파일 시스템이 깨졌을때 복구에 이용됩니다. 앞으로 장애 처리할때나
위급한 상황시 많이 사용되는 명령어 이므로 그 용법과 옵션을 자세히
알아 보도록 하겠습니다.

일단 fsck를 사용하기전에 해당 파일시스템은 반드시 언마운트를 해야합니다.
사용법은 다음과 같습니다.
fsck [-옵션] [파일시스템 옵션] 파일시스템 또는 디스크 디바이스
주요 옵션
-A 일반적으로 /etc/fstab에 나와 있는 파일 시스템들을 검사하고 /etc/rc 시스템
     초기화 파일에서 일관적으로 점검한다.
-R -A옵션과 같이 사용하면 루트 파일 시스템을 제외한 모든 파일시스템을 점검한다.
-T 검사할때 제목을 보여주지 않는다.
-N 실제적으로 실행은 하지 않고 어떤 작업을 할것인가만 보여준다.
-P -A옵션과 같이 사용하면 다른 파일 시스템과 루트 파일 시스템을 병렬 처리하여
     점검한다. 그러나 루트 파일 시스템에 에러가 있을 경우 바이너리 파일이 깨질수
     있으니 좋지 않다.
-s  fsck 동작을 시리얼화 한다. 대화형 모드에서 여러 파일 시스템을 점검할 때 유용
-V 실행되는 각 파일 시스템용 명령을 포함하여 자세한 출력을 수행한다.
-t  점검할 파일 시스템을 설정한다. 파일 시스템 앞에 no를 붙이면 지정한 파일
    시스템을 제외한 나머지를 모두 점검 한다.
-a  사용자에게 질문하지 않고 자동적으로 복구한다. 권장하지 않음
-r  파일 시스템 복구 전에 복구 여부를 묻는다. 단 병렬로 작동할때는 권장하지 않음
--v  버전정보를 보여준다.
종료코드
0    --에러없음
1    --에러 수정됨
2    --에러는 수정되었으나,마운트가 되어 있는 경우에는 재부팅이 필요함
4    --파일 시스템 에러를 고치지 않음
8    --실행중에 에러 발생
16  --사용법과 문법에 대해 에러 발생
128  --공유 라이브러리에 대해 에러 발생

e2fsck는 ext2라는 특정한 파일 시스템만 복구 하는 프로그램이지만
fsck는 모든 파일 시스템의 이상유무를 진단 복구 하는 프로그램입니다.
그러나 fsck 자체가 시스템을 진단하고 수정하는게 아니라 점검프로그램을
불러 들이는 역할을 하는것입니다.

실제 사용예>
# fsck -st ext2 /dev/hda8    <----hda8 파일 시스템을 점검하고 시리얼화해서

댓글

💲 추천 글