이것은 실제로 긴 의견입니다 ;-)
IMO 파일 시스템은 특히 자체 테스트를 실행 한 이후에 파일 시스템이 자동으로 처리해야합니다. 보시다시피, 쓰기 실패시 리 맵핑이 완료되어 다음에 쓰기를 시도하면 다시 매핑됩니다.
이 작업을 수행하는 데 큰 목적이 있다고 말씀해 주시겠습니까? 리매핑을 필요로하는 블록에 대한 우려 외에도,이 작업을 통해 해결하려는 다른 성가심 / 문제가 있습니까?
당신이 인용 한 우분투 포럼 게시물의 팁은 어떤 섹터가 잘못되었는지 정확하게 알고 그것을 수정해야 할 강력한 이유가있는 한 안전합니다. 일반적으로 섹터 #는 파일 시스템에 의해 내부적으로 추상화되고 처리되므로 파일 검사 프로그램에서도보고되지 않습니다.
그러나 문제가되는 불량 블록을 찾아야하는 경우 다음 단계를 사용할 수 있습니다.
파일 시스템에 해당하는 장치 파일을 기록하십시오. 디스크 유형에 따라 / dev / hdc 또는 / dev / sdb 형식입니다. 디스크 유틸리티 ( System -> Administration -> Disk Utility)에 표시됩니다 . 왼쪽 패널에 표시된 목록에서 디스크 이름을 클릭하면 오른쪽의 "Device :"에 대해 장치 이름을 읽을 수 있습니다.
해당 디스크의 모든 파일 시스템을 마운트 해제하십시오. 다음 명령은 출력을 반환하지 않아야합니다.
mount | grep -i <device-name>
다음 명령을 실행하십시오
badblocks -sv -b 512 <device-name>
참고이-b 512 명령으로보고 된 번호를 포럼 게시물에dd 설명 된 대로 입력으로 사용할 수 있도록 블록 크기를 512로 정렬 하는 것 입니다.
어쨌든 정상적인 디스크 작업으로 처리되기 때문에 위의 모든 것을 권장하지는 않습니다.