RAID 上的 LVM 或 LVM 上的 RAID 哪个更好?

Enc*_*ncy 49 linux raid lvm software-raid

我目前在软件 RAID 上安装了 LVM,但我想问你,你认为它是更好的解决方案,也许有一些优点和缺点?

编辑:这是关于lvm上的软件raid或软件raid上的lvm。如果我们考虑性能,我知道比硬件突袭更好。

Phi*_*lds 57

您当前的设置是这样的:

| / | /var | /usr | /home  |
 --------------------------
|       LVM Volume         |
 --------------------------
|       RAID Volume        |
 --------------------------
| Disk 1 | Disk 2 | Disk 3 | 
Run Code Online (Sandbox Code Playgroud)

这是一个更简单的设置,具有更大的灵活性。您可以使用 RAID 卷中的所有磁盘,并通过 LVM 以任何您喜欢的方式对它们进行切片和切块。另一种方式甚至不值得考虑 - 它非常复杂,并且您在文件系统级别失去了 LVM 的好处。

如果您尝试对 LVM 卷进行 RAID,您将使用普通设备而没有任何 LVM 卷优势(例如,不断增长的文件系统等)


Poz*_*lbi 8

这是一个老问题,技术进步了,推荐的设置是使用 LVM 的内置 RAID 支持(请参阅此处的设置https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/ Logical_Volume_Manager_Administration/raid_volumes.html ),尤其是在您使用 SSD 时。Red Hat 不建议将 RAID 1/5/6/10 与 SSD 一起使用,因为 mdadm 将写入完整分区以确保校验和正常运行。这可能会导致 SSD 更快降级,如此处所述https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html-single/Storage_Administration_Guide/index.html#ssddeploy

  • 用户 irwinr 建议:2018 年 2 月 4 日编辑:我找不到任何关于 RedHat 推荐 LVM RAID 而不是 mdadm RAID 的参考,也没有任何关于将 RAID 与 SSD 一起使用的警告。事实上,#ssddeploy 标签甚至没有出现在第二个链接页面的 HTML 中。---- 感谢irwinr,看起来RedHat 更新了他们的文档。mdadm 仍然同步整个分区,而“智能”LVM 不会同步,因此减少了不必要的磁盘写入,从而延长了 SSD 的使用寿命。 (2认同)