![LVM、软 RAID1 和复制?](https://linux22.com/image/513420/LVM%E3%80%81%E8%BD%AF%20RAID1%20%E5%92%8C%E5%A4%8D%E5%88%B6%EF%BC%9F.png)
我正在练习组装 HA 文件服务器。这是一台配备 2 个 1.5TB 硬盘的 Linux 服务器。我的计划是使用 LVM 将物理卷管理为 /、/home 和 /var 的逻辑卷。然后使用 md(软 RAID 1)将映像镜像到第二个 HDD 上,然后使用 DRDB 将整个设置镜像到另一台服务器上。
这是否有点过分?我只需要 md 和 DRDB 就可以了?系统将为用户的主目录(约 100 个)以及一些群件或其他本地内联网提供服务。在我自己的机器上,我总是将根分区和 /home 分区分开,以防万一我弄坏了什么东西,我可以轻松重新安装操作系统。我在这里应该遵循同样的理论吗?如果是这样,我需要 LVM,因为我真的无法预测我们在哪里需要更多空间,/var 还是 /home。
答案1
在我看来,这听起来是个不错的设置,不过我会将 MD 层放在 LVM 层之下。因此,您无需拥有 LVM 卷,然后在上面放置 MD,而是将 MD 放在磁盘上,然后将生成的 RAID 卷添加到 LVM 卷组。当需要添加或修改 LVM 配置时,这将为您提供更多的稳定性。
对于某些故障转移虚拟化服务器,我使用几乎相同的设置。如果您起搏器您将获得一个相当自动化的高可用性解决方案。
答案2
为什么会有点过分呢?如果你想要动态管理卷,LVM 就是实现这一目标的方法。RAID1 和 DRDB 是很好的高可用性解决方案。
我喜欢使用不同的挂载选项、分区和设置来分离我需要管理的卷。
另一个主要原因是我预计卷会增长,因为我将为其分配一个单独的磁盘组,以便更轻松地升级。