引子
07年我就在《人人都需要一台服务器》中说到,我有个家用服务器,是用的一台淘汰的P3微型台式机做的,装的是ubuntu系统。主要的工作是网络防火墙,文件共享,源码版本控制,开发用数据库和WebServer,SSH/SFTP等。这么多年一直工作正常。但是毕竟时代在发展,这机器实在是太老了,还是换了吧。
当年设想的省电方案现在已经很普及了,成品的NAS服务器就不说了,自己组装也有很多选择,比如INTEL平台就有低端的有ATOM一类,高端的有CULV系列,AMD也有相应的产品线。现在网上自己组装配置NAS或家用服务器的人也相当不少,各种软件方案也不少,比如基于FreeBSD的FreeNAS,或是基于Windows的WHS。
硬软件方案
首先是硬件。因为我的需求和一般的NAS用户需求不同,所以产品NAS基本不能满足我的DIY需要,只能选择自己组装。
CPU选定的是INTEL的ATOM系列,看中的是它的发热相对比AMD小一些。主板必须是17X17的MINI-ITX,因为我用来放机器的地方比较小,里面的位置只能放下像立人Q5这样的小机箱,而这种机箱只能装下这种主板。内存支持当然越大越好,但还是要受CPU的限制。各种端口也是越多越好,因为存储功能很重要的,所以SATA口至少要2个,IDE能有最好,没有也能接受。USB虽然用处不大,但少于4个也是不太方便的。网卡能多几个当然好,有一个基本也够用,当然最好是千兆的。
按这些条件去找的话,首先所有的上网本主板就只能放弃了,因为它们都只有一个SATA。只能从台式机或工业主板中去找。如果要图省电的话,ATOM的N系列应该是最佳选择,但可惜的是它主要是为上网本设计,缺少DIY方案。就算能找到也都是很老的N270,但那个性能实在不行,不考虑。我起先是考虑Atom 330,这是耗电和性能之间一个比较好 的平衡选择,但因为已经退市,市场上基本都是翻新返修货,试了一块问题太多。所以最后还是选了D525,双核,支持4G内存,D系列的缺点就是耗电比N系列大了不少,发热问题比较麻烦。大致的配置如下:
CPU:Intel D525
主板:NM10芯片组
内存:2G(计划扩到4G,据说2G的内存跑ZFS还是比较勉强的,暂时先试试)
硬盘:1T(计划扩到2T)
至于软件,我肯定是不会考虑WHS了,因为我不喜欢Windows是