我正在为自己构建一个存储系统。我有一个 16 托架 SATA 机箱,现在我有
1 x 500GB SATA 用于启动 8 x 1.5TB 用于数据。3Ware 9500S-8 RAID 卡,上面这 8 个驱动器连接到该卡。
我习惯使用 Linux,但不熟悉 RAID 部门。我也有 Windows 经验。我正在寻找可以放着不管、可靠且也可用于其他项目的东西。(例如运行测试网站、Apache、MySQL 等)。此盒子在 C 类子网上是私有的。
我的想法是至少考虑 Windows Server 2008。我特别喜欢非 GUI 模式的潜力。
Windows Server 2008 可以开箱即用地实现软件 RAID 10 吗?
软件 RAID 的性能更佳,如果需要将 RAID 移至另一台机器,情况会更好吗?
我只是想 SCP 文件,所以 OpenSSH 可以在其上运行吗?
是否可以安装 GUI,但除非遇到困难,否则不使用它?
Windows 是个好主意吗还是我应该坚持使用 Linux 软件 RAID 或 FreeBSD + ZFS?
答案1
你必须集中一点注意力...
服务器的用途是什么?一方面,您谈到了存储和 RAID,另一方面,您似乎想运行 Apache、MySQL 等。如果您要构建一台拥有大量存储空间的服务器供自己使用,我建议您使用您最熟悉的,比如 Linux。
至于 RAID,如果您有 3Ware 卡,则可以进行硬件 RAID,这比软件 RAID 更快、更好。如果您担心移动驱动器,我的第一个建议是购买另一张控制卡作为备用。
您还应该考虑备份,因为 RAID 不是备份(在 ServerFault 上确实需要有一个输入该短语的快捷方式),并且无论您选择哪种配置 - RAID 5、6、10 - 如果丢失太多驱动器,您将丢失所有数据。
答案2
- 您熟悉 Linux(以及您其他评论中的 Solaris),请使用它。Windows 的每个版本都变得越来越复杂,除非您真的想花时间摆弄它,否则只需坚持您所了解的。Windows 需要付费,而 Linux 和 OpenSolaris 是免费的。
- 软件 RAID 比硬件 RAID 慢,如果您将磁盘移至另一台机器,则必须获得完全正确的配置。硬件速度更快,如果您使用相同型号的控制器,您应该能够将磁盘移至另一台机器,而不必对配置进行太多调整(有时根本不需要)。
- RAID 10 是性能最高的 RAID 级别,这个称号值得商榷。听起来这台机器不需要太多性能(毕竟它们是 SATA 磁盘),你最好使用 RAID5(尤其是因为听起来存储是你的主要目标)。