构build文件服务器时需要考虑的事项?

我打算为我的家庭networking构build一个文件服务器,我想知道我应该在构build机器时注意什么。 我正在考虑用一堆terrabyte硬盘build立一个蹩脚的linux系统,并build立一个samba共享。 这是一个天真的设置,但我可以做更多的机器呢?

我应该购买什么样的驱动器? 快速驱动器(15 + k rpm)是否值得这个成本,超过更多,更慢的驱动器? 我应该寻求什么样的情况来优化空气stream通,并保持最多的驱动器托架? 我知道我需要一个服务器的情况下,但有什么其他的东西要找? 是否有任何服务器的情况来与戴尔提供的简单滑入安装? 我喜欢那些坐骑,而且有很多驱动力,它们可能是至关重要的。

此外,值得升级到1Gb路由器,以方便文件传输? 传输的标准文件大小将在700MB-4GB之间。

有了这么大的机器(大量的高清),我该如何保持服务器相对安静? 固态驱动器对于我所希望的空间看起来成本高昂,所以我该怎么办?

是ext4的路要走吗?

对于家庭? 我会做以下几点:

  • 不要太在意驾驶速度。 任何你得到的将足够快的家庭使用
  • 获得一个千兆网卡和千兆交换机。 你会注意到这个速度增加,而且增加成本相当低
  • 使用openfiler为您的操作系统。 除了标准的CIFS共享到Windows之外,您还可以享受灵活的RAID,iSCSI。
  • 我更喜欢希捷硬盘。 他们一般都很安静。 一旦开始将其中的一些放入系统中,无论您将其切割成哪种方式,驱动器都会很嘈杂。 我用了一个中等到全尺寸的塔架,还有一些很安静的大风扇。 有噪音,但冷却不是一个问题,即使有5或6驱动器里面。 只要把它放在衣柜或地下室或者你不会被它困扰的地方。
  • 如果您担心噪音和使用硬件RAID卡,请考虑使用基于Atom处理器的主板。 220可以运行只有一个散热器,将会安静。 否则,请使用更强大的function和软件RAID。

提供的一面说明…你看了看FreeNAS项目吗? 它是针对你所build议的项目(而不是OpenFiler)制作的。 看看两者,看看你的想法。

我同意Kevin的其他build议。 我不担心RAID硬件(交换托盘),除非你真的需要这些function出于某种原因; 对于家庭服务器,您不应该担心由于停机而导致资金损失或生产力下降。

不过,您可能需要投资一些外部驱动器作为备份scheme。 RAID不是备份…

我会说为家庭使用…

  • 存储容量可能意味着更多,然后真正的“速度”。 现在,SATA 7200转硬盘在性能上performance相当不错。 获得SSD,SCSI,SAS将是过度的和超预算(很容易)。

  • 千兆交换机和巨型帧千兆位卡将有助于明显。 各种厂商的networking交换机都有不同的级别,所以要做一点小小的功课。 我已经使用了Netgear,并没有与他们的产品有问题。 Linksys可能是另一个供应商进行调查。

  • 为了在HDD安装中容易滑动,有服务器级别的情况,但是它们通常非常昂贵。 我会看看Supermicro CSE-M35T-1B SATA机箱。 它在x3的5.25“外部托架上可容纳5个磁盘,在Newegg上查看,如果你打算在一个案例中增加存储空间,你可能需要考虑扩展的ATX(eATX)大小的情况。 ATX,但是,如果你想在以后增加更多的驱动器,请记住这个大小。

  • 我也同意凯文·库帕尔的观点。 希捷硬盘是非常好的。 我没有和他们有任何问题,但我使用他们的企业ISH系列驱动器。 我开始使用WD EADS Green Caviar(低功率)系列驱动器。 到目前为止,没有问题,很大的存储容量和非常实惠。 1TB这些日子不到80美元是令人印象深刻的。

  • 对于一个安静的体验,使用像Atom这样的低功耗CPU将有助于降低噪声和功耗。 现在,取决于你如何使用/滥用你的NAS,CPU功率可能会成为一个因素。 有情况下的粉丝专注于移动大量的空气,而保持相当安静。 有噪音抑制材料,你可以买案件,但这些是极端的业余爱好者,我不太清楚你愿意让你的机器尽可能安静。

  • 我应该注意到,如果你可以编辑你的文章,包括你想要做什么,你的NAS可能会帮助更多一点。 在文件系统方面,大多数人都是相当有偏见的,而且在所有情况下,他们都有自己的优缺点。 Ext3应该可以满足你所有的普通需求,但是如果你想最终将你的NAS发展到一个非常大的存储容量,我敢打赌大多数人会说使用ZFS。 没有反对Ext4。 我甚至没有使用它,但我怀疑会出现任何问题。 同样,如果可以的话,你也知道你会如何使用你的NAS。

  • 你打算使用RAID吗? 如果是的话,买一个控制器。 LSI / 3Ware / Adaptec / HighPoint(也许)等等。现在的钱将(很有可能)将您从头到尾挽回。

  • 绝对使用千兆交换机,复制大量的文件千兆交换机肯定会有所作为。 你不需要昂贵的交换机,find一个便宜的5端口非托pipe交换机,我支付了35英镑。
  • ZFS是一个比ext4更优秀的文件系统。 ZFS提供:
    • 内置压缩
    • 快照(允许您“快照”文件夹的一个版本,以便您可以恢复您所做的任何更改)。
    • 增加文件系统的能力,如果你有另一个驱动器,你可以将它添加到你的ZFS raid,并将文件系统增长到另一个驱动器。
    • 有很多其他的原因使用ZFS,只是search关于ZFS。 有一些非常好的文章和video。
  • 在家庭文件服务器上使用ZFS的好指南: http : //breden.org.uk/2008/03/02/a-home-fileserver-using-zfs/
  • 我在我的服务器中有4个驱动器,3个1TB Western Digital驱动器和一个80GB的驱动器用于我的操作系统。 我正在使用一个快速的120mm风扇,就像“Xilence Red Wing XPF120R”。 这是从我的情况外面的硬盘驱动器拉空气,然后在后面的80毫米风扇拉空气通过。
  • 绝对要用千兆交换机,并确保你在与服务器通话的所有机器中都有千兆网卡。
  • 只有有限的用户访问它,你的驱动器速度才不会在家中出现问题(除非你正在从地下室提供一个网站?)
  • 有了更多的驱动器,请确保你有一个很好的方法来保持机器冷静
  • 看起来你可能正在用这些文件大小做一些video? 如果是这样,你是在本地驱动器上编辑还是在文件共享上编辑? 尽可能在本地驱动器上编辑。
  • 我会在OpenFiler的位上继续Kevin。

起动器具有良好散热和充足电源的情况。 为了保持它的凉爽和安静,找一个120毫米风扇的情况下,可以移动相同数量的空气作为一个较小的风扇,但在一个更低的RPM。 它不一定需要是“服务器”的情况下,因为“全塔”应该能够做到这一点。

如果你喜欢“热插拔”硬盘驱动器,市场上的产品将会滑入less量(3或4)5.25in。 驱动器托架给你4或5个SATA热插拔驱动器托架。 searchnewegg.com“热插拔”,你会看到他们。

如果所有的文件服务器都在向家里的电脑提供文件,那么15K RPM的驱动器和固态硬盘就不值得为家庭文件服务器额外提供服务。

千兆networking是值得的,但是,一个家庭文件服务器。 如果您还没有一个千兆交换机,请获取一个千兆交换机。

如果您担心高可用性,请考虑查看RAID设置。 这里已经讨论了很多,所以我确定search会变得很多。

你还需要找出备份,因为RAID不是备份!

在文件系统方面,如果你在低级别pipe理驱动器arrays(Openfiler可能会为你处理),我会build议XFS。

这真的取决于你想用你的家庭服务器做什么。 如果所有你需要的是文件存储,你的做法听起来不错。 然而,我使用我的家庭服务器进行学习和开发,它安装了VMWare ESX并执行从文件服务器,邮件服务器,Windows家庭服务器到提供虚拟机testing新东西或学习和学习新技能的各种function,所以我select了投入合理数量的硬件和资金,这样才能做到这一点。

所以我会build议你考虑一下你希望从服务器上获得什么,以及在不久的将来你可能想做什么,并相应地进行规范。

你也可以考虑让drobo( http://drobo.com )直接连接到基于primefaces的服务器上。 这应该是相当安静,占地面积小。

我肯定会推荐某种forms的RAID设置,无论是在软件还是硬件上都取决于您可以使用的技术。 一旦开始添加多个磁盘,就会增加导致数据丢失的一次故障的可能性。

如今,您所谈论的存储types非常便宜,除了RAID 10以外,没有其他理由可以使用它。 RAID 10arrays中的4 x 1 TB将为您提供2 TB的可用性,并具有高性能和良好的冗余性。

我build议去一些基本知识:

  • 如果您只打算将其用于家庭使用,则不需要非常快速的驱动器。 stream式播放一些电影不会消耗太多的带宽。 你会从低能量和沉默中受益更多。
  • 西部数据出售一些漂亮的鱼子酱绿色驱动器,非常节能。 他们在我的服务器没有冷却运行。
  • 使用像OpenFiler或FreeNAS预先build立的文件服务器操作系统(我selectFreeNAS,因为它是非常小的,可以适应我躺在一个小的闪存驱动器)。
  • configuration某种软件RAID设置。 它有很多优点,你可以看看这些。 一个好处是速度又是可靠性。