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

Har*_*van 3 btrfs

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

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

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

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

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

Jod*_*mon 6

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

btrfs send /source-volume/subvolume | btrfs receive /destination-volume
Run Code Online (Sandbox Code Playgroud)

复制子卷。

联机帮助页 btrfs-send

联机帮助页 btrfs-receive

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

联机帮助页 btrfs-balance