You cannot see this page without javascript.

본문 바로가기

쓰기

조회 수 10491 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
[리눅스 파일시스템 체크 하기 fsck(e2fsck)사용법]
 
1. 시스템을 리부팅  하거나 갑자기 파일시스템 I/O에러가 생길 때  보통은 너무 오랫동안 파일 시스템 점검을  
   안해 준 경우가 대부분이다... 물론 하드웨어 에러일 수도 있지만... 이럴경우
 
2. 시스템을 싱글 유저 모드로 부팅  
 boot: linux single
 
3. 현재 마운트된 장치명을 확인 한다
#mount
 
4. 체크 할 파티션을 umount  한다 (필수임, umount  하지 않을 경우 파티션 손실 가능성 높음)
#umount /dev/sdb1 /backup
 
5. fsck 명령으로 시스템 점검
 
#fsck -y /dev/sdb1    :  복구할지 물어 보지 않고 자동 yes 처리 함
#fsck -a /dev/sdb1    
 
6. fsck 주요 옵션  
형식 : fsck [-옵션] [파일시스템 옵션] 파일시스템 또는 디스크 디바이스
-A 일반적으로 /etc/fstab에 나와 있는 파일 시스템들을 검사하고 /etc/rc 시스템  초기화 파일에서 일관적으로 점검한다.
-R -A옵션과 같이 사용하면 루트 파일 시스템을 제외한 모든 파일시스템을 점검한다.
-T 검사할때 제목을 보여주지 않는다.
-N 실제적으로 실행은 하지 않고 어떤 작업을 할것인가만 보여준다.
-P -A옵션과 같이 사용하면 다른 파일 시스템과 루트 파일 시스템을 병렬 처리하여 점검한다.
       그러나 루트 파일 시스템에 에러가 있을 경우 바이너리 파일이 깨질수 있으니 좋지 않다.
-s fsck 동작을 시리얼화 한다. 대화형 모드에서 여러 파일 시스템을 점검할 때 유용
-V 실행되는 각 파일 시스템용 명령을 포함하여 자세한 출력을 수행한다.
-t 점검할 파일 시스템을 설정한다. 파일 시스템 앞에 no를 붙이면 지정한 파일 시스템을 제외한 나머지를 모두 점검 한다.
-a 사용자에게 질문하지 않고 자동적으로 복구한다. 권장하지 않음
-r 파일 시스템 복구 전에 복구 여부를 묻는다. 단 병렬로 작동할때는 권장하지 않음
--v 버전정보를 보여준다.

[참고]  fsck 와 비슷한 명령어  e2fsck  
 
e2fsck [옵션] [디바이스명]

   -p : 파일시스템을 검사하면서 자동으로 복구해준다.(preen)
   -n : 모든 질문에대한 응답을 no 로 취급한다.(only check)
   -y : 모든 질문에대한 응답을 yes 로 취급한다.
   -c : BAD BLOCK 을 CHECK 한다.
   -f : 깨끗한 파일시스템까지 강제적으로 check 한다.(force)
         파일시스템이 깨끗할경우 Check 하지 않는다. -f 일경우 강제적으로 Check
 
 
[참고] 재부팅시에 파일시스템이 자동으로 fsck 를 돌게 하려면

기본 default 설정은 30회 이상 마운트 되거나 6개월 마다 체크하게 된다.
이것을 아직 여유기간이 남아 있지만 재부팅시 강제로 체크하게 하는 방법이다
touch /forcefsck
위 파일을 최상위 디렉토리 ( / ) 에 만들어 두면 된다.
 
이것은 rc.sysinit 이 동작하면서 해당 파일에 대해서 확인후 fsck 를 진행하게 된다.
체크 완료된후에는 해당 forcefsck 파일을 삭제하게 된다.
 
[참고]
 .autofsck 파일은 콘솔에서 5초동안 파일시스템 체크를 할지 물어보게 하는 파일이다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 mysql 사용자 추가 명령 모음 운영자 2013.03.14 3023
112 [Apache] 2.4 버전에서 403 에러시 [authz_core:error AH01630: client denied by server configuration] 운영자 2015.08.19 843
111 우분투 Apache2 VirtulaHost 설정하는 방법 운영자 2015.08.19 1335
110 tar 를 이용한 자료 복사 운영자 2015.08.19 1529
109 [Ubuntu 10.04 LTS] 하드웨어를 확인하는 명령어 file 운영자 2015.07.10 1019
108 우분투 시스템 온도체크 / 하드 온도 체크 file 운영자 2015.07.10 1322
107 우분투에서 하드 상태 체크하기 운영자 2015.07.10 820
106 우분투 apt-get 서버 원래대로 복원 운영자 2015.02.26 1635
105 500 OOPS: vsftpd: refusing to run with writable root inside chroot() 운영자 2014.11.04 1430
104 vsFTP 계정별 서로 다른 루트 디렉토리 지정하기 (chhroot) file 운영자 2014.11.03 1563
103 우분투(Ubuntu) | 우분투 14.04에서 403 You don't have permission to access / on this server. 해결하는 방법 운영자 2014.10.25 4034
102 리눅스파일시스템점검과 복구강좌. e2fsck 2편 운영자 2014.09.25 1882
101 리눅스파일시스템점검과 복구강좌. e2fsck 1편 운영자 2014.09.24 2280
» 리눅스 파일시스템 체크 하기 fsck(e2fsck)사용법 운영자 2014.09.24 10491
99 ftp에서 심볼릭링크를 사용하고 싶을 때 운영자 2014.08.26 2184
98 우분투 14.04 업데이트 하는 방법을 알고 싶습니다. 운영자 2014.08.11 2090
97 ubuntu server 설치후 콘솔창 한글 깨지는 현상 운영자 2014.08.11 7753
96 우분투 root 계정 사용하기 file 운영자 2014.08.11 2084
95 콘솔의 화면보호기능을 끄려면? 운영자 2014.08.11 2671
94 Ubuntu Hdd 추가하기 운영자 2014.05.30 2903
93 df -h 에서 1% 줄어드는 용량 운영자 2014.04.07 2864
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7