加速 btrfs 检查 --init-extent-tree

加速 btrfs 检查 --init-extent-tree

最近,我意外地以读写方式挂载了一个 btrfs 文件系统,而不知道另一个以读写方式挂载的内核处于休眠状态。当我恢复休眠的内核时,它以只读方式挂载,当我重新启动时,btrfs 抱怨事务版本不同,并拒绝挂载。

根据 Archlinux 论坛上的建议,我btrfs check --init-extent-tree在该卷上运行了该操作。到目前为止,该过程已运行了 4 天,每天生成大约 200MB 的数据区。我在该卷上存储了 3TB 的数据。如果我的计算正确,该过程将需要 42 年才能完成。出于显而易见的原因,我不能等那么久。我还应该提到,我没有这些数据的备份。

有没有任何事物我可以做些什么来加快这个过程并尽快恢复我的数据?我不排除修改和重新编译 btrfs-progs。

我应该提到我可能正在使用过时的 btrfs-progs 版本。我犹豫着是否要按 Ctrl+C 更新它,然后重新启动该过程,因为我不确定这是否有用。

相关内容