3 r, H+ S: N4 j! Y7 l J
6 i- |& q: ?- M$ I
8 \4 Q1 \" }: _6 b. D5 ~這兩天爬文找了些 FreeNAS 的文章,原因是既然在手邊那台跑 Debian 的機器上搞定 libvirt / KVM 了,正好可以用來瞭解一下怎麼弄 NAS。
0 q, l, D7 [( \原本我只知道 FreeNAS 這個在 2005 年由 Olivier Cochard-Labbe 及 Volker Theile 基於 FreeBSD 開發的專案。爬文後才知道,在 2009 年時,Olivier Cochard-Labbe 曾發表聲明,表示從 FreeNAS 0.7 版開始將停止開發任何新功能。之後,則由 iXsystems 公司接手了原來的 FreeNAS 計畫,並進行大量的重新改寫,同時也將原本的網頁框架 (Web Framework) 由 PHP 的 m0n0wall 更換成 Python 的 Django。2011 年 5 月 2 日,由 iXsystems 公司發表了改寫後的 FreeNAS 8.0,其授權方式依舊採用 BSD 授權。
9 k. V6 p1 x+ H5 l+ M. y: bFreeNAS 的另一位主要開發成員 Volker Theile 則是將原來計畫裡的相關功能轉移到 Debian GNU/Linux 上重新改寫,然後成立了另一個開放源碼的計畫,並命名為 OpenMediaVault,而授權方式則採用了 GPLv3。
' Y0 O% j: p9 \; `此外,也有部份的開發者延續了原來 FreeNAS 0.7.2 的 WebUI 及設計,將底層的作業系統更換成 FreeBSD 9.x,並成立了一個新的專案,命名為 NAS4Free。7 J: S% i) A2 H* l
爬文得到的資訊表示,FreeNAS 8.x 及 NAS4Free 支援了 ZFS 這個很特別的檔案系統;而基於 Debian GNU/Linux 的 OpenMediaVault 則支援 iSCSI 及 LVM,但似乎不支援 ZFS。
9 _+ Q& C" c) F% ^0 U0 P6 o- {2 x5 K0 ~
" ~7 _5 @ n) S; r# K2 @$ S, f; L在瞭解完整個歷史背景後,又大略地先翻過 FreeNAS 8.x、NAS4Free 及 OpenMediaVault 網站上的說明,也可以發現這三個選擇彼此間的差異不小。既然那台跑 Debian GNU/Linux 的機器磁碟空間足夠,系統也負荷得下,那麼乾脆將這三個都裝起來,分別來比較比較囉!^^9 y( i$ M, s# T$ h5 }

5 U t" n; ] C+ \( D( F2 b% C: d- b8 ^0 S D
|