使用 RAID 5 设置 Lubuntu 分区

使用 RAID 5 设置 Lubuntu 分区

这个问题可能有点傻,但我即将设置一个带有 4x3TB 驱动器的家庭备份/媒体服务器,在 Dell PowerEdge T20 上运行 Lubuntu。它会在非工作时间定期进行大量写入,并频繁读取。我想使用 RAID 5 进行设置,这样就有 9 TB 的存储空间,但我知道我必须为操作系统设置一个单独的卷,因为它不能在 RAID 5 下运行。我只有 4 个托架,因此为操作系统设置一个单独的小驱动器不是一个选择。

我认为,为了最大限度地利用空间,我需要将操作系统和交换所需的存储空间均匀地分布在所有四个驱动器上。我认为我希望为操作系统分配大约 5 GB 的空间,为交换分配大约 8 GB 的空间。

我知道操作系统只能在 RAID 1 或单个驱动器上运行。因此,我可以使用 4x5 GB RAID 1 阵列来安装操作系统,使用 4x2 GB RAID 0 阵列来交换,或者使用单个 5GB RAID 阵列来安装操作系统,使用 3x5 GB RAID 0 来交换。RAID 1 对操作系统来说似乎不是特别必要,如果磁盘出现故障,我随时可以重新安装它,但另一方面,我并不缺存储空间,所以这似乎无关紧要。

我的理解正确吗?我需要考虑哪些我未提及的重要因素,这意味着我不应该使用其中一种或两种配置?此外,看起来该机器使用硬件 Intel RAID 控制器。有什么理由偏爱其中一种,硬件还是让操作系统管理它?

答案1

使用硬件 RAID 时,您可以将操作系统置于 RAID 5 设置中。RAID 控制器和硬盘驱动器可以被视为它们自己的系统,与它们所连接的操作系统或计算机无关。您的计算机只具有读取和写入此系统的能力。这使得将操作系统放在其上成为可能。操作系统的位置实际上由您的 RAID 卡决定,并且由于它是 RAID,这意味着您的操作系统实际上位于所有驱动器上。

如果您有软件 RAID,则无法将操作系统放在 RAID 本身上。这是因为对于这种系统,RAID 需要操作系统才能工作。操作系统成为工作所需系统的一部分。不过,您可以让操作系统访问操作系统 + RAID 系统。

相关内容