btrfs 转换后访问旧文件

btrfs 转换后访问旧文件

我有一张光盘,里面有几百GB 的相对不重要的数据,我已将它们从ext4 转换为btrfs。转换生成了一个新的空 btrfs 分区,其中包含名为“ext2_saved”的快照(是的 ext2 不是 ext4...?)。在文件夹 ext2_saved 中,我找到一个名为 image.txt 的文件。

我现在想将文件从旧的 ext4 文件系统复制到新的 btrfs 文件系统中,但尽管进行了大量的谷歌搜索,我还是找不到方法来做到这一点。我假设我必须以某种方式安装图像文件,但安装循环不起作用。我没有空白硬盘来添加它,但如果可以的话我可以订购一个。

编辑:我现在已经成功回滚了转换。我现在有以下分区:

Device     Boot Start        End    Sectors Size Id Type
/dev/sdb1        2048 4294967294 4294965247   2T 83 Linux

但是当我尝试安装它时,我收到“错误的 fs 类型、错误的选项、/dev/sdb1 上的错误超级块、缺少代码页或帮助程序或其他错误”。

有任何想法吗...?

答案1

结论;

仍然不确定出了什么问题,但事实证明,将磁盘上的 MBR 转换为 GPT,然后在卷上运行 fsck -y 修复了它。然后我就可以安装分区并复制数据。

课;转换文件系统很有趣,但有时会令人沮丧。

相关内容