我有一台 NAS,上面存储了 300GB 的数据。我摆弄了一番,最后弄坏了——所有数据都丢失了。我打开 NAS,将磁盘放入我的计算机(运行 Ubuntu)。我将新数据(约 80GB)放入其中,然后意识到旧数据似乎仍在占用空间:
df -h
/dev/sdb1 1.3T 379G 899G 30% /media/nasHD
有没有简单的方法来恢复这些数据?如果没有,我该如何释放空间?
答案1
尝试运行文件系统检查实用程序fsck
在磁盘上。 fsck
将尝试恢复任何丢失的文件碎片(这些碎片可能占用空间但不与文件关联),并将它们存储在名为的目录中lost+found
。fsck
退出后,lost+found
以 root 身份进入目录,查看此处是否有任何需要或应该删除的文件。
编辑:我不确定如何dosfsck
处理丢失的文件碎片,但它应该能够检测并恢复丢失的文件碎片。如果这不起作用,请将所有数据从驱动器复制到另一个存储设备上,重新格式化驱动器,然后将数据复制回驱动器。
编辑2:从输出来看dosfsck
,您的分区表似乎已损坏。请参阅 Ask Ubuntu 上的这个问题:https://askubuntu.com/questions/3700/dosfsck-unable-to-create-unique-name。
答案2
在 Windows 中,我通常使用雷库瓦恢复已删除的文件,以及一个名为 OnTrack EasyRecovery 的程序的旧版本,该程序太旧了,现在应该已经过时了。如果您问我,我可以通过电子邮件向您提供一份副本。
顺便问一下,驱动器的格式是什么?