文章目錄
除了高階遊戲與創作用途外,多數家用電腦即使沒有每年追著 Intel、AMD、Nvidia 等最新規格一起升級,基本上都還能正常順暢使用,除非是遇到硬體介面的迭代或系統、軟體相容性方面的運作需求,才會考慮整組換掉,此時遺留下來的舊機,如果二手市場價格不漂亮,其實也可以考慮以其他方式活化運用,比如說當成 BT機、備份機或作為多媒體播放器等等,如果家裡有多人的共享需求的話,甚至還可以透過坊間的免費開源系統,將舊電腦轉化為 NAS,以進行更多元化的情境應用。使用者必須明瞭的是,從直覺性、友善度的層面來說,這些自製 NAS 與現成的市售三大廠產品相比,確實存在著明顯差距,因此較適合具備基礎知識的玩家。
用電腦組建NAS的優缺點
若以檔案分享、遠端存取為目的,其實一般的 Windows 電腦,原生便能支援檔案總管、網路芳鄰、遠端桌面等功能,也相當堪用了,之所以要將其變更為基於 Linux/UNIX 的 NAS 作業系統,原因除了 Windows 系統所耗用資源較多,容易因為系統更新而出現未知狀況外,其實也比較容易招致駭客與木馬軟體的入侵,有安全性的疑慮。
傳說中的黑群暉
將電腦充當 NAS 設備,最直接的好處就是省下了額外的 NAS 購置成本,且電腦零組件大多屬於通用規格,方便自行更換或升級,但耗電量自然也會高於普通 NAS 設備。另一方面,若是使用者遇到了安裝、設定、部署方面的問題,也無法像品牌 NAS 一樣擁有即時客服可供諮詢,一切都要自己處理,因此較適合喜歡動手 DIY 的用戶。
如果你曾經謀求各種方式想把電腦轉為 NAS 使用,應該都聽說過「黑群暉」(XPEnology)這個第三方項目。由國內群暉所開發的 DSM 作業系統,本屬於自家的 Synology NAS 產品專用,由於其 UI 和相關功能備受好評,於是網路上便出現了透過引導編譯的方式,將 DSM 安裝到普通電腦上,以實現類似於 Synology NAS 的多樣化功能,是一種未獲官方認可的非正規作法,因此也被稱之為「黑群暉」,概念上與大約10年前流行過的「黑蘋果」相仿,雖然官方表明不會針對黑群暉走法律程序,但亦也無法保證安全性與功能的完整性,因此並不建議使用。
有哪些NAS開源方案
除了黑群暉之外,坊間其實有滿多發展已久的開源解決方案,如 Openfiler、Crypto NAS 、OpenMediaVault 等等,這也反映出,在市場上這類需求其實一直存在,其中Free NAS 或許是最知名的一套,但由於原作者難以持續進行更新,故在2020年時,Free NAS 與另一套同樣基於 FreeBSD 系統的 True NAS 進行合併,名稱亦改為 True NAS,並由 iXsystem 公司負責後續的版本開發與維護,目前共推出3個版本:CORE版、SCALE版與 ENTERPRISE版,除企業版之外,依舊維持著免費的政策,讓所有人都能自由下載運用。
建立True NAS安裝隨身碟
True NAS CORE版與True NAS SCALE雖然都是免費提供,不過核心卻不太相同,True NAS Core 是基於 FreeBSD 的類Unix作業系統,而 SCALE 版則是基於 Debian Linux 作業系統,兩者最大的差異在於 SCALE 版可支援 Docker,因此能夠部署許多額外的應用,此外也支援虛擬機器以及ZFS檔案系統的橫向擴充,功能上比較齊全。這裡就以 Truse NAS SCALE 的安裝為例,首先需前往官網下載所需版本。
True NAS 網址
https://www.truenas.com/
步驟1.前往官網,點擊右上方「Get True NAS 」並選擇「Download Truse NAS SCALE」。
步驟2.接著會要求下載者訂閱新聞,可點擊社群帳號或輸入電子郵件。
步驟3.至下載頁面,選擇左方穩定版本「Download STABLE」並下載 ISO檔,檔案約1.6GB大小。
步驟4.透過 Rufus 應用程式製作開機隨身碟,按下「選擇」並指向剛下載的ISO檔,按下「執行」。
步驟5.過程中視情況可能需下載額外擴充檔案,按下「是」並等待開機碟製作完成即可。
安裝Truse NAS SACLE系統
雖然說基於 Linux 系統,不過 Truse NAS SCALE 的安裝方式並不困難,透過官網所提供 ISO檔製作成隨身碟,插入電腦並在 BIOS 選擇以 USB 磁碟開機,就能進入安裝畫面。可支援安裝至SATA、SAS 或 NVMe SSD 等類型的磁碟,但注意不要安裝到你準備用來存放檔案的大容量硬碟中,因為該硬碟會被設成 boot-pool而無法當成儲存碟使用,此處為了截圖方便,故安裝到虛擬機器當中作為示範,使用的設備為技嘉Aorus 17遊戲筆電。
步驟1.以製作的安裝隨身碟開機,進入首個畫面選擇第一項按 Enter。
步驟2.經過一段載入畫面之後,透過鍵盤上下鍵選擇「Install/Upgrade」,並透過左右鍵選擇 OK,按下 Enter。
步驟3.電腦記憶體不足8GB會跳出警告訊息,雖然仍可選擇 YES 繼續安裝,但仍建議加大系統記憶體,絕無壞處。
步驟4.選擇要安裝到哪一個磁碟,選定後按一下空白鍵,會出現「*」圖示,接著選擇 OK 並按下 Enter 繼續。
步驟5.畫面上會提醒,該硬碟的資料與分區都會被清除,選擇 YES 並按下 Enter。
步驟6.在認證方式頁面選擇 Root User,然後選擇 OK 並按下 Enter。
步驟7.輸入兩次相同的自訂密碼,選擇選擇 OK 並按下 Enter。
步驟8.接著系統便會自動進行安裝,大約花費幾分鐘時間就可完成。
步驟9.安裝完成後,卸除開機隨身碟,在 OK 按下 Enter。
步驟10.然後選擇 Reboot System、OK 並按下 Enter 重新啟動。
步驟11.重啟之後會自動載入 True NAS SCALE 系統,並進入設定頁面,代表已安裝成功,然後把 Web UI 的網址記錄下來。
將Truse NAS SCALE更改為中文介面
將 Truse NAS SCALE 在電腦上安裝完成並啟動之後,必須保持該電腦持續開啟,這樣我們才能登入進行相關的設定與操作,這點與一般的 NAS 相同,但不同的地方在於,Truse NAS SCALE 仍需要經過一系列的初始設定之後,才能開始使用,包括時區的設定、儲存集區的建立等等,而這部分並不會有安裝精靈依序引導你完成,不過 Truse NAS SCALE 的 Web UI 相對來說已經是相當親民了,在主要項目旁也都有問號圖示,點一下就能提供基本說明。
步驟1.執行 Truse NAS SCALE,在另一台電腦的瀏覽器輸入 Web UI 網址,並以「Root」以及自訂密碼登入。
步驟2.接著便會進入儀表板畫面,會列出硬體配置、CPU與網路狀態、記憶體和儲存空間,左側為功能列。
步驟3.如果要更改語系,先從左側功能列點選 System Settings,然後選擇 General。
步驟4.於 Localization 的項目點選 Settings。
步驟5.修改 Language 和 Timezone 為繁體中文與台北,按下 Save 即完成語系及時區的修改。
建立「儲存集區」和「資料集」
除了語系之外,為了讓 True NAS SCALE 能符合我們所需的檔案存取功能,首先需要為其建立「儲存集區」以及「資料集」。儲存集區一次可以整合系統中多個硬碟,並支援以鏡像或三顆硬碟以上的 Raid 容錯模式運作,除了能自行分配可資運用的空間,使用者還可依照用途劃分儲存集區的性質,像是用於儲存或是用於快取等等,而資料集則是位於儲存集區之下,類似於檔案資料夾的存在,在啟用 SMB 服務之後,即可作為共享資料夾使用。
步驟1.首先點擊左側「儲存」並按下「Create Pool」建立儲存集區(儲存池)。
步驟2.設定名稱並勾選要組成儲存集區的硬碟後,按下箭頭圖示,預設為建立 Data 性質的儲存集區。
步驟3.因為有2顆硬碟,故模式選擇「Mirror」鏡像,如有3顆硬碟以上,亦可組成 Raid 模式。
步驟4.同樣勾選硬碟之後,按下「建立」。
步驟5.勾選「確認」後按下「建立儲存磁區」,該硬碟原本的檔案資料會被清空。
步驟6.完成之後會回到「儲存」頁面,之後便可透過儀表板檢視儲存集區的狀態,包括容量及健康度等等。
步驟7.接著進行建立資料集的動作。選擇左側「資料集」並按下右邊「新增資料集」。
步驟8.輸入自訂的資料集名稱,其他細項則維持預設設定。
步驟9.將頁面往下拉,按「儲存」即可。
步驟10.回到「資料集」頁面可以看到儲存集區的階層之下,已經建立了一個類似資料夾的項目,如有需求可繼續新增。
步驟11.sp_ NAS _p7-11擇 Windows (SMB) Shares 按下「新增」。
步驟12.在「路徑」選擇要共享的儲存集區或資料集,亦可設定名稱,然後按下「儲存」。
步驟13.勾選自動啟動服務之後,按下「啟用服務」。
步驟14.回到「共享」頁面,可以看到 SMB 服務已經正在「Running」中,如果要關閉個別資料集的共享,可以點選開關或刪除。
步驟15.回到「資料集」頁面,也可以透過列表後方的 SMB 圖示,直觀地檢視哪些資料集有開啟分享。
步驟16.如果因為特殊原因,要關閉整個 SMB 服務,則要透過「系統設定」內的「服務」。
步驟17.找到「SMB」的項目,點選開關並將其關閉即可。
建立一般使用者帳戶
很多初次使用 True NAS 的用戶會發現,用於設定 True NAS SCALE 的 Root 帳戶,雖然具備該系統內的最高權限,但其實它是無法用來存取前述所建立的共享資料夾的,不過解決的方式也很簡單,我們只需要另外建立普通的 user 帳戶即可,畢竟用戶及群組管理,本來就是 NAS 的優勢之一,如果確定有多人使用的需求,除了可為其設定個別的登入帳號密碼,當然也能建立該用戶的專屬 Home 資料夾。
步驟1.要建立新使用者,首先點開左邊的「認證」項目,選擇「本機使用者」。
步驟2.按下右上角的「新增」。
步驟3.輸入姓名、使用者名稱、密碼等資訊,有「*」號的為必填,接著將頁面往下拉。
步驟4.主目錄的意思是作為用戶的 Home 資料夾,預設為不存在,可以等需要再建立即可,按下「儲存」。
步驟5.建立完成後至「認證」,選擇「本機群組」,可以看到 True NAS 也同步建立了一個同名群組,可以再點擊筆形圖示編輯名稱。
資料集的讀、寫權限設定
有時候當你設定好資料集的共享,也新增了使用者帳戶,卻發現依然無法進行寫入時,最可能的原因就是權限設定出現了問題。由於 True NAS SCALE 是基於 Linux 系統,因此也提供了基本的 UGO 以及進階的 ACL 等兩種權限設定模式,其中 UGO 其實就是 User(用戶)、Group(群組)、Other(其他)三種權限的首字縮寫,依照用戶的身份或所屬群組,來賦予讀、寫、控制等權限,如果使用人數較少的話,其實 UGO 就足夠使用了。
步驟1.假設要在 True NAS SCALE 中,替每個用戶建立僅供本人存取的專屬空間,同樣先從建立資料集開始。
步驟2.此處是將用戶個人的資料集,建立在某個既有的資料集之下而成為子資料集,也方便後續的管理。
步驟3.點選該資料集,在右邊的「Dataset Space Management」項目按下「編輯」。
步驟4.這裡可以設定該資料集所能夠使用的空間配額,完成後按下「儲存」。
步驟5.接著前往「共用」設定,在 SMB 項目按下「新增」。
步驟6.選擇剛剛所建立的用戶資料集,用途使用預設的「Default share parameters」即可,按下「儲存」。
步驟7.按下「Reatart Service」重新啟動 SMB 服務。
步驟8.回到「資料集」頁面,可看到該資料集已出現 SMB 圖示,點選後在右方欄位找到「權限」設定,按下「編輯」。
步驟9.在使用者欄位選擇你所建立的使用者帳戶。
步驟10.在右方將「群組」及「其他」的權限取消勾選,僅保留「使用者」的權限。
步驟11.別忘記還要勾選使用者下方的「Apply User」,以及進階的「完整套用權限」,然後按下「儲存」便完成了。
在電腦上建立網路磁碟機
當完成上述新增用戶以及資料集的權限設定後,使用者即可在自己的電腦上新增網路磁碟機,以取得額外的存儲空間,但有一點要注意的是,若有從外網連入的需求,除了需有固定 IP 或申請 DDNS 服務,並且透過路由器設定通訊埠轉發(Port Forwarding)後,才能支援外網連入,畢竟 Truse NAS 本身並沒有類似 Synology的QuickConnect 這類便利的穿透工具,此處以內網連線進行示範。
步驟1.開啟 Windows 檔案總管,選擇「本機」並按下「連線網路磁碟機」。
步驟2.鍵入 True NAS 的 ip 位址,前方要加上雙斜線,按下「瀏覽」。
步驟3.輸入使用者帳戶密碼,按下「確定」進行認證。
步驟4.選擇要建立磁碟的資料夾按下「確定」,決定磁碟代號按下「完成」。
步驟5.連線成功便會出現網路磁碟機,使用方式就跟系統內的實體硬碟一樣,方便存取檔案。
本文同步刊載於PC home雜誌
歡迎加入PC home雜誌粉絲團!
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!