3 个以上设备上的 BTRFS RAID1 和 BTRFS RAID5 有什么区别?

3 个以上设备上的 BTRFS RAID1 和 BTRFS RAID5 有什么区别?

根据“检查 btrfs,Linux 永远半成品的文件系统”,BTRFS RAID1据说是“保证冗余——所有块的副本将被保存在两个不同的设备上。它接着说,通过 RAID1 和 RAID5 上的 BTRFS,您可以拥有不同大小的设备。您还可以拥有 3 台以上同时具备这两种功能的设备。

假设你有三个磁盘,RAID1和RAID5之间的btrfs有什么区别?它们都可以防止阵列中的一个驱动器出现故障。

答案1

假设您有 3 个磁盘,每个磁盘 2 TB。

  • Raid 1 制作两个副本,因此每个设备的可用率为 50%:2 TB * 0.5 * 3 disks3 TB 可用存储空间

  • Raid 5 制作一份副本并进行条带化以进行奇偶校验,以实现单磁盘冗余,从而提供以下利用率(DISKS-1)/DISKS(3-1) / 3 * 2 TB4 TB 可用存储空间


这似乎到处都没有记录,但我能够弄清楚发生了什么Btrfs 磁盘使用计算器

相关内容