NAS折腾笔记

这几天天我闲的蛋疼,折腾了个NAS。以下是折腾笔记:

硬件

由于是第一次装电脑,没经验+自己傻,买的淘宝上的整机(现在看来略亏)。

预装配置是:英特尔D410PTL主板,CPU和显示核心均为板载,512M DDR2内存,某山寨电源。8G SSD,山寨机箱。共460元。

自行改装的有:PCI转千兆卡(12元),DDR2 2x1G内存+某电源(50块),家中的120G USB2.0移动硬盘,以前的750G USB3.0硬盘。

然后有趣的是插上千兆网卡后机箱居然塞不下了……于是一坨电路板就这么裸在我的书架上。

另外为了配合千兆有线,把路由由Netgear WNR3400换成了水星 MW4530R,258块。最后阴错阳差寝室居然公摊了(原先那个WNR3400是我自己出钱买的)。

软件

1.装系统

没显示器装系统是个很蛋疼的活…我尝试了以下三种办法:

  1. 使用一键安装工具,比如
  2. 镜像法:即同步建立一台虚拟机,在虚拟机里也装系统,虚拟机点一次键就在实体机外接的键盘上点一次。
  3. 借一个显示器……

最后还是用显示器才搞定,因为不知为何,debian和ubuntu在该配置上均不会自动DHCP,必须手动设置…

阴错阳差,最后我的NAS系统装成了Ubuntu Server 12.04.

(参考在ubuntu 上手动设置IP和网关等)

2.配置各种NAS所需的服务和软件

0.PCI网卡驱动

参考:TP-LINK TG-3269C网卡在Fedora中安装

1.磁盘阵列

弄到一半我就放弃了,就我那3块破硬盘,坏了也没啥可惜的,重要资料都分类备份在dropbox和google driver上,读写速度也被无线限制住了,目前没有上阵列的必要,等用上802.11ac再说吧。

2.SAMBA

SMB是用于windows的网络文件共享协议,由于我没有windows电脑,开启SMB只为和Android手机兼容,所以直接参考此文弄出来的貌似在windows里无法被自动发现。(这也说明了中文文档其实不怎么靠谱的呢…)

Ubuntu:配置Samba

3.AFP (Time Capsule)

AFP是Apple家的,相比SMB的特殊之处在于可以支持对10.7以后的OS X系统的Time Machine备份,达到类似Time Capsule的远程备份效果。

参考链接:

1.Build a Netatalk Time Capsule for OSX Lion 10.7 using Debian 6.0 Squeeze

2.Time Machine server on Ubuntu 12.04

4.DAAP (即iTunes Home Share)

参考此文,非常详尽。我使用的是forked-daapd,需要注意的是forked-daapd其实是支持专辑封面的,但是不支持内置专辑封面,需要单独建立album文件夹放入其中。

5.迅雷离线下载

参考:迅雷离线助手+YAAW For Chrome+Aria2

如果需要对aria2c程序进行更详尽的配置,建议看看YAAW作者的这篇:aria2配置示例

需要注意的是,ubuntu 12.04默认安装的aria2c是1.13的,不支持”save-session-interval=60”参数,也就是如果突然断电,重开机是无法续传的。建议自行下载13.04附带的1.16.1版,dpkg -i来塞即可。

6.airplay音频

shairport项目,没显示器,所以没研究airplay视频。

7.外网访问

设置固定IP并在路由器上做端口转发即可。

其他

目前的情况下,在5Ghz频段文件拷贝速度能达到22M/s,1080p可以无缓冲流畅播放,速度瓶颈在无线上。要想更进一步,只能期待今年的MacBook能支持802.11ac了。