我的其中一个硬盘上的 XFS 文件系统已损坏。我运行xfs_repair
后无法找到辅助超级块来修复文件系统。因此,我无法挂载硬盘/分区。
ddrescure
我尝试通过 iso 文件 备份到 NTFS HDD 。不幸的是,我现在发现我的目标驱动器比源驱动器小 4 KiB。这就是我无法完成备份的原因。ddrescure
显示我的 HDD 上实际上没有坏块或扇区,这让我假设我的数据仍在那里,但我无法访问它。
我正在从 Live-Ubuntu-Stick 执行此操作,因为我无法通过 Windows 和此用例的一些工具(在 Windows 中安装 XFS)查看/安装 HDD。
有什么方法可以从不完整的映像或直接从我的硬盘访问/恢复我的数据吗?
編輯:我的出处xfs_repair /dev/sdc1
Phase 1 - find and verify superblock...
couldn't verify primary superblock - not enough secondary superblocks with matching geometry !!!
attempting to find secondary superblock...
[then plenty of these lines]
found candidate secondary superblock...
unable to verify superblock, continuing...
[then it finishes with this]
Sorry, could not find valid secondary superblock
Exiting now.
答案1
克隆磁盘以便您拥有它的多个副本。
向维护您操作系统的 XFS 的人员提交支持案例。获取xfs_metadump
输出以显示文件系统的当前状态,包括您是否有辅助超级块。
恢复您拥有的所有备份。或者让用户准备重建备份上的内容。