答案1
在执行任何操作之前,请验证您是否拥有在职的和最新备份驱动器上的所有重要数据。如果你正确地完成了所有操作,你就不会丢失它,但无论如何你应该始终有备份并且你可能会这样做。
我推荐的程序:
- 缩小根分区,使其后面的可用空间与新根分区应有的大小一样大
- 在该可用空间中创建新分区(
/dev/nvme0n1pN
其中 N 是新分区的自动分配编号。可能是 8。) - 将 root 挂载于
/anymountpointhere
(如果尚未挂载/
;您可以在实时系统中执行此操作) btrfs replace start /dev/nvme0n1p7 /dev/nvme0n1pN /anymountpointhere
- 删除旧的根分区
- 扩展主分区
您可能需要考虑合并分区。这样您就不必担心分区大小的问题。
最简单的方法是重新安装,但下一个最好的方法是将主分区的子卷(为其创建快照)发送到根目录并更改 fstab 以从根分区中的子卷挂载主目录。
然后执行btrfs replace
我上面描述的相同过程,但以相反的方式将所有空间用于组合分区。