불량 섹터가 있어 /home/xyz
10GB의 데이터가 포함된 폴더를 읽을 수 없게 됩니다. 시스템 로그에서 볼 수 있는 한, 4K 데이터를 손상시킬 수 있는 불량 섹터는 단 하나뿐이며 그 안의 10GB 데이터에 액세스할 수 없습니다. 해당 데이터를 복구하는 방법에 대한 제안 사항이 있습니까?
답변1
불량 블록은 디스크가 죽어가고 있음을 의미합니다. 가능한 한 빨리 닫고 교체하십시오.
fsck(8)
연결되지 않은 부동 파일을 수집해야 하며 lost+found
, file(1)
직면하게 될 다양한 형식을 처리하는 다양한 프로그램을 사용하여 해당 파일을 보면 대부분을 식별하는 데 도움이 됩니다.
답변2
- dd를 사용하여 볼륨의 전체 백업을 만듭니다.
# dd if=/dev/your/volume of=/path/to/img.dd bs=4k
- dd 이미지에서 lo-device를 생성합니다:
# losetup /dev/loop0 /path/to/img.dd
- e2fsck를 사용하여 파일 시스템을 확인합니다.
# e2fsck -y -v /dev/loop0
답변3
손상된 디렉터리의 파일을 복구할 수 있도록 섹터를 복구할 수 있는 디스크에서 GRC Spinrite를 사용해 볼 수 있습니다.