丢失文件,未在磁盘上释放

丢失文件,未在磁盘上释放

我有一台 NAS,上面存储了 300GB 的数据。我摆弄了一番,最后弄坏了——所有数据都丢失了。我打开 NAS,将磁盘放入我的计算机(运行 Ubuntu)。我将新数据(约 80GB)放入其中,然后意识到旧数据似乎仍在占用空间:

df -h

/dev/sdb1             1.3T  379G  899G  30% /media/nasHD

有没有简单的方法来恢复这些数据?如果没有,我该如何释放空间?

答案1

尝试运行文件系统检查实用程序fsck在磁盘上。 fsck将尝试恢复任何丢失的文件碎片(这些碎片可能占用空间但不与文件关联),并将它们存储在名为的目录中lost+foundfsck退出后,lost+found以 root 身份进入目录,查看此处是否有任何需要或应该删除的文件。

编辑:我不确定如何dosfsck处理丢失的文件碎片,但它应该能够检测并恢复丢失的文件碎片。如果这不起作用,请将所有数据从驱动器复制到另一个存储设备上,重新格式化驱动器,然后将数据复制回驱动器。

编辑2:从输出来看dosfsck,您的分区表似乎已损坏。请参阅 Ask Ubuntu 上的这个问题:https://askubuntu.com/questions/3700/dosfsck-unable-to-create-unique-name

答案2

在 Windows 中,我通常使用雷库瓦恢复已删除的文件,以及一个名为 OnTrack EasyRecovery 的程序的旧版本,该程序太旧了,现在应该已经过时了。如果您问我,我可以通过电子邮件向您提供一份副本。

顺便问一下,驱动器的格式是什么?

相关内容