ubuntu18.04 磁盘前 8m 数据被破坏有办法恢复后续数据目录结构吗

2020-05-21 09:19:21 +08:00
 fdko

6T 的数据盘,误将一个 8M 文件 dd 到了硬盘分区中 /dev/sda1,导致整个分区再无法读取. 整个盘备份了后,使用 fsck 修复了,但貌似所有文件都在 lost+found 文件夹中,无法正确恢复文件树结构. 请问各位大佬有什么招吗 TAT

1754 次点击
所在节点    Ubuntu
4 条回复
openbsd
2020-05-21 10:11:42 +08:00
某些数据修复工具貌似可以直接读取数据 ?
用 DiskGenius 恢复过为 路由器掉电 导致无法读取的 xfs 分区数据
个人觉得还不错
julyclyde
2020-05-21 11:40:36 +08:00
用 testdisk 工具试试
UnknownR
2020-05-21 12:06:11 +08:00
按 linux 的文件系统结构来说,头部区域主要是存储 inode 相关信息,metadata 在后面,你要是把 inode 区域覆盖了,结构估计是恢复不了了
fdko
2020-05-27 17:10:59 +08:00
Update:
1. dd 备份硬盘到新硬盘.
2. 使用 fsck 修复对应盘,修复后,一级目录均以 inode 命名放在 lost+found 文件夹内,需要找出哪个对应哪个文件夹名,mv 出来回复,后面的二级目录和往后基本没受影响.
fsck 应该是使用了备份的 superblock 恢复了整个盘的基本信息,但是一集目录的信息应该是丢失了,由于覆盖数据不是特别大,所以后续文件架构没有怎么受影响,这也是不幸中的大幸.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/673856

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX