全新安装 Ubuntu RAID(开发服务器)

全新安装 Ubuntu RAID(开发服务器)

我曾天真地以为应该将 Ubuntu 安装到 RAID 5 阵列中,以便让我们的内部开发服务器有 100% 的正常运行时间。后来我了解到,RAID 5 对开发来说可能不是一个好选择(因为写入成本高),并且将操作系统和文件系统放在同一个 RAID 上不一定是个好主意(我认为这是必要的,如果操作系统丢失,阵列也会丢失)。

我们有 3 个 1TB 的驱动器。最明智的做法是将每个驱动器的 100GB 分区用于引导扇区,将其中两个驱动器组合成 RAID1(这样操作系统就组成了 RAID),然后将每个驱动器剩余的 900GB 组成 RAID 5(有效存储量为 1.8TB)?或者 RAID 5 设置是个糟糕的主意,我应该将两个 1TB 驱动器组合成 RAID1(有效存储量:1TB),然后放在第三个驱动器上?

我们希望在服务器上运行虚拟化(它有 4GB 的 RAM 和一个 2.93Ghz 核心处理器,我遇到麻烦了吗?)。

感谢您的任何想法或链接。

答案1

软件 RAID-5 不是可启动系统驱动器的最佳选择,因为当它出现问题时需要相当多的技术知识。

也就是说,RAID-1mdraid 积极支持您的启动分区。

如果您要运行虚拟化,通常磁盘 I/O 是主要瓶颈。(我们从 RAID-5 运行一些虚拟机,但不在消费级硬件上运行:)

我强烈建议您至少投资一个单独的镜像 - 或者更好的是,raid-10 - 用于虚拟 I/O。

操作系统可以运行在单个小镜像上,并且如果您知道操作系统本身不会受到严重打击,则可以将其放在共享物理驱动器上。

但是,由于设置如此之小,并且只有 3 个磁盘,因此您永远不想运行 RAID-5。

相关内容