저장 장치의 배드 블록을 검사하는 명령어

사용법 : badblocks [옵션] [장치] [블록 개수] 
장치 : 검사할 장치를 지정한다. 
블록 개수 : 검사할 장치의 블록 개수 

-b 블록 크기 : 블록 크기를 바이트 수로 나타낸다. 
-o 파일 : 배드 블록 체크내용을 파일에 저장한다 
-v : 배드 블록 체크 내용을 상세히 보여준다. 
-w : 각 블록에 몇 가지 패턴으로 쓰기, 읽기를 하면서 테스트한다. 

각 디스크의 배드 블록을 검사하는 명령이다.
시스템의 /dev/hda2 디스크의 배드 블록을 검사한다. 이 때 블록 개수를 알기 위해 먼저 fdisk를 실행하여 디스크 정보를 확인하자. 블록 개수는 다음과 같은 방법으로 확인할 수 있다.

# fdisk -l /dev/hda 
Device   Boot    Start     End    Blocks   Id  System 
/dev/hda1   *      1    261      2096451  83  Linux 
/dev/hda2          262   587     2618595  83  Linux 
/dev/hda3          588   848     2096482+  83 Linux 
/dev/hda4          849   1027     1437817+  5 Extended 
/dev/hda5          849   913      522081   83 Linux 
/dev/hda6          914   1027      915673+   83 Linux swap 

위 명령의 결과로, /dev/hda2에는 2618595개의 블록이 있다는 사실을 알 수 있다.

#badblocks -v /dev/hda2 2618595 
Checking for bad blocks in read-only mode 
From block 0 to 136521 
136520 : 배드 블록이 발견 디스크 블록 
Pass completed, 1 bad blocks found. 
1개의 배드 볼록이 발견되었다. 

136521 디스크 블록에 1개의 배드 블록이 발견되었음을 보여 준다.
2005/06/27 17:56 2005/06/27 17:56

트랙백 주소 :: 이 글에는 트랙백을 보낼 수 없습니다