![Ubuntu 服务器硬件 RAID 1 扩展](https://linux22.com/image/1170174/Ubuntu%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%A1%AC%E4%BB%B6%20RAID%201%20%E6%89%A9%E5%B1%95.png)
我对服务器配置还很陌生,我想问你们以下问题知道我计划在 dell poweredge、2x1T SAS hdds 物理 RAID 1 上运行 ubuntu serer 18.04:
1- 是否可以在 RAID 分区上拥有 /boot 分区?
2-是否有必要在 RAID 上配置 LVM 以方便将来的扩展?
3-由于服务器上运行的应用程序将使用位于 raid 分区上的目录,一旦存储空间不足,是否需要添加 2 个物理磁盘来扩展现有的 raid 1,并将新的 2 个磁盘也设置为 raid 1?使用 mdadm 或 lvextend(在 lvm 配置的情况下)添加这些磁盘(同时保留旧磁盘,而不将其替换为更大的磁盘)的正确且最安全的步骤是什么。
提前致谢。
答案1
我认为您的问题没有只有一个正确的解决方案,但我通常会这样做:
如果可能,请将您的操作系统/启动媒体与用于一般存储的 RAID 分开。我不熟悉戴尔服务器硬件或使用的 RAID 控制器,但我建议为操作系统使用专用硬盘(无论是否在同一个 RAID 控制器上)。请记住,这可能是潜在的单点故障。
在构建 RAID 时,我建议使用控制器导出的卷作为 LVM 中的 PV。这样,您可以向现有 RAID 添加驱动器、扩展 LVM 设置并扩大底层文件系统。
关于扩展 RAID1:您应该查看特定控制器的文档。有些控制器允许您在将硬盘换成更大的硬盘时将 RAID“迁移”到更大的尺寸。在这种情况下,LVM 再次对扩展文件系统非常有帮助。
关于在 LVM 内从 /boot 启动系统:我对此不是 100%确定,因此我不会回答这个问题以确保万无一失。