在 RAID 恢复后,我的 20 TB xfs 分区无法挂载,我尝试使用 xfs_repair 和随后的 xfs_repair -L 选项修复它。现在可以挂载分区,并且所有文件夹都在那里,但这些文件夹中没有可用的数据。所有内容都移至 lost+found。有没有办法从 lost_found 获取实际文件。
答案1
xfs_repair -L
丢弃日志记录,应仅作为最后的手段,因为它将要如果文件系统正在使用中,则会导致数据丢失。
拥有全部文件移动到内部lost+found
意味着发生了大量元数据损坏 - 可能是由于某些潜在的 RAID 问题造成的。
在这种情况下,应该从备份中恢复,而不是依赖于其中的文件lost+found
答案2
我不需要使用 L,但我的文件也被丢在了失物招领处,似乎当一个设置有多个磁盘时,如果关键的 inode 被清除,所有内容都会被丢在失物招领处,您必须重建所有内容,但您确实有数据。对于可识别的东西,这相当容易,但如果文件名被破坏,现在是十六进制,您将无法弄清楚,尤其是在 20 TB 的情况下。
我的只有 6gb,我发现磁盘上有很多用户和人员部分,但根目录似乎丢失了