최근 badblocks
에 대형 서버 하드 드라이브를 실행 하여 가능한 문제를 확인했습니다 (SMART는 모든 것이 정상이라고보고했지만 확실해야했습니다).
내가 사용한 명령은 다음과 같습니다. badblocks -c 1024 -b 4096 -w -s -o /path/to/myfile.txt /dev/mydrive
드라이브 작동 중지 시간이 중요하기 때문에 파괴 쓰기 모드를 사용했으며 불량 블록 검사 중에 드라이브를 작동시킨 다음 RAID에 다시 추가하는 것이 더 빠르다고 판단했습니다. 비파괴 검사를 기다리는 것보다 늦었습니다.
완료되었을 때 myfile.txt
작성되었지만 비어있었습니다.
이것은 매우 어리석은 질문처럼 보이지만 파일이 비어 있으면 잘못된 블록을 찾지 못했음을 나타냅니다. 에 대한 맨 페이지 badblocks
에서이 내용을 나타내는 것 같지만 최대한 확실하게 알고 싶습니다.
badblocks
시스템을 오프라인 상태로 만들거나 RAID를 깨면 드라이브를 검사하여 사용자가 심술 as 기 때문에 이중 보장을 원했기 때문에 사용했습니다 . 감사!