我有一台带有 RAID 控制器和 6 个 HD(每个 4TB)的 Linux 服务器。我想安装一个微积分服务器,我正在考虑两种可能的配置:
- 使用 6 个 HD 的硬件 RAID 10(24TB 中只有 12TB 可用),然后安装 Linux
- 硬件 RAID 10 使用 4 个硬盘(16 TB 中只能使用 8 TB),一个硬盘 (4 TB) 作为热备用(如果一个硬盘发生故障),最后一个硬盘 (4 TB) 用于备份
哪一个更好?或者你可以建议我另一种配置。
我还有一个问题?哪种方法更好?先安装 RAID,然后执行 HD 分区(以获取root
、home
和usr
目录),还是先进行磁盘分区,然后在某些分区上安装硬件 RAID?
感谢您的帮助!
答案1
鉴于您拥有硬件 RAID,我的建议是:
将硬件 RAID 分为两个逻辑分区:
- 您的操作系统
- 任意数量的逻辑卷的卷组
然后您将获得一个sda
(比如说 50 或 100 GB)的空间,您可以在其中安装您的操作系统,并sdb
在其上运行pvcreate
,vgcreate
然后“lvcreate”(读取逻辑卷)。
我不会将备份放在单独的磁盘上。如果磁盘上的一个扇区发生故障,您的整个备份可能会被破坏。如果您使用我建议的设置,您将在任何地方拥有整个阵列的冗余,并且仍然拥有独立的文件系统,这样其中一个损坏不会破坏其他东西。
至于备用磁盘;如果您只有这一个阵列,那么您可以将所有数据都放在备用磁盘上。此外,还要考虑为备用磁盘配置降速功能。
这是一般性建议,我需要进行微调以适合您的特定设置。
答案2
1) 第二个选项容错性更强。2
) 您应该首先安排硬件 RAID,然后再进行分区,但反之则不然。