我尝试从运行 SLES 11 的主硬盘恢复重要数据。当时(发生错误时),我强制重启,然后在显示的终端登录(修复文件系统)
然后我尝试按照那里建议的命令操作,要求我运行 ext3fs。但是不管用。
然后我确实在另一块硬盘上重新安装了 SLES 11,并拔出了故障的硬盘。现在,我将故障的硬盘作为辅助硬盘,但在命令中df -h
它没有列出。它只显示/dev/sda1
(新硬盘)
我使用另一个命令cat /proc/partitions
显示:
8 0 1953514584 sda
8 1 1951486818 sda1
8 2 2024188 sda2
8 16 1953514584 sdb
8 17 1951486818 sdb1
8 18 2024188 sdb2
sdb 是故障的硬盘,请帮我如何使其可读,以便我可以从中复制重要数据,以及在尝试恢复时,应采取什么适当的步骤来避免里面的数据损坏?
答案1
df 不是查看未挂载文件系统的正确工具。
运行 fsck /dev/sdb1 检查可恢复的 fs 错误。
然后,通过命令行(mount)或yast挂载恢复的文件系统。