我的扇区有坏道/home/xyz
,导致包含 10 GB 数据的文件夹无法读取。据我在系统日志中看到,只有一个坏扇区可能会破坏 4K 数据,而我无法访问其内部数据的 10 GB,关于如何恢复其中的数据有什么建议吗?
答案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,它也许能够恢复扇区,以便您可以恢复损坏目录上的文件。