几天前,我尝试启动并运行我的一台旧服务器。它最初工作正常,但在更新并重新启动系统几次后,系统拒绝启动,并在 GRUB 救援中死亡。
我把硬盘放在另一台 Linux 机器上看看发生了什么,系统分区显示为未知。我在分区上运行了“fsck”,这让它再次工作,但是,现在“var”和“usr”文件夹丢失了!
我尝试了各种方法来恢复数据,包括在 Gparted、fsck、testdisk 上运行“检查”和“尝试数据救援”(会崩溃)、更改超级块、使用 DD 创建和安装映像,但似乎没有任何结果上班。更糟糕的是,我想要恢复的文件并不在“lost+found”中。
分区类型为ext3。分区报告“5GB”数据正在使用中,但是只能访问大约“2.8GB”。
如果有人可以提供帮助,我们将不胜感激。
编辑:
我尝试在硬盘驱动器上进行照片记录,但这似乎完全没有意义,因为任何恢复的文件都是未命名的,因此我不可能以合理的方式恢复任何内容。
答案1
可能已经太晚了,但是当您注意到硬盘驱动器故障或数据丢失时,您应该做的第一件事是使用以下命令制作故障硬盘驱动器的映像解救。使用 fsck 或 parted 可能会让事情变得更糟。
话虽这么说,如果您丢失的数据是关键任务,您可能需要请专业人员来帮助您恢复数据。这些人拥有专门的工具和专业知识,并且拥有恢复丢失数据的经验,这有时并不是一件容易的事。
另外,记得经常备份! Raid1 不是备份解决方案;)