调整属于多设备卷的 BTRFS 分区的大小是否安全?

调整属于多设备卷的 BTRFS 分区的大小是否安全?

我有一个多设备 BTRFS 卷,我想调整其中一个分区的大小。更准确地说:

我的 /home 分布在两个独立的 BTRFS 分区中。我缩小了另一个分区,以允许其中一个 BTRFS 分区增长。我知道并曾使用过的一种方法是创建一个新的 BTRFS 分区并将其添加到池中。

更简洁的方法是使用我创建的未分配空间来扩展 BTRFS 分区。我只需插入 GParted Live CD 并扩展分区本身,而不是在未分配空间上创建一个全新的分区。

问题是:这安全吗?操作系统会找到分区上已有的文件吗?操作系统是否仍会将该分区识别为多设备卷的一部分?

答案1

这是原始发帖人的评论,应该是一个答案:

我冒险使用最新的 GParted Live CD 调整了 BTRFS 分区的大小。这个过程大约花了 6 个小时,但成功了。当我重新启动时,Linux 检测到文件系统大小的变化,并且额外的可用空间已分配给该/home卷。

请注意,此处提到的 BTRFS 和 GParted 指的是来自 2013 年 3 月 3 日或之前。当前版本应保持兼容性。任何人都可以自由更新此社区 wiki。

相关内容