服务器硬盘分区

我正在build立一个新的Windows服务器,并想知道什么是多硬盘的最佳解决scheme。 它需要多个部分吗? 我怎样才能在任何驱动器上存储文件。

脚本语言是在PHP中,我将使用此服务器作为存储服务器,并计划添加10个硬盘。

谢谢。

这取决于。

十个驱动器,你会想要你的钱最多的存储容量。 我会去与RAID 1 + 0或RAID 5 + 1。

如果您正在进行大量的读写操作,请记住,RAID 5速度较慢,并且多个死盘会损坏arrays。 RAID 1性能更好。

如果是我,我会把操作系统放在两个带有镜像的磁盘上(RAID 1),然后其他四个放在一个带有镜像的RAID 5(RAID 5 + 1),如果你想要冗余,或者RAID 1 + 0更好的性能。

要获得最大容量,可以在所有八个磁盘上使用RAID 5,但请记住上述内容。

所以如果你有10个1TB的硬盘,你将得到1TB的OS,3TB的RAID 5 + 1,或者4TB的RAID 1 + 0。

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

如果你有十个驱动器玩…

我会考虑超过RAID 5或5 + 1的RAID 6。 它可以容忍两个发生故障的驱动器,并且只比RAID 5稍微便宜(而且5和6比5 + 1更经济)。

我喜欢在操作系统和数据之间进行物理分离。 有10个驱动器,我会考虑一个简单的RAID 1的操作系统,然后一个RAID 6arrays的数据。 不要忘记热备用。 所以2个驱动器的操作系统,7个驱动器的数据,和一个热备份。 (我个人喜欢每个arrays专用的热备份,但是…)在这样的configuration中,使用“服务器级”SATA 500GB硬盘(相当便宜),您将拥有2500GB的可用数据空间来创build逻辑500 GB操作系统的设备是有点矫枉过正的,但是只存储一个品牌/尺寸的硬盘是不错的select。

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