假设多设备btrfs的数据配置文件为单个,元数据配置文件为镜像。第一个磁盘几乎已满。第二个磁盘足够大,可以容纳整个文件系统的所有数据。
第一个磁盘需要更换-有没有办法从第一个磁盘中排出数据,比如一些btrfs平衡过滤器?
有devid=1
只选择第一个磁盘的数据,但如何告诉btrf balance
将所有数据转移到第二个磁盘?
要移除一个设备并将其内容传输到其余设备,可以使用btrfs device remove ...
。
要更换设备,可以使用btrfs replace ...
。之后,您可能需要btrfs filesystem resize ...
。