我在不同子卷下的 BTRFS 分区上安装了一些发行版(用于发行版跳跃、单独的 ext4 引导)。现在启动时不会检测到此 btrfs 分区,而在启动到另一个 ext4 分区中的另一个发行版后我可以访问它们。
我相信这是因为我tune2fs
在这个 BTRFS 分区上做了一个错误的假设,ext4
以便禁用日志记录。
使用testdisk
,它错误地将分区识别为 ext4。但经过不完整的更深搜索一下,正确显示为 btrfs。我认为这是问题 - 分区被识别为 ext4快风。但启动消息实际上是说dev/sda9
未找到。
一种解决方案一应该尝试启动fdisk
并将类型更改为 BTRFS,但我怀疑是否会丢失数据。
这个操作安全吗?如何修复该分区,使其在启动时被检测为 BTRFS?