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

Ben*_* B. 8 filesystems btrfs

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

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

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

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

Kam*_*ski 0

这是OP的评论,应该是一个答案:

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

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