RadarURL

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

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

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

badblocks 명령어 - 디스크 배드블럭 체크


badblocks 명령어는 하드디스크와 플로피디스크의 배드블럭(bad block)을 검사하는 명령어 이다. 

배드블럭이 존재하는 하드디스크를 사용하게 되면 정상적인 운용중에도 갑자기 서버가 다운되는 등의 심각한 장애를

초래할 수 있다.

따라서 배드블럭은 서버설치시 또는 설치 직후에 반드시 점검을 해야하며 배드블럭이 존재할 경우에는 깨끗한 디스크로

반드시 교체해야한다.   아래는 실제 배드블럭을 검사하는 예.



[root@www named]#
badblocks -v /dev/sda5
Checking for bad blocks in read-only mode
From block 0 to 15615148

Pass completed, 0 bad blocks found.
[root@www named]#


위의 예는 배드블럭이 존재하지 않았을 경우의 예이다.
이상이 없는 깨끗한 디스크이므로 정상적인 사용이 가능하다고 할 수 있다.

[root@www root]#
badblocks -v -o badblock.txt /dev/sda3
Checking for bad blocks in read-only mode
From block 0 to 16755795
Pass completed, 3 bad blocks found.
[root@www root]#
[root@www root]#
[root@www root]#
[root@www root]# ll
total 8
-rw-r--r--    1 root     root         1199 Jun 30  2002 anaconda-ks.cfg
-rw-r--r--    1 root     root           27 Jan 17 22:34 badblock.txt
[root@www root]#
[root@www root]# cat badblock.txt
16755792
16755793
16755794
[root@www root]#


위의 경우에는 3개의 배드블럭이 존재하는 경우이다. 배드블럭이 존재할 경우에는 몇개의 배드블럭이 존재하는지 결과에서

알려준다.

이 경우처럼 -o 옵션을 주게 되면 지정된 파일(badblock.txt)에 결과를 저장하며 그 파일을 확인(cat badblock.txt)함으로서

배드블럭의 번호를 확인할 수 있다.



fsck / e2fsck - 리눅스 파일시스템 검사 및 복구


■ fsck : 파일 시스템을 점검하고 수리한다
Unix 계열에서  하드 디스크를 치료 하는 프로그램은 fsck 이며 마운트 타입에 따라 e2fsck e3fsck resifsck 등으로 나누어 진다.

RedHat 계열의 경우 현재는 거의 ext3 타입을 사용하나 ext2 타입을 사용할 경우 e2fsck 로 검사 및 복구 가능하다.

■ 형식 : fsck, e2fsck

■ 종료 코드는 다음 값의 합계로 나타난다.

0 - 에러 없음
1 - 화일 시스템 에러 고쳐짐
2 - 리부팅이 필요함
4 - 화일 시스템 에러를 고치지 않고 그대로 둠
8 - 실행 에러
16 - 사용법 또는 문법 에러
128 - 공유 라이브러리 에러

■ 옵션

  -A : etc/fstab 화일에 표시된 모든 화일 시스템을 모두 검사한다
  -R : -A와 같이 사용될 때 루트 화일 시스템은 제외 한다(이미 읽기-쓰기 가능으로 마운트되어 있는 경우)
  -T : 시작할때 제목을 보여주지 않는다
  -N : 실제 검사는 하지 않고 어떤 작업을 할것인가만 보여준다
  -V : 자세히 출력한다
  -a : 물어보지 않고 자동 복구한다
  -r : 물어보고 복구한다
  -s : fsck 동작을 시리얼화한다. 대화형 모드에서 여러 화일 시스템을 점검할 때 유용하다
  -t [type] : 화일 시스템 유형을 지정한다.
       -A 플래그가 설정되어 있는 경우 파일시스템유형에 맞는 것만 점검한다.
       화일시스템유형 앞에 no 를 붙이면 화일시스템유형 아닌 것만 점검한다.
       보통 /etc/fstab 화일에 들어있는 화일시스템유형을 따른다.
       만약 해당 유형을 알아낼 수 없을 때는 fsck 는 -t 옵션에서 주어진 값을 사용한다.
       주어진 값이 유효하지 않다면 현재로서는 기본값인 ext2 가 사용된다


■ 사용법


- fsck [-t 파일시스템유형] [장치명]
ex) fsck   /dev/hdb2
      fsck  -r /dev/sda3

■ 설명

fsck 명령어는 리눅스 파일 시스템을 점검하고 복원시켜 주며 윈도우의 chkdsk 와 유사한 명령어이다.

fsck  (최신 e2fsck)는 single 모드로, 해당 파티션이 unmount 된 상태에서 수행해야 정확한 검사가 가능하다.

ext3 의 경우에는 보통 default 로 부팅시에  6개월에 한번 파일 시스템 점검 하도록 되어있으므로 파일시스템 손상 가능성이

거의 없지만 ext2 의 경우는 가끔 실행해 주는 것이 좋다.


■ fsck 상세 설명


1) fsck는 화일 시스템에서 내재하는 여분의 데이타를 첵크함으로서 구조적인 상태를 검증.


fsck 실행시 아래의 5가지의 과정을 거치게 된다.

 

Phase 1 - Check Blocks and Sizes : 블럭과 사이즈 검사

Phase 2 - Check Pathnames : 패스이름 검사

Phase 3 - Check Connectivity : 연결 상태 검사

Phase 4 - Check Reference Counts : 참조 수 검사

Phase 5 - Check Cyl groups : 싸이클 그룹 검사


2) fsck는 Multi-pass 프로그램인데, 화일 시스템을 여러번 시험하여 각각의 경로마다 화일 시스템의 다른 특징을 시험한다는

뜻이다.


3) root에 fsck를 실행시키기전에 shutdown 명령어를 써서 시스템을 단독 사용자 형태로 옮겨야 한다.

만일 fsck에 화일 시스템을 주지 않고서 실행시키면 fsck는 /etc/checklist  화일에서 "hfs"라고 표시된 화일 시스템만 검색.

그 순서는 pass_number(6번째 필드) 에서 숫자로 결정된다.

% 예방과 유지를 위해 모든 화일 시스템에 한주에 한번 혹은 각각의 full backup 전에 fsck -p를 실행하는것이 좋다.


4) 형식)

# fsck -P/-p (-P: /file system check only. -p: /를 제외한 일반 화일 시스템 check)


5) # fsck (-b, block#) (-y|-n) (-q) (file_system)

* -y : 모든 질문에 yes라는 뜻. 가급적 안쓰는것이 좋다.
* -n : " no " . 쓰지 말것.
* -q : 구질 구질한 것이 많으니 보지 않겠다는 의미. 역시 안쓰는것이 좋다.
* -b block# : 이것은 primary super block을 잃어버렸거나 파괴되었을때 사용하기 좋고 fsck로 많은 에러가 발생되었다면 이

옵션을 사용할 것.

% fsck가 다시 부트하라는 말이 없는데 시스템을 다시 시동하지 말것.
만일 다시 시동해야 한다면 sync를 실행시키지않는 reboot -n 명령을 사용할 것.

6) The lost + found Directory

1) 모든 file system은 그의 root에 lost+found라는 디렉토리를 가져야 된다.
즉, /lost+found 이고 이것은 newfs에 의해 생성된다.

2) 만일 존재하지 않는다면 /etc/mklost+found라는 명령을 써서 다시 만들수있다.

3) fsck는 lost+found 디렉토리안에 어떤 문제의 화일들이나 디렉토리들을 위치시킨다.



출처 : http://www.serverguide.co.kr/13

?

공부 게시판

공부에 도움되는 글을 올려주세요.

  1. [공지] 공부 게시판 입니다.

    Date2003.08.18 By처누 Views2007576
    read more
  2. 강남건전지❤️OlO-8655-OO53❤️친절문의환영 #강남건전지 #강남유니콘 #선릉유니콘 #강남건전지위치 #선릉역건전지#대치동유니콘 #강남바커스 #선릉바커스 #선릉역바커스 #강남룸클럽 #선릉룸클럽 #강남베터리 #강남바데리

    Date2026.10.05 Category데이터베이스 By괴랄한재규어89 Views1
    Read More
  3. 용인두피문신 고민? 만족 후기 보려면

    Date2026.10.05 Category사무 소프트웨어 By날카로운꿩11 Views4
    Read More
  4. 웨딩누브라, 완벽한 드레스 핏을 위한 선택

    Date2026.10.05 Category윈도우즈 By날카로운감시자22 Views1
    Read More
  5. 인천맛집 순위

    Date2026.10.05 Category가상화 By차가운파편97 Views2
    Read More
  6. 손목터널증후군 치료, 현명한 선택 기준은?

    Date2026.10.05 Category웹서버,WAS By괴상한두루미52 Views1
    Read More
  7. 최근 테헤란로 벤처 밸리의 핵심 리더들 사이에서 ‘클래스가 다른 정통 수질과 프라이빗 무드’로 소문 자자한 '선릉 룸싸롱' 기습 방문, 인공미를 거부하는 무결점 뉴페이스들과 심장을 마비시킨 사심 플러팅에 제대로 저격당하고 온 솔직 후기

    Date2026.10.05 Category가상화 By희미한홍학99 Views4
    Read More
  8. 카­톡 gusim8003 급전/내구제 (24시문의) 선불폰 소액결제 일수 급전대출

    Date2026.10.05 Category웹서버,WAS By황금빛섬광82 Views2
    Read More
  9. 흥신소 선택 가이드

    Date2026.10.05 Category데이터베이스 By흔들리는골렘32 Views2
    Read More
  10. 양산싱크대막힘 완벽 해결 뚫자하수구

    Date2026.10.05 Category윈도우즈 By몽환적인태양핵44 Views1
    Read More
  11. 양산싱크대막힘 신속 해결의 모든 것

    Date2026.10.05 Category가상화 By조용한치타58 Views3
    Read More
  12. 카카오*톡 gusim8003 내구제대출/상조내구제 [24시문의] 선불유심 대출 폰내구제 가개통

    Date2026.10.05 Category유닉스/리눅스 By하얀라마72 Views5
    Read More
  13. 종로구가라오케 010 2817 0845 종로구 가라오케 예약 및 문의

    Date2026.10.04 Category윈도우즈 By흐릿한분석가84 Views9
    Read More
  14. 성공적인 중고화물차 선택 가이드

    Date2026.10.04 Category가상화 By붉은불꽃77 Views5
    Read More
  15. 센텀르엘, 하이엔드 라이프의 새로운 기준

    Date2026.10.04 Category데이터베이스 By검은파편81 Views5
    Read More
  16. 양산싱크대막힘 완벽 해결 뚫자하수구

    Date2026.10.04 Category가상화 By매혹적인곰18 Views5
    Read More
  17. 동탄 미시보다 자극적 첫사랑보다 그리운 마블 노래클럽 010++8293++0291

    Date2026.10.03 Category사무 소프트웨어 By광휘의퀘이사47 Views3
    Read More
  18. 탄현동노래방 탄현동에서 찾는 노래방 010 2817 0845

    Date2026.10.03 Category웹서버,WAS By울리는고래상어65 Views13
    Read More
  19. [Rocky Linux 9] /home 용량 줄이고 /root 용량 늘리기

    Date2026.04.03 Category유닉스/리눅스 ByYooN Views3793
    Read More
  20. [Rocky Linux] LVM 환경에서 /root 파티션 공간 부족 해결

    Date2026.04.03 Category유닉스/리눅스 ByYooN Views4168
    Read More
  21. 일반적인 Htaccess 301 리디렉션 규칙

    Date2026.04.01 Category웹서버,WAS ByYooN Views4175
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 36 Next
/ 36


즐겨찾기 (가족)

JAESOO's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너