未检测到 btrfs 分区

未检测到 btrfs 分区

我在不同子卷下的 BTRFS 分区上安装了一些发行版(用于发行版跳跃、单独的 ext4 引导)。现在启动时不会检测到此 btrfs 分区,而在启动到另一个 ext4 分区中的另一个发行版后我可以访问它们。

我相信这是因为我tune2fs在这个 BTRFS 分区上做了一个错误的假设,ext4以便禁用日志记录。

使用testdisk,它错误地将分区识别为 ext4。但经过不完整的更深搜索一下,正确显示为 btrfs。我认为这是问题 - 分区被识别为 ext4快风。但启动消息实际上是说dev/sda9未找到。

一种解决方案一应该尝试启动fdisk并将类型更改为 BTRFS,但我怀疑是否会丢失数据。

这个操作安全吗?如何修复该分区,使其在启动时被检测为 BTRFS?

相关内容