1. 程式人生 > >[教程] 變廢為寶,教你自己組建 NAS 伺服器,非常簡單實用。組裝、品牌 NAS 推薦。

[教程] 變廢為寶,教你自己組建 NAS 伺服器,非常簡單實用。組裝、品牌 NAS 推薦。

最近一直想弄一個屬於自己的NAS系統,可惜一直抽不出時間來折騰,就先網上找了些資料收藏起來,等有時間再來折騰,下面是我覺得比較好的一篇文章,原文網址為:https://bbs.feng.com/read-htm-tid-3132173.html,在此感謝作者的辛勤xiez寫作。

i17986 出品,必屬佳作!
前言:
老外不喜歡升級硬體和軟體,大家應該都知道。我昨天無意看到 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 換算 12x4=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/ ... -Stable/0.7.2.8191/
2、安裝和設定 7.0 教程很多,我就不囉嗦了。
這裡提供  FreeNAS學習使用筆記.pdf (693 KB ,下載次數: 3354) FreeNAS中文使用手冊.pdf (962 KB ,下載次數: 8888) 下載。
(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 ,它功能很強大。


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 (1.21 MB ,下載次數: 399) 你懂的。

四、安裝 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。目前限免


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 換算 12x4=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.99x6=$17.94*6.5= 120 人民幣。不知道貴的 1000 人民幣是什麼錢。
大家眼睛都是很亮的,自己選擇吧。

我個人覺得,怎麼玩都挺意思,看你自己了。。。
Enjoy...