我想将我的ZFS池转换成一个btrfs文件系统,因为ZFS性能非常差。我有以下设置,它非常容易使用zpool add和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 0sda和sdg是两个5TB的HDD,sdd和sdc是两个4TB的HDD。因此,跨越多个镜像设备集的RAID1设置。
对于btrfs,RAID1设置可以在文件系统创建时和使用btrfs convert创建。但是,我没有发现传递给mkfs.btrfs或btrfs device add的参数是如何解释的。btrfs balance也是如此。
我用的是Ubuntu 19.04
发布于 2019-09-08 09:50:24
您可以在这4个磁盘上创建一个RAID1
sudo mkfs.btrfs -m raid1 -d raid1 /dev/sda /dev/sdg /dev/sdd /dev/cdc所有数据和元数据都将被镜像。
-m和-d被设置为将数据和元数据存储为RAID1。您不需要关心哪些数据将存储在哪里。
在btrfs上,您不设置“硬编码”镜像。
您可以通过选择mount命令中的任何一个磁盘来挂载raid。
https://askubuntu.com/questions/1171685
复制相似问题