使用 dd 从其他文件系统覆盖 60MB 已挂载的文件系统

使用 dd 从其他文件系统覆盖 60MB 已挂载的文件系统

我已经安装了 ext4 文件系统 (/dev/sdg1),并且在 1 秒后不小心安装了dd if=/dev/sda of=/dev/sdgCTRL-C因此仅传输了 60 MB 数据。 /dev/sda1有 ext3 根文件系统。我现在拥有的:

  1. 恢复分区sdg(因为它是从 重写的sda
  2. 所有超级块sdg1均来自sda1

有什么恢复数据的想法吗?

答案1

一般来说,这可能非常困难。您可以尝试使用以下工具:

摄影记录,最重要的

但您必须确保有足够的磁盘空间(sdg1 除外)来存储恢复的文件。

最明确的方法是在 sdg1 上重新创建文件系统并从备份中恢复(如果有)

答案2

要从这种情况恢复数据,您几乎肯定需要挖掘备份。很遗憾。

相关内容