注册后可查看完整内容!
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 shen218 于 2013-10-8 10:42 编辑
这个帖子的内容来我的Blog:http://imchao.net/2013/10/07/my-third-generation-nas-server/,之前不知道哪个朋友盗用了我三年前的文章,发在了败家SHOW:http://nas1.cn/thread-65684-1-1.html
三年前我开始探索DIY家用NAS方案,那时我组装了我家第一台NAS。参见那时候写的《DIY了家用NAS》。 两年后,由于技展高清3号机箱的做工太差,前置面板螺孔全部断裂,我开始考虑新的NAS方案。这就是我的第二代NAS。
当时的配置方案为: - 主板:七彩虹 i-AE50 V14(四个SATA3.0、两个USB3.0、一个千兆网卡、一个HDMI接口、高清硬解)
- 内存:金士顿 4G DDR3 1333
- 机箱:万由U-NAS N400(4盘位热插拔)
- 电源:台达1U小电源 200W
- 系统盘:威刚ASP900S3-64G
- 数据盘:西数2TB绿盘
第二代NAS和上一代一样,这代依然使用Ubuntu。与众不同的是,我在Ubuntu Server的基础上装了XBMC。没有安装KDE、Gnome这类桌面。就单装了xorg和XBMC。XBMC以standalone模式运行。开机就显示XBMC。
当初刚弄好的XBMC还不能硬解。由于那时候AMD并没有公开硬解驱动,所以必须安装AMD私有驱动。此外还需要额外安装xvba-va-driver和xbmc-xvba,才能开启XBMC的vpdau支持。不过最近听说AMD已经把UVD部分驱动开源了,之后可以直接使用开源驱动实现硬解。众所周知官方私有驱动烂的一坨屎一样,相信在AMD平台搭建NAS的朋友可以解脱了。
第二代NAS装上了XBMC就摇身一变,就成了HTPC。我还专门买了个MCE遥控和红外接收器。
为了让NAS可以在外网访问,我把域名托管在DNSPod,写了个DDNS客户端。这个项目叫dnspod-ddns,目前开源在github上面。 因为长年挂PT,NAS的硬盘很快被撑满了。虽说这个主板有4个SATA口的,不过硬盘已经占用一个SATA口。要想扩盘,就得上raid卡了。但是为万由机箱狭小的空间选配个raid卡实属困难。我干脆把二代整机都转手卖了,准备酝酿我的第三代NAS。
配置方案如下: - 主板:技嘉B75N(一个SATA3.0、三个SATA2.0、两个USB3.0、两个千兆网卡、两个个HDMI接口、高清硬解)
- CPU:G2030
- 风扇:超频三 刀锋S85
- 内存:金士顿 4G DDR3 1333
- 机箱:联力PC-Q25(6盘位热插拔)
- 机箱风扇:安耐美 白蝠12CM静音风扇
- 电源:250W DC-ATX电源 北美索泰定制版(四线16awg版本)
- 系统盘:威刚ASP900S3-64G
- 数据盘:西数3TB红盘
先得说说这主板。其实我很想直接上到Haswell平台,B85、H87都已经有很好的ITX板子了。不过Haswell平台的低功耗cpu价格太高了,完全无法接受。再加上本身性能提升不大,所以上到Haswell平台性价比不高。土豪朋友们就不必纠结了,直接Haswell吧。技嘉这款板子很良心,做工好的不说,双网卡还支持teaming。
G2030是G2020的升级版,玩DIY NAS的朋友们一定对G1610、G2020很熟悉,就不多说了。超频三S85风扇的性价比很高,静音效果很好。内存和系统盘还是二代留下来的,没换。
机箱直接用了联力的PC-Q25。这款机箱很不错,可玩性很大。提供5个热插拔位,两个普通3.5位。7个3.5啊,我可以直接六盘位了。还有,因为选用了DC-ATX电源,所以ATX电源的空间剩下来了。以后有兴致MOD机箱的话,可以再加个硬盘笼进去,上到10盘位也不在话下。另外它可以插一个全长度的独显,当然我应该不会上独显,低功耗才是我追求的。
这里还要额外提一下,PC-Q25有个致命的问题,机箱上面的出风口的风扇噪音很大。这就是我为什么还买了个白蝠风扇。PC-Q25有两个风扇,一个负责进气,一个负责排气。进气的风扇位于前置面板后方,14cm的,很安静。出气的在机箱上方,估计是不能调速的原因,风扇大功率工作导致噪音很大。我搞的百蝠带PWM调速,直接接在主板的sysfan上,让主板来调速,效果很不错。说道这里,可能有朋友会问,为什么不用猫扇?减小风力后对散热有没有影响?不上猫扇,是因为性价比不高。因为我没有ATX电源,所以不必费尽心思去调整风道,自然不需要风扇有很大的风压。至于效果,目前烤机下来,CPU还能维持在40°-45°,平常维持在39°。你说好不好呢?
第三代NAS依然采用Ubuntu Server。也许会有人问为什么不用DSM、FreeNas等现成的系统呢?主要原因是我喜欢折腾,控制一切。必要时还可以hack软件包。之后还想尝试一下Btrfs。Ubuntu是我最熟悉的Linux发行版。比较惊喜的是开源驱动对Intel平台支持的很好,不需要折腾就已经可以硬解高清了。下面罗列一下我安装的软件包:
基础服务 - openssh-server:SSH服务
- iotop:监控硬盘IO
- lm-sensors:CPU温度监控
- hddtemp:硬盘温度监控
- exfat-fuse:挂载exfat分区
- trash-cli:替代rm命令,安全第一
XBMC - xinit xorg alsa-utils pulseaudio:X Server,未来可以用wayland了
- xbmc xbmc-standalone:XBMC
- upower acpi-support:XBMC的关机支持
NAS服务 - samba:SMB/CIFS文件共享
- transmission-daemon BT/PT下载
- forked-daapd:iTunes媒体共享
- minidlna:DLNA服务器
- aria2:最好的HTTP下载,参见《Mac/Linux 多线程下载解决方案》
- udisks usbmount:实现自动挂载U盘
- nodejs:用来跑我写的dnspod-ddns
- dnsmasq:这个也不多说
- ziproxy:哈哈这个不多说
目前折腾到此,还有其他可玩了之后再更新。
以上。
相关参考:
|