根据“检查 btrfs,Linux 永远半成品的文件系统”,BTRFS RAID1据说是“保证冗余——所有块的副本将被保存在两个不同的设备上”。它接着说,通过 RAID1 和 RAID5 上的 BTRFS,您可以拥有不同大小的设备。您还可以拥有 3 台以上同时具备这两种功能的设备。
假设你有三个磁盘,RAID1和RAID5之间的btrfs有什么区别?它们都可以防止阵列中的一个驱动器出现故障。
答案1
假设您有 3 个磁盘,每个磁盘 2 TB。
Raid 1 制作两个副本,因此每个设备的可用率为 50%:
2 TB * 0.5 * 3 disks
即3 TB 可用存储空间。Raid 5 制作一份副本并进行条带化以进行奇偶校验,以实现单磁盘冗余,从而提供以下利用率
(DISKS-1)/DISKS
:(3-1) / 3 * 2 TB
或4 TB 可用存储空间。
这似乎到处都没有记录,但我能够弄清楚发生了什么Btrfs 磁盘使用计算器