服务器硬盘分区

服务器硬盘分区

我正在设置一个新的 Windows 服务器,想知道什么是拥有多个硬盘的最佳解决方案。它是否需要多个分区。我如何将文件存储在任何驱动器上。

脚本语言是php,我将使用这台服务器作为存储服务器,并计划添加10个硬盘。

谢谢。

答案1

这取决于。

有了十个驱动器,您会希望以最低的成本获得最大的存储容量。我会选择 RAID 1+0 或 RAID 5+1。

如果您进行大量读写操作,请记住 RAID 5 速度较慢,并且多个坏掉的驱动器会破坏阵列。RAID 1 的性能更佳。

如果是我的话,我会将操作系统放在两个带有镜像的磁盘(RAID 1)上,然后如果需要冗余,则将另外四个磁盘放在带有镜像的 RAID 5 中(RAID 5+1),或者放在 RAID 1+0 中以获得更好的性能。

为了获得最大容量,您可以在所有八个磁盘上使用 RAID 5,但请记住以上几点。

因此,如果您有 10 个 1TB 硬盘,那么您将获得 1TB 用于操作系统,3TB 用于 RAID 5+1,或 4TB 用于 RAID 1+0。

天哪我希望这是有道理的。

答案2

如果您有十个驱动器可以玩……

我认为 RAID 6 优于 RAID 5 或 5+1。它可以容忍两个驱动器故障,经济性仅略低于 RAID 5(5 和 6 都比 5+1 更经济)。

我喜欢在操作系统和数据之间进行物理分离。如果有 10 个驱动器,我会考虑为操作系统使用简单的 RAID 1,然后为数据使用 RAID 6 阵列。并且不要忘记热备用。因此,操作系统有 2 个驱动器,数据有 7 个驱动器,还有一个热备用。(我个人喜欢每个阵列有一个专用的热备用,但是...)在这样的配置中,使用“服务器级”SATA 500GB 驱动器(价格相当便宜),您将有 2500GB 的可用数据空间来创建逻辑设备。操作系统使用 500GB 空间实在是太大了,但最好只储备一个品牌/尺寸的硬盘。

这可能需要硬件支持。我从来没有在 Windows 中做过软件 RAID。

相关内容