自組全方位企業 NAS 主機 NAS4Free 實戰

文/圖:顧武雄

想在現行的企業網路架構中,建置一部能夠因應各種用戶內外存取需求的 NAS 系統,還希望還能夠在此系統之中運行虛擬機器,以提供更完整的資源共享服務。像這樣的需求情境,可能會讓許多 IT 人員聯想到一些商用 NAS 設備的購置方案。然而事實上,只要自己動手建置一部開源且免費的 NAS4Free 系統即可解決。

提到 NAS 系統,大多數的人還是會選擇知名品牌的 NAS 設備,原因不外乎是安裝操作簡易、規格種類繁多、友善的界面設計以及有完整的售後服務。但在企業的 IT 環境,汰換 PC 主機的速度是相當快的,老舊主機與其放在倉庫,還不如善用它們來自製一部開源 NAS。只要在安裝系統之前,先行完成老舊主機中記憶體與硬碟的整併,即可解決記憶體或儲存空間太小的問題。至於在 NAS 系統方面的選擇,若是針對專業的 IT 人員取有基礎的 Linux 使用經驗,筆者會強烈建議您使用 NAS4Free 開源套件。

NAS4Free 簡介

NAS4Free 是一套開源且免費的 NAS 管理系統,運作在以 FreeBSD 為基礎的作業系統之上,可以因應各種檔案共用的存取需要,以及各種網路的連線方式。在檔案資源分享的部分,它支援了橫跨 Windows、UNIX、Linux 以及 Apple 相關電腦與行動裝置的連線存取,這一些網路通訊協定至少包括了 CIFS/SMB (Samba)、Active Directory Domain Controller (Samba)、FTP、NFS、TFTP、AFP、RSYNC、Unison、iSCSI (Initiator 與 Target)、HAST、CARP、Bridge、UPnP 以及 Bittorent。對於 IT 管理人員而言,NAS4Free 提供了支援多國語言的 Web 管理界面,來輕鬆管理從系統、網路、磁碟、存取、服務、虛擬化、狀態、診斷到檔案目錄。其中一些實用的功能像是 ZFS v5000、Software RAID (0,1,5)、磁碟加密、S.M.A.R.T 以及結合 Email 的報告通知等等也皆是支援的。截稿時最新的 NAS4Free 套件,是 11.0.0.4 版本,可以到 Sourceforge 網站下載,ISO 檔案約是 367MB(圖1)。
https://www.nas4free.org/

圖1:NAS4Free套件下載。
圖1:NAS4Free套件下載。

安裝設定指引

下載 ISO 後,可將它安裝在實體或虛擬機器之中。如果要將它安裝在實體的老舊主機之中,通常是需要先將它燒錄成 CD/DVD 才能進行安裝。如果是安裝在較新的主機之中,則可以選擇將它寫入至 USB 的隨身碟之中,再調整開機啟動的順序設定即可。如圖 2 所示便是 NAS4Free 啟動後的主選單,請選擇第一項 Boot NAS4Free in Normal Mode 繼續。

圖2:NAS4Free 開機選單。
圖2:NAS4Free 開機選單。

完成一般模式的啟動之後,便會來到控制台 (Console) 選單(圖3)。在預設的狀態下,會以 DHCP 取得可用的IP位址,讓我們可以直接透過 Web GUI Address 所顯示的內部網址來連線。但若是要實際上線於企業網路中使用,請選擇第九項 Install/Upgrade from LiveCD/LiveUSB 選項,將 NAS4Free 系統安裝至本機硬碟之中。完成安裝之後,就不再需要使用到 NAS4Free 的 ISO 檔。

圖3:控制台選單。
圖3:控制台選單。

儲存媒體選項

在 NAS4Free 安裝與升級的選單之中,可以讓我們決定僅安裝 Embedded OS,還是要安裝 Full OS 至本機的 HDD/SSD(圖4)。在此筆者建議您選擇後者,以獲得完整系統程式與功能的使用。接下來可以選擇要將完整的 OS 安裝,採用傳統的 MBR 磁區還是GPT(圖5)。在此我們當然要選擇 GPT,因為 MBR 只能定址至大約 2TB 左右的空間大小,而 GPT 則可以達到 18EB 的驚人大小。接著系統將會呈列出即將自動建立的四個 GPT 分割區,分別是系統開機區、作業系統區、SWAP 區以及資料儲存區。後兩者在稍後是可以讓我們進行容量大小設定的。在確認了安裝來源媒體的選擇之後,就可以選擇準備安裝 NAS4Free OS 的磁碟(圖6)。在此筆者準備了 da0、da1、da2 三個磁碟,其中 da1 與 da2 在後續將用來做為 RAID 1 的資料儲存磁碟,因此我們選擇 da0。

圖4:安裝與升級選單。
圖4:安裝與升級選單。

 

圖5:完整安裝選項。
圖5:完整安裝選項。

 

圖6:本機磁碟選擇。
圖6:本機磁碟選擇。

最後系統會要求我們設定準備給 NAS4Free OS 的儲存空間大小,以及 SWAP 空間大小(圖8)。前者最小值為 3072MB,後者則是 512MB。完成安裝之後,請在移除安裝媒體之後,回到控制台選單並選擇 7 來重新啟動主機,即可開始使用系統。

圖7:Swap 分割區大小設定。
圖7:Swap 分割區大小設定。

重新啟動 NAS4Free 後,就可以在控制台的頁面中,根據目前的 Web GUI 來連線登入它的 Web 管理網站,預設的管理員帳號是 admin,密碼則是 nas4free。輸入完畢之後點選 Login(圖8)。

圖8:NAS4Free 登入首頁。
圖8:NAS4Free 登入首頁。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *