開源的NAS軟體專案儲存
市面上能見到的 NAS 作業系統很多,有如 FreeNAS 這樣意氣風發的開源免費版,也有完全商業的閉源版本,更有如黑群暉之類的破解版本。NAS 系統的迭代是一個大浪淘沙的過程,活下來的系統在功能上逐漸趨同,這代表了市場的普遍需求。本頁旨在彙總開源 NAS 作業系統,為大家 DIY NAS 提供一些參考。
如果Windows、Unix/Linux和Mac提供的簡單的檔案和印表機共享功能對你來說還不夠的話,那麼你可以考慮使用網路附加儲存(NAS)伺服器。
NAS伺服器提供一箇中央場所讓你可以儲存、訪問和共享本地網路--有可能還可以是網際網路上的--上的檔案和文件。它們在多作業系統環境下顯得尤其有用,因為它們支援所有的共享協議。
你可以購買現成的NAS伺服器或機箱,這些裝置已經設定好可以插入網路。不過,為了節約金錢和得到更多的定製性,你可能希望自己設定你的伺服器。你可以將伺服器軟體安裝到舊的個人電腦上,這臺個人電腦配置大容量的硬碟驅動器和乙太網介面卡就可以了。安裝好後,你就可以將顯示器、鍵盤和滑鼠拔掉。
這裡我們可以看看開源團體提供的五種不同的NAS伺服器:
FreeNAS
FreeNAS可能是最流行的開源NAS專案。它是一個FreeBSD 7.2版本加上網路介面、PHP指令碼和基於m0n0wall的手冊。FreeNAS根據BSD許可證進行釋出。它可以安裝到緊湊型快閃記憶體、USB快閃記憶體或硬碟驅動器上,或直接從一個LiveCD上啟動。
FreeNAS支援下列協議:SMB/CIFS(Windows)、AFP(蘋果/Mac)、NFS(Unix/Linux)、FTP、TFTP、Unison、iSCSI和UPnP。它還支援軟體RAID(獨立磁碟冗餘陣列)(0、1和5)、ZFS(ZB級檔案系統)和磁碟加密。
FreeNAS的網路功能支援VLAN(虛擬區域網)標籤、連結聚合和區域網開機(WoL)。它的監視功能包括S.M.A.R.T(智慧監控工具)、電子郵件警告、SNMP(簡單網路管理協議)、Syslog(系統日誌)和UPS(NUT)。
你還可以從FreeNAS上發現一些額外服務:BT客戶端(Transmission)、UPnP伺服器(FUPPES)、iTunes/DAAP伺服器(Firefly)、網際網路伺服器(lighttpd)和網路頻寬衡量工具(lperf)。
CryptoNAS
CryptoNAS(過去的CryptoBox)這個NAS專案專注於磁碟加密。它提供基於Linux的LiveCD。這個LiveCD包含了加密功能和NAS伺服器。此外,它們還提供一個可以安裝到現有Linux伺服器上的軟體包,為磁碟加密增加使用者友好型的基於網際網路的前端。它們根據GPL(通用公共許可證)進行授權許可。
一旦你通過CryptoNAS的網際網路前端來啟動加密卷,這個加密卷就可以在本地網路上通過SMB(伺服器資訊塊)/CIFS(通用網際網路檔案系統)共享協議來訪問。加密的磁碟分割槽是LUKS(Linux統一金鑰設定)卷。你可以在另一臺計算機上開啟它們,使用Windows上的 FreeOTFF來解密並訪問檔案,或直接通過現代的Linux系統來訪問。
這個LiveCD要求最低200MHz的CPU、64MB的RAM(隨機存取記憶體)、CD-ROM、網路連線和一個儲存磁碟。這個儲存磁碟可以是Linux核心(2.6.20)支援的任意型別的驅動器,比如IDE、SCSI(小型計算機系統介面)、USB、FireWire、SATA和RAID。
伺服器包可以安裝在現有的Linux系統上。系統要求是最低 2.6版本的核心,支援LUKS的cryptsetup,支援裝置對映器加密目標的核心,以及Python 2.4。它在任何Linux版本都可以上執行得相當快,不過目前它只針對Ubuntu和其他Debian版本提供伺服器包。
Openfiler
Openfiler是另一種多功能NAS伺服器,就像FreeNAS。它是一種採用rPath的Linux版本。Openfiler根據 GPLv2許可證進行釋出。它可以安裝到個人電腦或伺服器上,此外它還可以作為虛擬機器例項來執行。Openfiler對系統的要求更高:1GHz的 CPU,2GB RAM,10GB磁碟空間和乙太網介面卡。
Openfiler支援下列網路協議:SMB/CIFS、NFS(網路檔案系統)、HTTP/WebDAV(Web 分散式著作和出版)和FTP。Openfiler支援的網路目錄包括NIS(網路資訊服務)、LDAP(輕量目錄訪問協議)、主動目錄和Hesiod。 Openfiler同時也支援Kerberos 5授權協議。
Openfiler同時還提供擴充套件的共享管理功能,比如多組訪問控制、SMB/CIFS影子復件和公共/訪客共享。
NASLite-M2
NASLite-M2是Server Elements開發的,是少數幾個商業Linux NAS釋出之一。它的ISO CD映象檔案的下載費用為34.95美元。不幸的是,它不能免費釋出。
NASLite-M2支援下列網路協議:SMB/CIFS、NFS、AFP(AppleTalk檔案協議)、FTP、HTTP和RSYNC(遠端同步)。它也支援DAAP(數字音訊訪問協議)和UPNP(通用即插即用)協議。這樣你可以訪問和傳輸音訊和視訊內容,比如iTunes、遊戲控制面板和Windows Media Player。
NASLite伺服器套件經過了優化,可以在最低硬體配置要求下帶來最高的效率。就像LiveCD那樣,它可以直接安裝到RAM或從RAM啟動,不過NanoNAS要使用軟盤。目前NASLite只要求系統至少配置64MB的RAM。
和CryptoNAS一樣,NASLite不是全面型的NAS伺服器。它不提供使用者管理、磁碟配額等功能。不過,對於家庭和小型企業網路來說,NASLite可能已經夠用了。
NanoNAS
NanoNAS也是來自Server Elements,而且是NASLite伺服器的最精簡版本。它也是基於Linux的,不過是商業軟體,因此不能免費釋出。你可以花9.95美元下載該軟體。
NanoNAS CD-ROM可以以兩種模式來執行。這兩種模式都可以從軟盤啟動或將設定儲存到軟盤。NanoNAS SMB模式支援SMB/CIFS和HTTP協議,主要針對的是Windows客戶端。NanoNAS AFP模式支援AFP和HTTP協議,主要針對的是Mac OS X客戶端。
NanoNAS只能通過軟盤啟動到RAM,只需要32MB的RAM。
開源網路儲存系統 NAS4Free
開源nas中的好東西,基於FreeBSD,它是FreeNAS 7系列的延續版本。
NAS4Free 是一個嵌入開源儲存系統的分發版系統,支援跨 Windows、Mac 和類 Unix 系統的分享。包含 ZFS, Software RAID (0,1,5), 磁碟加密, S.M.A.R.T / email 報告等功能。支援協議:CIFS (samba), FTP, NFS, TFTP, AFP, RSYNC, Unison, iSCSI, UPnP, Bittorent (initiator and target) ,這些都可以通過其提供的 Web 介面進行配置。
NAS4Free 可直接安裝到 Compact Flash/USB/SSD 儲存介質上,包括硬碟、U盤等。
Rockstor 開源網路儲存
Rockstor 3.9.1 已釋出,包含 30 多項更新,主要是一些主要功能更新和 bug 修復。其中,使用 LUKS 磁碟加密是該版本最大的亮點,也是社群一直想要的功能。另外還增加了對排程電源管理和巨型幀的支援,附帶了來自 elrepo 的 4.10 核心和 BTRFS 社群的 btrfs-progs 更新。
下載地址:
http://rockstor.com/download.html
RockStor 是一個免費而且開源的 NAS(Network Attached Storage) 網路儲存系統解決方案,支援常用的檔案分享協議,包括 NFS、Samba/CIFS 和 SFTP 等。它可在主流的 Linux 發行版中使用,提供一個 ISO 檔案和 USB 映像可直接安裝在物理機或者虛擬機器上。Rockstor 提供了一個堅實的平臺,使使用者能夠部署有效的儲存解決方案。
相關連結
Rockstor 是基於 CentOS 的專家型 Linux 發行,它面向網路附加儲存(NAS)和私有云儲存解決方案而設計。
它基於流行的開源技術,例如 Btrfs 檔案系統和使在軟體容器內部署應用程式可自動化的 Docker。除了標準的 NAS 特性如基於 NFS 的檔案共享、Samba、SFTP、 AFP 外,一些高階特性也得到了支援,例如線上卷管理、CoW快照、非同步複製、壓縮、bitrot保護等。
Rockstor 提供了額外的應用程式,包括 ownCloud、Syncthing、OpenVPN、Plex 等。這些應用程式(稱為 Rock-ons)由基於 Docker 的軟體供應框架所驅動。Rockstor 的使用者介面用 JavaScript 編寫,這使得通過網頁瀏覽器來管理伺服器變得簡便。
Rockstor 3.9.0 釋出了,新版本主要是錯誤修復和改進現有功能。
但除了處理新功能和錯誤修復之外,還對程式碼質量進行了大量改進。phillxnet 對磁碟管理子系統進行了大量的改進。
我們已經對後端 Python 棧進行了大量的程式碼質量改進。MFlyer 與我們合作,並且還為所有的 JavaScript 棧做了同樣的事情。
他做了幾個忍者風格的貢獻,並幫助修復了許多錯誤。我們這是一個很好的版本,包括了一些新的東西和一堆有用的維護更新。
在專案釋出公告中可以找到 Rockstor 3.9.0 的更改列表。
Download (MD5): Rockstor-3.9.0.iso (790MB, pkglist).
U-NAS OS【推薦研究】
萬由提供支援 IOS、Android 平臺的移動App,方便使用者訪問、管理萬由NAS上的資料和檔案。萬由也兼顧多媒體娛樂類App,讓您輕鬆享受生活的樂趣。
http://www.u-share.cn/forum.php?mod=viewthread&tid=26766
【參考連結】開源 NAS 作業系統不完全彙總 https://www.getnas.com/open-source-nas/