![构建文件服务器时需要考虑的事项?](https://linux22.com/image/488996/%E6%9E%84%E5%BB%BA%E6%96%87%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%B6%E9%9C%80%E8%A6%81%E8%80%83%E8%99%91%E7%9A%84%E4%BA%8B%E9%A1%B9%EF%BC%9F.png)
我计划为我的家庭网络构建一个文件服务器,我想知道在构建机器时应该注意什么。我原本想构建一个带有大量 TB 硬盘的蹩脚 Linux 机器并设置一个 Samba 共享。这是一个简单的设置,但我还能用这台机器做更多的事情吗?
我应该购买哪种驱动器?与速度更快、速度更慢的驱动器相比,速度更快的驱动器(15+k rpm)是否物有所值?我应该寻找哪种机箱来优化气流并容纳最多的驱动器托架?我知道我需要一个服务器机箱,但还有其他需要注意的吗?戴尔提供的服务器机箱是否配有易滑入式支架?我喜欢这些支架,对于许多驱动器来说,它们可能至关重要。
另外,是否值得升级到 1Gb 路由器以方便文件传输?传输的标准文件大小将在 700MB-4GB 之间。
有了这么大的机器(很多硬盘),我如何才能让服务器保持相对安静?对于我想要的空间来说,固态硬盘似乎成本过高,所以我应该怎么做?
ext4 是可行的方法吗?
答案1
对于家庭来说?我会做以下事情:
- 不必太担心硬盘速度。任何硬盘都足够快,适合家庭使用
- 获得千兆网卡和千兆交换机。你会注意到速度的提升,而且添加起来相当便宜
- 将 openfiler 用于您的操作系统。您将享受到对 Windows 进行 RAID、iSCSI 以及标准 CIFS 共享的灵活性。
- 我更喜欢 Seagate 硬盘。它们通常很安静。一旦开始将几个硬盘放入系统,无论你如何操作,硬盘都会很吵。我使用了一个中型到全尺寸的塔式机箱,配有几个大风扇,而且非常安静。虽然有噪音,但冷却不是什么大问题,即使里面有 5 或 6 个硬盘。只需将其放在壁橱或地下室或不会被噪音打扰的地方即可。
- 如果您担心噪音并使用硬件 RAID 卡,请考虑使用基于 Atom 处理器的主板。220 只需散热器即可运行,而且非常安静。否则,请选择更强大的产品和软件 RAID。
答案2
补充一点...你看过FreeNAS 项目?它是为您所建议的项目(而不是 OpenFiler)而制作的。看看这两个项目,看看您的想法。
不过我同意 Kevin 的其他建议。我不会担心 RAID 硬件(交换托盘),除非你出于某种原因确实需要这些功能;对于家庭服务器,你不应该担心因停机而损失金钱或生产力。
不过,您可能希望投资一些外部驱动器作为备份方案。RAID 不是备份...
答案3
我想说的是,适合家庭使用...
存储容量对您来说可能比真正的“速度”更重要。如今,SATA 7200rpm 驱动器的性能相当不错。购买 SSD、SCSI、SAS 会有点过头,而且很容易超出预算。
千兆交换机和带有巨型帧的千兆卡将显著有所帮助。不同供应商提供不同级别的网络交换机,因此在这方面需要做一些功课。我使用过 Netgear,他们的产品没有出现问题。Linksys 可能是另一个值得研究的供应商。
对于易于滑入的硬盘支架,有服务器级机箱,但它们通常非常昂贵。我会研究 Supermicro CSE-M35T-1B SATA 外壳。它在 x3 5.25 英寸外部托架中容纳 5 个磁盘。查看新蛋。如果您打算在一个机箱中真正增加存储空间,则可能需要考虑扩展 ATX (eATX) 尺寸的机箱。它们通常比 ATX 更昂贵,但同样,如果您以后想添加更多驱动器,请记住机箱尺寸。
我也同意 Kevin Kupal 的观点;Seagate 硬盘确实非常好用。我用起来没出过什么问题,但我用的是他们的企业级系列 (NS) 硬盘。我开始使用 WD EADS Green Caviar(低功耗)系列硬盘。到目前为止,没有问题,存储容量大,价格也很实惠。如今 1TB 的价格不到 80 美元,真是令人印象深刻。
为了获得安静的体验,使用像 Atom 这样的低功耗 CPU 将有助于降低噪音和功耗。现在,根据您使用/滥用 NAS 的方式,CPU 功率可能会或可能不会成为一个因素。有些机箱风扇专门用于移动大量空气,同时保持相当安静。您可以为机箱购买降噪材料,但这些是为极端爱好者准备的,我不太确定您愿意让您的机器尽可能安静到什么程度。
我应该指出,如果你可以编辑你的帖子以包含你想用 NAS 做什么,可能会更有帮助。大多数人在谈到文件系统时都相当有偏见,老实说,考虑到实际情况,它们都有其优点和缺点。Ext3 应该可以满足你所有的一般需求,但如果你最终想将 NAS 扩展到非常大的存储大小,我敢打赌大多数人会说使用 ZFS。我对 Ext4 没有任何意见。我甚至没有用过它,但我怀疑不会出现任何问题。再说一次,你知道你会用 NAS 做什么,所以如果可以的话,请详细说明。
您打算使用 RAID 吗?如果是,请购买控制器。LSI/3Ware/Adaptec/HighPoint(可能)等。现在预付的钱(很有可能)会让您免于以后的麻烦。
答案4
- 一定要使用千兆交换机,并确保与服务器通信的所有机器都配备千兆网卡。
- 在家中,由于访问用户数量有限,因此驱动器速度并不那么重要(除非您在地下室提供网站服务……?)
- 对于大量驱动器,请确保您有良好的方法来保持机器凉爽
- 看起来你可能正在制作一些具有这些文件大小的视频?如果是这样,你是在本地驱动器上编辑还是在文件共享上编辑?尽可能在本地驱动器上编辑。
- 我赞同 Kevin 关于 OpenFiler 的意见。