文件系统已满但损坏后为空

文件系统已满但损坏后为空

我有一个 17 号驱动器(18TB),我知道上面有很多文件。

损坏后,我对 seid 驱动器执行了 fsck。

现在,使用 df -h 时结果如下:

/dev/sdk 17T 7.5T 8.1T 49% /mnt/drive5 但是,当我将 CD 插入驱动器时,驱动器是空的。驱动器上没有文件。只有 lost+found 文件夹。

user@hostname:~$ cd /mnt/drive5
user@hostname:/mnt/drive5$ ls
lost+found

以 root 身份进入该文件夹,该文件夹是空的

尝试再次执行 fsck,它说驱动器是干净的..

user@hostname:~$ sudo fsck.ext4 /dev/disk/by-uuid/e5d4ea17-a48d-4d8e-9bbb-5d50504aa49a
[sudo] password for user:
e2fsck 1.45.5 (07-Jan-2020)
/dev/disk/by-uuid/e5d4ea17-a48d-4d8e-9bbb-5d50504aa49a: clean, 11/274661376 files, 2025315608/4394582016 blocks
user@hostname:~$

有什么方法可以恢复文件系统吗?

编辑:文件系统是 ext4

答案1

您可以尝试使用“TestDisk”来恢复文件系统。如果失败,您仍然可以尝试使用“photorec”恢复一些数据。最好对整个分区的副本进行操作,因为在尝试修复时可能会造成更多破坏。不过,对于大分区来说,这可能不切实际。

编辑:您说您使用“ls”来检查驱动器上是否有任何东西,请尝试“la”或“ls -a”以确保在尝试找出占用磁盘空间的内容时不会错过任何隐藏文件或文件夹......

答案2

尝试使用它baobab来查看文件系统上占用了什么空间。

如果这没有给你任何线索,请尝试gparted

相关内容