디렉토리에서 불량 블록을 확인하는 방법

디렉토리에서 불량 블록을 확인하는 방법

특정 디렉토리에 불량 블록이 있는지 확인하는 데 사용되는 유틸리티 및 방법

답변1

파일의 불량 블록에 대해 이야기하고 있다고 가정합니까?

# drop FS caches to force the kernel to reread files from the disk
echo 3 | sudo tee /proc/sys/vm/drop_caches
# simply read files to RAM
find /directory -type f -exec cat '{}' >/dev/zero \;

이 명령이 완료된 후 화면에 오류 메시지가 나타나지 않으면 모든 파일을 읽을 수 있고 불량 블록이 없는 것입니다.

그러나 어떤 경우에는 블록을 읽을 수는 있지만 쓸 수는 없으므로 이것만으로는 충분하지 않을 수 있습니다. 이 경우 전체 파티션을 마운트 해제하고 badblocksRW 모드에서 실행해야 합니다.

관련 정보