首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux:从xfs恢复数据

Linux:从xfs恢复数据
EN

Server Fault用户
提问于 2018-05-20 18:50:59
回答 1查看 2K关注 0票数 1

我的一个HDD上有一个坏了的XFS文件系统。我运行了xfs_repair,它无法找到一个二级超级块来修复文件系统。因此,我无法装入HDD/分区。

我试图通过ddrescure备份一个NTFS硬盘到一个iso文件.不幸的是,我现在发现我的目标驱动器比源驱动器小4 KiB。所以我才没能完成后援。ddrescure显示,在我的硬盘上实际上没有坏的块或扇区,这让我假设,我的数据仍然在那里,但我无法访问它。

我是通过一个Live棒来这样做的,因为我无法通过Windows和一些用于这个用例的工具(在Windows中安装XFS )看到/挂载HDD。

是否有任何方法从不完整的映像或直接从我的HDD访问/恢复我的数据?

编辑:我从xfs_repair /dev/sdc1中走出

代码语言:javascript
复制
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.
EN

回答 1

Server Fault用户

发布于 2018-05-21 12:37:44

克隆磁盘,使其有多个副本。

使用为您的操作系统维护XFS的人打开一个支持用例。获取xfs_metadump输出以显示文件系统的当前状态,包括是否有辅助超级块。

恢复所有备份。或者让用户做好重建的准备。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/913016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档