btrfs:如何在 'single' 配置文件中清空一个磁盘

btrfs: how to drain one disk in 'single' profile

假设一个多设备 btrfs,数据配置文件是单一的,元数据配置文件是镜像的。 第一个磁盘几乎已满。 第二个磁盘足够大,可以容纳整个文件系统的所有数据。

第一个磁盘需要更换 - 有没有办法从第一个磁盘中耗尽数据,例如一些 btrfs 平衡过滤器?

只有第一个盘的devid=1到select个数据,但是如何告诉btrf balance把那个数据全部转移到第二个盘?

要删除设备并将其内容转移到其余设备,您可以使用 btrfs device remove ...

要更换设备,您可以使用 btrfs replace ...。之后您可能需要 btrfs filesystem resize ....