构建低功耗文件服务器


13

我想建立一个用于备份的文件服务器。该服务器需要在Windows / Linux混合网络中24/7全天候可用,但每天的服务时间不应超过1小时。这就是为什么功耗是我的首要任务

您认为构建它的最佳硬件是什么?那软件呢?您建议使用Linux发行版吗?

Edit1: 服务器应该使用1到4 TB的驱动器,我的目标不是速度,冗余不是必须的,但是如果不是很昂贵的话,将不胜感激。我的预算有限。

Edit2: 如果我可以让路由器或无线访问点完成这项工作(使用USB端口,可能还使用修改后的固件),那么这将是一个好主意。有什么建议吗?


在软件方面,请考虑使用OpenSolaris并将ZFS用于存储。使用ZFS,您可以轻松构建镜像条带,如果您使用的是TB级驱动器,则需要这样做。然后可以使用SAMBA,NFS甚至iSCSI导出该存储,或者您可以为Linux服务器设置rsync。在构建存储服务器方面,OpenSolaris比Linux强。
Michael Dillon

需要更多信息才能给出良好的答案。您的价格范围是多少?多少存储空间?对我而言,最好的低功耗选择是带有SSD驱动器的基于Atom的系统。但是,如果您需要更高的可靠性或RAID,那么会有很多因素在起作用。廉价,低功耗,大量存储;选择任何两个?
戴夫·德拉格

Answers:


7

我想建立一个用于备份的文件服务器。该服务器在Windows / Linux混合网络中需要24/7全天候可用,但每天的服务时间不应超过1小时。这就是为什么功耗是我的首要任务。

您认为构建它的最佳硬件是什么?那软件呢?您建议使用Linux发行版吗?

根据我的经验,就大多数用户级别的NAS设备的电源效率而言,从头开始构建PC /文件服务器并不十分理想。话虽这么说,成熟的计算机显然比消费者的NASes更灵活/功能强大,但是家用的任何东西总是会消耗更多的电力。如果幸运的话,您可以将耗电量降至几瓦之内的家用电子设备,但时间/精力/金钱可能不值得。

我在家中将NAS连接到UPS,并且仅使用简单的UPS监视器,它的范围就从45W-55W,只有两个驱动器。在非高峰时间,它可以进入30w-40w的范围。我已经看到它低至25w,但这并不常见。不太破旧。当然,我有一个4磁盘NAS,它更易于操作,体积小巧且非常节能。建筑物总是很有趣,但最终会比其他国家/地区的NAS花费更多,存在更多的问题/维护,体积更大,耗电量更多。

Edit1:服务器应该使用1到4 TB的驱动器,我的目标不是速度,冗余不是必须的,但是如果不是很昂贵的话,将不胜感激。我的预算有限。

冗余并不是必须的,因为它是一个文件服务器,但是对于每个人来说,都是很奇怪的。如果成本是最大的问题,而速度/冗余是补充,则2驱动器NAS设备就足够了。

我不由自主地推荐Netgear ReadyNAS Duo RND2000。它的零售价大约为300美元以上,但如果您关注在线零售商,就会发现他们的销售价格更低。我认为这几天Netgear也有很大的折扣,但是我不太确定。请注意,Netgear的大多数NASes均带有硬盘,因此价格似乎过高。确保搜索无盘版本。

我推荐的另一个NAS是QNAP TS-239 Pro。我拥有TS-409 Pro,但我对QNAP感到非常满意,因为它坚如磐石。它附带的软件相当容易使用,并且运行可靠。它运行在嵌入式Linux上,因此如果您真的想深入了解内部结构,可以使用ssh访问。

2磁盘NASes非常经济。价格范围从$ 100到$ 300不等。4光盘NASes的价格范围更广,可能会打扰您。价格范围从$ 500- $ 900 +。但这听起来像是一个问题,所以在您的情况下,我会选择2磁盘。

Edit2:如果我可以让路由器或无线访问点完成这项工作(使用USB端口,可能还使用修改后的固件),那么这将是一个好主意。有什么建议吗?

我会远离这个想法。虽然这可能是最经济/黑客式的解决方案,但对我来说,它闻起来比其价值更大。我使用了DDWRT和Tomato,它们对于无线路由器/防火墙/ vpns都是很好的ROM,但是我认为这两个项目都不将文件服务作为首要任务。这几天我可能会错了,因为使用和使用这两种设备已经有一段时间了,但是如果您的文件对您没有任何意义,只需购买一台便宜的NAS设备,然后将其连接到LAN并称之为一个晚上即可。


6

一种可能性是在具有VIA EPIA CPU的mini-ITX板上构建服务器,该服务器可用于构建无风扇计算机。另一种可能性是将其构建在使用Intel ATOM CPU(例如Zotac ION)的mini-ITX周围。

无论哪种情况,您都可能希望将硬盘驱动器放在计算机机箱的外面,放在自己的盒子里,并带有自己的温度控制风扇。有外部电缆可用于连接SATA驱动器,即使主板仅具有内部SATA连接器,您也可以使用适配器来连接外部SATA。对于驱动器机箱,如果您愿意在机箱上打一个孔以插入SATA电缆,则可以做任何事情。


5

我已经设置了带有外接USB硬盘驱动器(用于快照)的普通PC,并在USB闪存盘上安装了系统以执行备份。

备份计划在每天的晚上进行,备份完成后,计算机将自行关闭。如果我们需要备份,则只需向计算机发送一个WOL数据包(使用WOL,计算机每天都会在计划备份之前打开电源)。

结果:

  • 便宜(旧PC,外部USB驱动器,USB密钥),
  • 耗电量更少(每天2-3小时),并且
  • 我需要时随时可用(WOL)

PS .:带有Samba和AD集成的OS Linux。


+1。聪明-在需要时将其打开,在不需要时将其关闭。这是节省电量的好方法。
克林顿·布莱克摩尔

4

我建议使用OpenFiler(http://openfiler.com/)。它是基于Linux的NAS设备,并且支持NFS,CIFS,WebDAV,RSYNC,FTP和iSCSI。如有必要,还可以将其绑定到Active Directory中进行身份验证,也可以将其自身用作LDAP服务器。我已经使用了一段时间了,我喜欢它。使用随附的管理网站可以轻松进行配置。

OpenFiler还支持软件RAID,因此,如果您希望减少硬件花费,您仍然可以拥有冗余。

至于硬件,我会寻找一个mini-ITX系统。那将是低功率,并且BIOS可能具有在不使用时旋转硬盘驱动器的选项。这将有助于显着降低功耗,特别是如果每​​天可以将其耗电约23个小时。Linux中还有一些选项可以在不使用驱动器时降低驱动器的速度,例如使用hdparm或安装软件(如)来设置驱动器选项noflushd


3

似乎没有人建议这样做,但是硬盘驱动器的选择也会起到一定作用。在这种情况下,西部数字绿色驱动器应该是为低功耗而制造的。我在文件服务器中使用它们,它们运行非常酷。


2

对于系统平台,请看一下HP ML110或ML115。它们相当便宜(在ebay上便宜很多,通常为100-200英镑;零售价从300-400英镑起),体积小(大约相当于迷你塔式PC的大小),并且内部有4个3.5英寸SATA驱动器的空间。 。它们还具有几个裸露的5.25英寸托架,您可以将它们用于磁带备份单元或其他可移动介质。

如果要安装硬件RAID控制器,最新型号还具有PCI-e x8插槽。

如果您购买的是速度较慢的低功耗芯片,则功耗会相对较低。特别要注意的是ML115的一些低功耗Opteron选件。如果系统大部分处于空闲状态,它将消耗相对较少的功率。

对于发行版,有各种合适的Linux发行版,例如Ubuntu Server或Fedora,以及一些更定制的系统,例如OpenFiler。如果需要,Samba的最新版本将伪造域控制器。


2

在linksys nslu2 nas上安装linux http://www.nslu2-linux.org/


我不会拒绝您的回答,而是尝试回答问题,而不只是发布链接。编辑您的答案以包括为什么您认为这是一个不错的选择,或者至少总结您要链接的内容,然后我将对您的答案进行投票
将更多评论链接到2009年

有人将Buffalo Buffalo whr54g用于低功耗文件服务器吗?希望听到有关低成本路由器式黑客之类的答复。

2

我就是用这个来构建自己的……主板是zotac IONITX-CU,本质上只是一个带有Nvidia芯片组的Intel Atom CPU。我之所以选择它,是因为它在Ubuntu上得到了很好的支持,并且具有3个SATA端口。我对3个SATA端口的逻辑如下:我可以构建一个无限扩展的RAID 5阵列。当您快要用完时,您基本上可以拉其中一个驱动器来为新的1TB磁盘腾出空间,然后将所有数据复制到其中...然后在RAID5阵列中再安装两个新驱动器,从中复制数据将第一个1TB存储到新阵列中,然后将该驱动器添加到阵列中。如果您想更加安全,则可以使用外部USB机箱/适配器进行复制,以免遭到袭击。在任何情况下... 我将ubuntu操作系统本身安装在一个简单的4GB USB闪存驱动器上-鉴于使用量很少,没有浪费操作系统的高速SATA端口。对于我而言,性能合理的USB驱动器速度非常快,并且几乎消耗了零附加功率。

基本系统(使用主板+操作系统的USB驱动器)在使用时的时钟频率约为25W,而坐在那里时更像20-22W。总的使用量显然将很大程度上取决于您为大容量存储选择哪种驱动器,但是在活动状态下,您可以很安全地假设每个驱动器的功率为6-10W ...如果将它们调低,则增量功耗将非常大。零。

因此,总的来说,我可以肯定任何mini-ITX主板都能满足您的需求... ubuntu是一个非常友好且得到良好支持的OS,它还使您可以灵活地处理其他事情并不完全与文件服务器相关。(根据您希望服务器的隔离程度,这可能是好事还是坏事!)


1

虚拟化已经写满了-您是否考虑过这种选择?


1
虚拟化没有提供真正的硬盘来保存备份。但是,如果服务器每天仅工作约一个小时进行备份,则可以通过将其配置为VM服务器来从中获得更多工作。在这种情况下,请考虑安装OpenSolaris或OpenSUSE Linux,这两种产品均内置了XEN,并带有易于使用的GUI。
Michael Dillon

1

我对尝试感兴趣的一件事是比格犬局。它的价格约为150美元(大概是美国),并且(根据Wikipedia)仅使用2瓦功率。听起来好像会在上面运行一些Linux发行版。

我必须进一步研究才能确定。基本板将使用闪存卡;但是,我认为您可以使用外部USB硬盘驱动器(在这种情况下,您必须考虑它们使用的功率,并且,如果它们由USB端口供电,则可能需要一个有源USB集线器。)不过,我只是在猜测,因为我已经有一段时间没有研究它了。


0

我认为您部署的Windows vs Linux参数主要取决于您要如何处理身份验证和授权。如果您大量使用Active Directory域,并且需要具有不同组访问权限的多个共享点,则使用Windows系统将更易于管理。

但是,如果要进行单个海量文件共享,则Linux Samba系统可能是更好的方法。Linux系统肯定会在较弱(较低功耗)的硬件上表现更好。

戴尔R系列似乎使用了相对低功耗的组件,尽管我不确定存储需求所需的磁盘数量。


谢谢,但是我的目标是建立服务器而不是购买它(除非有很充分的理由)。我认为没有理由使用Windows,这应该是一个简单的文件服务器。
karatchov

0

D-Link DNS-323怎么样?Beta固件1.08 Build 5据说添加了NFS服务器(请参阅第39点):

http://forums.dlink.com/index.php?topic=5485.0

编辑:哦,废话。刚刚注意到它们“由于不稳定而删除了NFS服务器支持”。但是,DNS-323有第三方固件,因此您仍然可以获得NFS支持:http ://wiki.dns323.info/howto: chroot_debian

干杯


0

我围绕AMD的45瓦CPU和具有200w电源的立方体机箱构建了新的家用服务器,但我将其用于备份的用途远远不止于此。


0

如果您不想使用OpenSolaris,则ZFS在FreeBSD上也被认为是稳定的。


0

10月25日,有人问斜线

这样容易安装Debian。Mac Mini的功耗约为85瓦,因此也不是一种选择。比交钥匙多一点的东西是可以的,但是最好不是一个完整的hack-job。添加临时CR-ROM或DVD-ROM或要安装ISO的USB磁盘会很好。任何Slashdotter都可以运行美观且便宜的低功耗Linux系统吗?你能推荐什么?”

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.