如同之前 kidz 介紹pfsense的文章,FreeNAS也同樣可以善加利用家裡的舊電腦,將它變身成一個檔案伺服器。它是一個非常小巧的作業系統,所有的設定只需透過瀏覽器便可以完成。
其實追本朔源,FreeNAS與pfsense是兩位好兄弟,他們都是由m0n0wall的源碼所發展出來的。底層的核心也都使用高效能的FreeBSD。硬體則支援市面上許多的RAID/IDE/SATA擴充卡,無線網卡也可以使用(FreeBSD 6.2 wi[n]系列module)。
其系統需求也相當簡單,只要有128MB的RAM、32MB的硬碟/USB/CF、外加一張網路卡就足夠了。CPU並不需要很快,效能在PIII 500MHz上下都綽綽有餘。(但是像SFTP、Unison等加密傳輸的服務,便依賴CPU的速度來做加解密運算)
當然,FreeNAS,當然是Free的囉,所以建置的費用可縮小到 $0。
所以是誰,會需要FreeNAS?
* 玩家:這麼有趣的系統沒玩過太可惜了!
* 資訊化的家庭:利用舊電腦,方便管理大量的多媒體資料。
* 學研單位:快速備份大量的研究資料,並且透過網路存取利用。
* 中小企業:免費、功能齊全、容易架設與維護、更新迅速的NAS系統。
* 大型企業:當年度結餘不足以添購一台RAID NAS伺服器的時候。
FreeNAS主要的功能有
1. CIFS:Samba,也就是Windows的網路芳鄰
2. FTP:最快速的檔案傳輸協定
3. NFS:所有UNIX-Like系統最常用的網路檔案存取方式
4. RSYNCD:備份與同步化的最佳解決方案
5. SSHD:支援SFTP安全檔案傳輸協定
6. Unison:支援安全加密的檔案同步協定
7. AFP:Mac下的網路檔案分享協定
8. UPnP:網路傳送影音多媒體常用的協定
對於硬碟的管理功能,FreeNAS有
1. UFS/EXT2/EXT3磁碟讀寫
2. NTFS磁碟讀寫功能(0.684+)
3. 軟體RAID 0/1/5/JBOD
4. iSCSI支援
5. 全磁碟加密保護(0.684+)
6. S.M.A.R.T 監控支援
7. 噪音控制
8. 休眠控制
使用者權限的管理支援
1. 本機端使用者管理
2. 遠端AD
3. LDAP(0.684+)
還有一些不錯的功能
1. 網路傳輸速度即時繪圖!
2. CPU負載即時繪圖!
3. 線上磁碟/CPU/主機板溫度監控!(0.684+)
4. 線上Vcore/+-5V/+-12V電壓監控!(0.684+)
5. 線上風扇轉速監控!(0.684+)
6. 遠端Syslog支援
7. 系統電源管理
8. 上傳/下載檔案
9. 完整的CPU/記憶體負載
10. 支援Swap(0.684+)
11. ntpdate時間同步協定
12. 韌體更新功能
可以發現,FreeNAS包含的這些功能已經涵蓋了最常用的檔案傳輸協定。外加完整的系統監視功能、一些可安裝的外掛模組,一般家庭跟中小企業的檔案伺服器需求一應俱全。
不管是Windows/BSD/Linux/Mac,甚至是你放在客廳的HTPC/Geexbox都可以與FreeNAS做出完美的配合。
日益增加的數位相機RAW檔、DV拍攝檔、DVD5/9 ISO、各式資料等等,現在只要利用家中的舊電腦,就有了新的解決方案。
在效能方面,個人用CAT.5e的網路線、一張爛爛的marvell Gigabit NIC加上爛爛的DLINK Gigabit Switch,FTP可以跑到平均20MB/Sec的成績。以這樣的硬體跑出這樣的速度,效能的表現的確很好。
比起一般的市面賣的NAS,FreeNAS有什麼優點呢?
1. 市售的NAS普通一點的要價4000元(不含硬碟),好的要三四萬。FreeNAS建置成本可以壓到$0元。
2. 官方研發速度快(光是0.68~0.683只經過兩個月,平均三週就有一次更新版本)。
3. 系統升級程序簡便。
4. 效能比一般embedded系統的NAS好。
5. 擴充性高,不論網路卡、硬碟擴充卡都可以安插多張。
6. 一般ATX的Power Supply替換容易,也容易升級為大瓦數的PSU。
7. 開放原始碼架構,任何人都可以安裝/撰寫自己想要的外掛。
8. more...
FreeNAS的官方網站FreeNAS的檔案下載區