变废为宝教你自己组建 NAS 服务器,非常简单实用。组装、品牌 NAS 推荐
前言:
老外不喜欢升级硬件和软件,大家应该都知道。我昨天无意看到 FreeNAS 自述文件,这个系统可以让你使用旧的计算机硬件,于是我决定这么做。垃圾电脑你怎么能没有,那你一定不是玩家。(垃圾电脑肯定比那些硬盘盒硬件要好的多)
后几楼有人说这 NAS 能干嘛,我觉得是*廉价提供多种网络及其服务的服务器:
SMB/CIFS Windows 标准共享(大家基本每天都会使用)
AFP AppleTalk File Protocol,Apple Talk 文件协议(用过 osX 的人都不会陌生)
NFS 是 Network File System 的简写,即网络文件系统(目前好多人追捧)
FTP 本地或者远程上传下载(很老的协议,大家都喜欢用)
TFTP Trivial File Transfer Protocol,简单文件传输协议
RSYNC 是类 unix 系统下的数据镜像备份工具
Unison 是一款跨平台的文件同步工具
SCP (SSH) 终端命令操作(目前很流行终端操作)
iSCSI Internet 小型计算机系统接口(可以把服务器的硬盘虚拟到本地,100mbs 网络可以达到 300mbs 的效果)
Bittorrent (Transmission) BT下载(大家都知道这是什么)
UPnP Server (FUPPES) 媒体共享
iTunes/DAAP (Firefly) iTunes 音乐共享
Webserver (lighttpd) 个人网站(这个还比较实用的,租个空间一年也要 200 元,还很小)
后面写到 150 人民币就可以提供上述网络及服务,还能 RAID。价格比路由器还要便宜,你该怎么选择呢?
路由器电源一般是 12V2A,硬盘盒电源一般是 12V2A 换算 12×4=48W,其实不像大家说的那么低。
我目前使用 Airport Extreme + WD My Book 4代,发帖电脑可以用 10.7、10.6、win7x64、win7x86 启动。
一、准备和使用你的旧电脑:
1、找到你的旧电脑(我使用这套电脑是我老婆 2001 年时候买的,当时很贵)
配置:P3 800、PC133 128mb、 i815 主板(集成显卡和声卡)、硬盘是 30gb(ATA66)、金河田机箱和电源(max 120W)
2、扩充内存(这种 PC133 内存很容易报警,要多尝试)
插入早些年买的 pc133 256mb(其实用一条内存就行,FreeNAS 自述写明 256mb 就够了)
3、插入网卡(*好使用带网卡主板,支持更好、并且节能)
没有网卡肯定不行,找到一个 pci 10/100mbs 网卡(购买的 intel PRO1000 82540EM 千兆网卡已经使用)
4、准备启动硬盘或者移动介质(大家注意要选择支持 usb 启动的主板)
安装 8.0 系统推荐使用独立的媒体安装,安装 7.0 系统可以选择安装到数据硬盘的*个分区。
推荐安装 FreeNAS 到独立的媒体中与数据硬盘分开使用,U盘、SD卡、TF卡都行,如果主板不支持 usb 启动,小容量硬盘、ide 电子盘、CF卡转 ide 都是你不错的选择。
这台电脑 bios 不支持 usb 启动(更新 rom 到*新,还是不支持),爱国者 16mb 的优盘、32mb 的 sony 蓝棒、2gb TF卡都没用上。
5、准备数据硬盘
如果你能找两个同样大小的硬盘可以做 RAID。(其实现在淘宝上 ide 250gb 很便宜)
我翻来翻去找到 CONNER ide 425mb 硬盘、ata100 80gb 硬盘、ata 133 120gb。
这个体验 80gb 肯定够了,将来主要观看 HK III 的片子。720P 目前以 iTuens 共享观看为主。(我的俄罗斯美女都藏在 WMV 格式里边,目前肯定无解)
二、安装 FreeNAS 8.0 版本:(系统必须安装在独立的媒体上)
1、下载、刻录
这条要求太苛刻了!但是必须的。(自述写明必须使用物理光驱)
下载 FreeNAS 系统(8.0.2 地址:http://sourceforge.net/projects/freenas/files/FreeNAS-8.0.2/)
找一个刻录光驱和一张空白 cd 然后刻录。
2、安装系统
折腾了好长时间,这个 8.0.2 和以前版本不太一样,必须安装在独立的媒体上(硬盘或者 u 盘、tf 卡都可以,推荐 2gb 容量)。
这台电脑 bios 不支持 usb 启动,结果还是用到上面说的 30gb 的硬盘,系统安装在 30gb 里边。
选择比较简单,选择*个就行,ok、yes、什么的,就完成了根本不用设置。重启后看到 如:http://10.0.1.12 说明你成功了。
3、设置
用一个网段中的电脑输入 http://10.0.1.12 你会看到下面图片
(1)设置中文 ,在项目 Language (Require UI reload) 中选择 Simplified Chinese 就 ok 了
(2)创建卷,大概搜索一下,都说 zfs 厉害,就选择这个吧。
(3)服务,设置非常简单,有点像 ios 系统的操作。
(4)共享,先搞一个 windows 实验一下。
郁闷、犯错误了,服务没有启动 cifs ,要记得启动啊,工作组 Workgroup
速度不是很理想
不知道是不是我开启 AFP 共享,AppleTV 根本找不到 SMB 。。。不过我用 Mediaplay 观看效果不错。
(5)目前是不是低能耗真的不是*主要的,这老机噪音要让发疯啊,我把电脑放阳台里边了,正好现在天冷。(楼下坛友已经解决噪音问题,使用一个 12cm 的风扇就够用。我的电脑离我卧室比较远,而且一般下载选择在晚上。)
4、经过这几天的测试,决定放弃 8.0 版本。
我发现 8.0 版本真的不怎么好用。到论坛求证,发现大家都在说,什么还是 7.0 好,8.0 换内核了。
我主要是因为 8.0 没有 BT 服务、UPnP 服务、iTunes/DAAP 服务、WEB 服务、TC 服务(不确定),对硬件要求高,等等。。。
三、安装 FreeNAS 7.0 版本:(7.0 版本可以只使用一块硬盘)
1、下载、刻录(自述写明必须使用物理光驱)
下载地址:http://sourceforge.net/projects/freenas/files/FreeNAS-7-Stable/0.7.2.8191/
2、安装和设置 7.0 教程很多,我就不啰嗦了。
这里提供 FreeNAS学习使用笔记.pdf (693 K) 下载次数:1389 FreeNAS中文使用手册.pdf (962 K) 下载次数:3999 下载。
(1)选择精简安装可能产生内存错误,(尽可能安装完全版本)
① 安装精简版到硬盘或 Flash 磁盘或 USB 设备
② 安装精简版到硬盘或 Flash 磁盘或 USB 设备,同时进行数据分区
③ 完全安装到硬盘,同时进行数据分区
④ 从光盘升级精简版系统
⑤ 从光盘升级完全版系统
⑥ 升级和转换完全版系统到精简版系统
精简版系统信息图,内存大小错误,所以要选择完全安装。
(2)精简、完整版本究竟需要多少空间呢,这个问题不好回答。(自述文件写明 64MB Flash、400MB Disk )
① 精简版本手头设备不太方便,暂时测试不了。
② 完全版本,我使用 425mb 硬盘安装,系统分区 380mb,没有使用 Swap 分区。
3、100Mbs 网卡 和 1000 Mbs 网卡对比。
(1)下图为 8.0 和 7.0 对比(使用 100Mbs 网卡)
(2)下面为 100mbs 和 1000mbs 的对比
(3)这台电脑硬件使用 1000mbs 只能达到 30mb/s,换另一台 AMD 2.0GMHz 的电脑轻松达到 50mb/s。
4、RIAD (读写是正常的两倍)
测试硬件,双 IDE 80gb 希捷硬盘。(重点:RAID 两个硬盘不要使用同一条硬盘线,每个硬盘一条独立的线,速度相差 20-30 mb/s)
测试平台 1,使用 win7 生成带区卷 RAID。测试平台 2,使用 osX 10.7 条带模式,速度很好很强大。
下图为 RAID 带区卷模式写 1000mbs 局域网
这台电脑硬件使用 FreeNAS 中组建条带 RAID (UFS、ZFS),效果不理想,没有任何提升。
小插曲,因为我的笔记本硬盘有问题,Airport Extreme 不上盘,找了不少修复扇区软件,修来修去笔记本硬盘还是不上盘。
我开始怀疑软件有问题。
我有一个 03 年买的 80gb 硬盘(希捷 7 代),05 年 bt 废了(走到坏扇区,电脑直接找不到硬盘)然后一直放着。
先使用 HDTunePro 快扫有红色块,然后使用 HDD Regenerator Shell 1.71 特别版 和 DiskGenius 修复。
居然让我修好了,可能是科技发展了。原来问过要修好比买一个新硬盘还要贵。
5、BT 软件很好用,只要把“种子”放到监控文件夹中,下载自动开始,还能设置工作时间下载限制流量。
6、Time Machine 非常好用
(1 )按照下图选择(选项全开,名称自定义)
(2 )新建一个共享位置(以免发生混乱,名称自定义)
(3 )按照下图选择(硬盘发现模式选择 Time Machine)
使用图,我的硬盘比较小,不是千兆网卡,我就不备份了。
7、WEB 服务,这个太 Cool 了!
(1)注册动态 ip 域名,推荐 3322.org ,我 2004 年注册的 id 居然可以使用。
(2)FreeNAS 开启 动态 dns 服务。用户名和密码要填写啊。
(3)开启网页服务器。(小提示如果 80 端口使用了,去系统,常规,网页界面,里边的端口改成 88)
(4)使用路由器 Airport Extreme 设置本地服务器 ip(如:10.0.1.12),打开个人 Web 共享。(就是开启 80 端口)
大家体验一下吧。
8、开启 UPnP 服务,AppleTV 访问 NAS 的一些编码率过大文件。
我一直认为这个服务很垃圾, 没有什么大用。(其实真的很垃圾,好多文件打不开。)
昨天使用 atv 看一个 avi 文件居然不能看居然说我网络有问题。。。
开启 UPnP 服务,我选择的 SONY PS3。
使用 xbmc 观看了昨天的 avi 很理想,字幕需要手动选择普通共享文件夹中的文件。
9、怎么用 iPad、iPhone、iTouch 访问 NAS 的文件呢?
我推荐 FileBrowser ,它功能很强大。
iTunes 商店购买
提供版本 FileBrowser 2.0.1.ipa (7941 K) 下载次数:217 你懂的。
10、iPad、iPhone、iTouch 在线观看 NAS 上的视频文件。
我暂时推荐 OPlayer iTunes 商店购买 iPhone 版本、 iTunes 商店购买 iPad 版本
11、电脑 iTunes,iPad、iPhone、iTouch 在线收听音乐。
开启 iTunes/DAAP 服务,iTunes/DAAP 不支持 iTunes 10.5 版本和视频文件,失望非常啊。
(1)电脑中 iTunes 使用图:
(2)iPad、iPhone、iTouch 使用方法:
谚语说,世上没有免费的午餐,这话一点都不假,我推荐个收费的软件 Audaria。
iTunes 商店购买
提供版本 Audaria 1.0.4.ipa (1238 K) 下载次数:198 你懂的。
四、安装 Windows XP、Windows server:
Windows 下一样可以假设 HTTP、FTP、TFTP、NFS 服务。但是这些不是我想要的,所以不提供教程。
这么搞是有原因的,一为迅雷下载,二为千兆网卡。达到这两个目标非常简单,写个简单的教程给大家参考。
1、安装 Windows
(1)我安装中关村 11 月版本,很快就完成。
(2)下图为鲁大师查看的结果(我这么老的电脑都行的)
2、远程桌面连接
(1)给你电脑改个好记的名称。
(2)打开远程协助,给你的 Administrator 添加密码。(必须有密码)
(3)使用 Windows 远程桌面连接输入电脑名称和用户名,输入密码。
(4)osX 一样可以操作,Microsoft 适用于 Mac 的远程桌面连接客户端 2.1.1
下载地址
osX 客户端需要输入 iP 地址
输入用户名和密码
下图为使用效果
(5)iOS 一样可以操作,推荐个软件 iRDP AV。目前限免
iTunes 商店购买
3、电源管理
4、重启、关机远程计算机(因为只有断开,所以要使用以下操作)
(1)在远程计算机的开始菜单 运行 键入cmd 回车,输入 shutdown -s -t(默认 60 秒关机),如果输入命令:shutdown -s -t 3600(3600 秒后关机),如果输入命令:shutdown -r -t(默认 60 秒重启)。
(2)建立记事本文件,输入:shutdown -s -t 5 ,保存 “关机.txt”,改名 “关机.bat”,拷贝到远程电脑桌面。同样操作 “重启.bat”,命令:shutdown -r -t 5 。“关机.bat” 和 “重启.bat” 一定要在远程计算机中使用。
5、使用迅雷下载,尽情享受吧!(离线下载需要会员支持)
(1)先在本地添加下载,下载时选择手工下载,打开离线下载,一般马上 100%,根据你宽带估计一晚上可以下载多少 GB。然后操作远程计算机,离线下载中所有任务取回本地。
(2)下图为下载中 cpu 使用情况
五、关于能耗
1、P3 图拉丁配置目前比较主流
网上有很多降低耗电的方法,高手能搞到30w。需要打断 CPU 针脚,风险较大。我采用了调 66MHz/100MHz 方法,别的没有感觉,这 CPU 温度真少了很多。
2、经过一段时间的研究,发现能低于 50W 就算是节能了。
路由器电源一般是 12V2A,硬盘盒电源一般是 12V2A 换算 12×4=48W,其实不像大家说的那么低。
3、开启网络唤醒,遥控开关机。
一直可以遥控关机,要能开机就完美了。测试不能成功,找了找资料这种主板要用 WOL 连线。
使用本来的 100mbs 网卡(D-link 友讯 DFE-530TX),这是个老技术 1000mbs 网卡应该不支持。
下图为遥控关机
在地址栏内输入网址就可以启动计算机(关机后才可以开机,不可以切断电源或者直接使用)
下图为网卡及 WOL 连线
下图为主板 WOL 插槽
这款主板 BIOS -> 电源管理 -> Resume on LAN -> 启用。
新款主板 BIOS 支持网络唤醒,启用就可以完美使用了,不再需要 WOL 连线。
4、科学才能检验真理
具体多少能耗必须使用仪器测试,算不出来的。插在插排前面的仪器。
taobao 找到一个德国货。
六、组装、品牌 NAS 推荐
1、组装新机 (当然不包括硬盘)
(1)ATOM、ITX主板、千兆网卡版本、hdmi(价格 800人民币)
主板 580,ddr3 2gb 70,机箱、电源模块、火牛150 可能会更低。
优点:可以安装 win7或者win2008 server、可以连接电视、迅雷下载。 做客厅媒体中心。
(2)ATOM、ITX主板、千兆网卡版本(价格 500人民币左右)
D410PT 280,ddr2 1gb 50、2gb 100,机箱、电源模块、火牛150 可能会更低。
优点:省电、稳定、便宜。
(3)楼主推荐,超级便宜版本。
① VIA cpu ITX主板(价格 300人民币)
选择 100 左右的主板,ddr 512 50,机箱、电源模块、火牛150 可能会更低。
② P3 图拉丁 i815 主板(价格 150人民币)
图拉丁P3-S 1.4G + 815ET主板 75元,pc133 256mb 15元、512mb 30元,机箱、静音电源 45 可能会更低。
缺点:一般没有 sata 接口,不过 250gb ide 不贵,可以来两个组 RAID。主板没有千兆网卡,可以花 15 元买一个。只有 USB 1.0 如果想用 2.0,可以花 2-5 元买张 PCi 卡。
2、选择一个品牌产品
(1)价格(价格不包括运费)
① 西部数据 WD My book live 2TB 1250人民币(包括 2tb 硬盘,目前wd 2tb 绿盘 690 人民币)
② 巴法络 Buffalo LS-WXL/E1-AP 的盒子 640 人民币(不包括硬盘)
③ 群晖 Synology DS212j 1780 人民币(不包括硬盘,镀金的吗?)
(2)软件篇
① 西部数据 WD 在 iTunes 中的应用。
只能有 3 个,但是基本够用了。
② 巴法络 Buffalo 在 iTunes 中的应用。
同样也是 3 个软件。
③ 群晖 Synology 在 iTunes 中的应用。
软件非常丰富。但是 $2.99×6=$17.94*6.5= 120 人民币。不知道贵的 1000 人民币是什么钱。
大家眼睛都是很亮的,自己选择吧。