消费级软件 RAID5 和 LVM

消费级软件 RAID5 和 LVM

您好,我将使用 Ubuntu10.10 构建 6 驱动器消费级 RAID 5 (10TB),并使用 EXT4 作为文件系统,并在另一个驱动器上使用操作系统。

问题:您应该在 RAID5 之上使用 LVM 还是应该直接在之上使用 EXT4?

答案1

在 RAID 之上使用 LVM 是个好主意。然后您可以扩展 RAID 阵列并扩展 LV。

答案2

在任何东西之上的 LVM 可能是一个好主意,因为它以相当小的边际成本为您提供了相当多的灵活性(与磁盘 I/O 相比,额外的抽象层确实很便宜)。

也就是说,我会使用 RAID6,因为 RAID5 在重建期间没有冗余,而重建期间正是驱动器最有可能出现故障的高压力时期。

答案3

如果您的 RAID 中只需要一个文件系统,那么使用 LVM 并没有真正的优势。相反,如果没有 LVM,您将获得以下优势:

  • 降低整体复杂性
  • 更好的性能

顺便说一句,您也可以在没有 LVM 的情况下调整 ext4 文件系统的大小( resize2fs(8) )。

关于lvm对性能的影响,有人报告减少 5%其他一个20倍降解当涉及快照时,即取决于您使用的lvm功能/布局以及您的使用模式。

答案4

除非您确实需要整个 10 TB,否则我宁愿建议构建 3 个 RAID 1 阵列并将它们添加到 LV。

原因是:下次您要增加存储容量时,无需更换所有 6 个磁盘。请记住,RAID 5 需要所有驱动器具有相同的存储容量。您可以只替换其中一个 RAID 1 阵列。

相关内容