如何将新的 btrfs 默认子卷与文件系统的真实根对齐?

如何将新的 btrfs 默认子卷与文件系统的真实根对齐?

我使用回滚了我的系统

snapper rollback

不幸的是,这导致我当前的默认卷不再位于我的文件系统的根目录。正如您在此屏幕截图中看到的: 我的系统的当前状态

问题是:我该如何解决这个问题?我希望当前的默认子卷保留默认子卷,但我希望它成为新的“根”子卷,而不是旧默认子卷的子集。

我找到了这个:https://btrfs.wiki.kernel.org/index.php/UseCases#How_do_I_mount_the_real_root_of_the_filesystem_once_I.27ve_made_another_subvolume_the_default.3F 我相信这可以解决这个问题,但是每当我尝试使用该命令安装它时,我都会得到

mount: /dev/mapper/cryptroot is already mounted or / busy
   /dev/mapper/cryptroot is already mounted on /

另外:我是否必须创建一些永久安装(也许考虑一下 fstab 之类的东西)?

编辑:我修好了。我对当前快照 (18) 进行了 rsync 备份,将默认卷更改为根卷 (5) 并从 U 盘重新启动。然后我将外部驱动器中的所有内容重新同步到我的电脑上,重新启动,一切都很好。

相关内容