我想为我的家庭媒体构建一个文件服务器。该服务器将仅用于向我的媒体 PC 提供文件。基本上它需要做的就是能够公开大约 20TB 的共享文件夹。
我对服务器硬件不太了解,甚至不知道是否可以用台式机硬件来实现这一点。我需要回答以下一些注意事项:
哪些主板能够容纳 20 个 SATA 连接?我决定购买 1TB 硬盘。显然我不会预先购买这些硬盘,但随着我的媒体收藏的增加,我会添加它们。我从未见过有 20 个 SATA 连接的主板,所以我猜你可以购买控制卡来处理更多硬盘。
我听说过一种叫做 SAN 的东西;我的最佳选择是尝试寻找便宜的二手 SAN,还是尝试寻找便宜的二手文件服务器?或者,尝试安装一台台式机来执行任务是否更好?我主要想要的是可靠性,但价格也是一个决定性因素。
了解了所有这些,还有另一种解决方案。我有一台带有 USB 端口的旧笔记本电脑。我还可以购买一个外部 USB 驱动器,然后通过 USB 连接到这台笔记本电脑,让它们一直运行。但是,我并不喜欢将 20 个 USB 驱动器连接到一台笔记本电脑(甚至不确定这是否可行),但为 20 个 USB 驱动器供电所需的电源线会非常多!
欢迎任何建议。
答案1
有趣的项目。您需要确定您的要求和预算,这将帮助您确定设计所需的硬件。
暂时不要考虑“1TB 驱动器”的决定;一两年后,这个决定会显得相当有限。还要考虑你有多想在这个系统中使用 20 个驱动器——这需要很大的功率。你的计划所需的主轴数量将影响你的机箱和电源选择。
在单个控制器上很难找到 20 个 SATA 连接,但也有一些选择。能购买提供 6 个或 8 个 SATA 端口的主板,然后添加 PCIe SATA 控制器,以便每个卡再提供 6 个或 8 个 SATA 端口。
另一种选择是使用特殊的端口倍增器背板将一个 SATA 端口变成多个。阅读Backblaze pod 架构那Journeyman Geek 的回答链接至示例使用。他们提醒说,SATA 端口倍增可能很棘手,而他们的解决方案效果很好,因为他们在背板和 PCIe 卡上都使用了 Silicon Image 芯片组。SAN 是一种技术设计,NAS 是另一种。简而言之,NAS 提供文件共享,SAN 提供块存储(见SAN 与 NAS了解一些细节)。从计算机的角度来看,NAS 提供文件共享跨(您现有的)网络,而 SAN 提供硬盘跨(独立)网络。发现区别了吗?计算机无法对 NAS 共享进行分区或重新格式化,但 SAN 存储就像本地驱动器一样。SAN
设备通常非常昂贵,因为它们使用企业级组件 - 10k 或 15k RPM 驱动器,使用超高速光纤通道或 SAS 互连。构建自己的 SAN 并不适合胆小的人,对于刚接触计算机硬件的人来说可能不是一个好的入门项目。
另一方面,构建 NAS 式服务器可以以低成本完成,使用消费级设备,并且将成为系统构建的一个很好的入门。是的,不。别这么做。USB 不是真正的解决方案。USB 总线可以处理那么多设备已连接,但如果您尝试同时访问多个驱动器,性能会下降。如果您想使用笔记本电脑和几个 USB 驱动器,只是尝试设置一个非常基本的网络文件服务器,请随意 - 我保证您会学到一些东西。但这与您上面概述的项目完全不同。
答案2
出色地这比你想要的稍微大一点,但硬件方面的设计/架构接近你的需求。不过,找到一个 20 驱动器,甚至 15 驱动器的机箱会很棘手
答案3
有几种 Adaptec、3Ware 和 Areca RAID 控制器,它们都带有 24 个 SATA 端口。请记住,聚集 20 个驱动器意味着发生灾难性故障的可能性增加 20 倍,因此 RAID-5 或 RAID-6 确实是必需的。
您还可以使用这些专业的 RAID 控制器将驱动器添加到 RAID 阵列。因此,我的建议是从其中一个和 8 个驱动器开始,设置为 RAID6 阵列,这将为您提供大约 5.5 TB 的有效空间。然后随着您的使用而增长。
请记住,混合使用不同的驱动器(即使是同一品牌)可能会导致问题并影响性能。
最后但并非最不重要的一点是,“台式机硬盘”在大量堆叠时会产生严重的振动相互作用。要么使用更昂贵的“企业”硬盘,要么使用更少的大型硬盘(例如 8 x 2TB)。
是的,存储机柜、企业级驱动器和 RAID 控制器价格昂贵确实有其原因。因此,如果您不想麻烦不断,请做好花大笔钱的准备。
答案4
来自 Tom’s Hardware :2010 年有望推出 2.5 TB HDD(2009 年 8 月 7 日)
TDK 公司(一家为许多硬盘驱动器 (HDD) 供应商提供读写头的制造商)最近发布的一份路线图显示,640 GB 2.5 英寸和 2.5 TB 3.5 英寸 HDD 应该会在 2021 年左右上市。 2010 年 1 月目前,Seagate和WD提供的最大容量硬盘为2TB。
由于您希望慢慢启动,我建议从一到两个 1.5TB USB 磁盘开始。
或者,如果您愿意,您可以购买一台具有 6-8 个内部磁盘托架的服务器,并在两个托架中安装 1.5TB 磁盘,然后等待。当您需要更多磁盘时,2.5TB 磁盘将更便宜且更可用。这是迄今为止最简单的解决方案,并且性能最佳。