两个驱动器上的逻辑分区已处于 RAID 1+0 中

两个驱动器上的逻辑分区已处于 RAID 1+0 中

我正在从头开始设置一台新服务器。它有两个 160gb 硬盘,它们设置为 RAID 1+0 以实现容错。该服务器和另外两台类似的服务器将用于终端服务和 IIS。

我的问题是:如果这些服务器上确实不需要大量的存储空间,我是否应该将其设为该阵列上的单个逻辑分区,还是仍应为这些服务器创建两个逻辑分区,一个用于操作系统,另一个用于数据?我不确定。

答案1

如果您实际上只有两个物理驱动器,则无法在控制器级别将它们构建成 RAID 1+0 组。您至少需要 4 个驱动器才能在物理控制器级别创建 RAID 1+0 组。

使用两个驱动器,您可以创建一个 RAID 1 组,这将为您留下大约 160GB 的可用存储空间。

这对于为您的服务器提供磁盘级别的容错能力非常有用(即,您的服务器将能够承受其中一个磁盘发生故障)。但是,如果它们都位于同一个控制器上,则控制器故障将导致我们的服务器停机。

正如您所描述的,将其分成两个部分有其优点和缺点。这完全取决于您想要如何管理服务器。对于大多数人来说,只管理(设置、备份、恢复等)单个分区肯定要简单得多。而且拆分它不会为您带来任何显著的性能或可靠性优势。

另一方面,您的管理实践可能更合理的做法是将 RAID 集分成多个分区,较大的分区用于用户文件。有时为了进行恢复,希望尽快启动服务器,稍后再考虑用户数据。在这种情况下,单独的操作系统分区将允许更快地将服务器恢复到运行状态。

我认为您知道您仍然需要执行定期备份。

文章“RAID 简介“如果您对 RAID 有任何疑问,我们将为您提供帮助。

答案2

我的朋友,你刚才问了一个自古以来就一直争论的问题。

您可能不喜欢这个答案,但“视情况而定”。如果您正在运行多个程序,出于备份目的、在驱动器上存储用户数据以及帮助减少碎片,分区可能会非常有用。但是,这样做会浪费时间进行适当的规划,并且存在存储平衡不当的风险(分配给一个分区的存储过多,而分配给另一个分区的存储不足)。

事实上,不创建单独的分区确实可以为你省去一些麻烦,但可以代价是性能和以后备份和恢复的便利性。您必须权衡恢复速度的价值与最小化初始管理时间的好处。

答案3

在 Windows 世界中,将操作系统和数据放在单独的逻辑驱动器上的旧想法如今已不怎么使用,而且这样做确实没有什么道理。如果您确实觉得需要将它们分开,请使用物理驱动器,而不仅仅是分区。虽然这不会影响您的方案,但多个分区会对性能产生严重的负面影响,因为磁头组件需要花费更多时间来回移动。

正如 Jeff 所说,您无法仅使用 2 个驱动器来实现真正的 RAID 1+0。虽然您可以通过条带化和镜像分区获得类似的东西,但实际上这并不是一回事。正确的 RAID 是在分区发生之前在驱动器级别设置的。

相关内容