btrfs如何将submolume移动到另一个磁盘

btrfs如何将submolume移动到另一个磁盘

我的服务器中有 4 个驱动器:sd{a,b,c,d}。它们都在raid1系统中。

其中 2 个驱动器 sd{b,c} 完全是空的。 RAID1 只会在不同的驱动器上制作文件的一份副本。因此,在单个 RAID1 系统中拥有 4 个硬盘根本没有意义。

我想要做的是从 btrfs 系统中删除 sd{b,c} 并在每个驱动器上安装 btrfs。

然后我想将 3 个子卷中的 2 个从原始 btrfs 系统移动到新的两个子卷上。

然后我想从原来的btrfs系统中删除RAID1,以便我可以使用另一个磁盘进行备份。

答案1

尽管存在 RAID 问题,您仍可以使用

btrfs send /source-volume/subvolume | btrfs receive /destination-volume

复制子卷。

联机帮助页 btrfs-send

联机帮助页 btrfs-receive

对于实际的 RAID 问题,您可以看到:

联机帮助页 btrfs-balance

相关内容