我想将我的 ZFS 池转换为 btrfs 文件系统,因为 ZFS 性能很差。zpool add
我有以下设置,使用and很容易创建zpool attach
:
NAME STATE READ WRITE CKSUM
data1 ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
sda ONLINE 0 0 0
sdg ONLINE 0 0 0
mirror-2 ONLINE 0 0 0
sdd ONLINE 0 0 0
sdc ONLINE 0 0 0
sda
和sdg
是两个 5TB 硬盘,sdd
是sdc
两个 4TB 硬盘。因此,RAID1 设置跨越了一组以上的镜像设备。
Afaik for btrfs 可以在创建文件系统时创建 RAID1 设置,并使用btrfs convert
. 但是,我没有找到有关如何传递mkfs.btrfs
或btrfs device add
解释参数的信息。也是如此btrfs balance
。
我正在使用 Ubuntu 19.04。
您可以通过以下方式在这 4 个磁盘上创建 RAID1
所有数据和元数据都将被镜像。
-m
并-d
设置为将数据和元数据存储为 RAID1。您无需关心哪些数据将存储在哪里。在
btrfs
你没有设置“硬编码”镜像。mount
您可以通过在命令中选择任一磁盘来挂载 RAID 。