저장 장치의 배드 블록을 검사하는 명령어
각 디스크의 배드 블록을 검사하는 명령이다.
시스템의 /dev/hda2 디스크의 배드 블록을 검사한다. 이 때 블록 개수를 알기 위해 먼저 fdisk를 실행하여 디스크 정보를 확인하자. 블록 개수는 다음과 같은 방법으로 확인할 수 있다.
위 명령의 결과로, /dev/hda2에는 2618595개의 블록이 있다는 사실을 알 수 있다.
136521 디스크 블록에 1개의 배드 블록이 발견되었음을 보여 준다.
사용법 : 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개의 배드 블록이 발견되었음을 보여 준다.