No Code AI(肉寇)AI自動化兩日精通|實體6小時+線上6小時
|

用樹莓派與OpenMediaVault打造自己的NAS

   

作者:陸向陽

用樹莓派搭配USB外接硬碟來實現NAS(圖片來源:樹莓派官網)

眾所皆知,雲端硬碟空間免費的額度有限,真的購買付費服務幾年下來也挺傷荷包的。若是買NAS,今日的NAS已添加太多額外功能服務,花了錢不啟用功能感覺可惜浪費,但很多功能確實不太受用,實在讓人兩難。因此,或許自己搭建個簡易、陽春的NAS是另一個可行方案,本文以下將說明如何用樹莓派電腦實現一台NAS。

硬體準備與作業安裝

首先是硬體準備,先有一台樹莓派(建議使用第四代)、然後給樹莓派長期持續供電的變壓器(電源轉接器)、樹莓派作業系統需要的MicroSD記憶卡(建議8GB以上)、NAS網路分享需要的一條Ethernet乙太網路纜線、一個可接額外供電的USB Hub(集線器),最後當然要一顆外接硬碟,典型是2.5吋USB外接硬碟。

再來是作業系統安裝,使用Raspberry Pi Imager工具程式把MicroSD記憶卡格式化,而後把Raspberry Pi Lite陽春版的樹莓派作業系統(32位元版即可)安裝到記憶卡內,關於不同種類的樹莓派作業系統可額外參考影片教學:【工具教學】 認識樹莓派的四大作業系統

在Raspberry Pi Imager工具程式中選擇32位元的Raspberry Pi OS Lite(圖片來源:樹莓派官網)

在先進選項中選擇Enable SSH以及Set username and password以便建立一組可供登入的帳密(圖片來源:樹莓派官網)

設定帳密與命令

另外要注意的是,我們要透過SSH連線方式來操控、設定樹莓派,所以在使用Raspberry Pi Imager工具程式時,記得設定為「Enable SSH」,然後設定一組接下來用要用來登入的帳號密碼。

接著在電腦使用命令列來登入樹莓派,xxx.xxx.xxx.xxx為樹莓派電腦使用的內部IP,登入可以使用剛剛在Raspberry Pi Imager工具程式上建立的帳號密碼:

ssh pi@xxx.xxx.xxx.xxx

接著執行如下兩行命令,主要是確保樹莓派已經正確設置網路:

sudo rm -f /etc/systemd/network/99-default.link
Sudo reboot

重新開機後,一樣使用前述的帳密登入,然後要安裝一套OpenMediaVault軟體(簡稱OMV),命令如下:

sudo wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash

到這裡可以關掉SSH的命令列了,接下來改開啟網頁瀏覽器,輸入樹莓派的內部IP網址(這裡的示範是192.168.1.133),開始登入OpenMediaVault,預設帳號為admin,預設密碼為openmediavault,成功登入後趕快去修改掉預設帳密。

OpenMediaVault的網頁登入畫面(圖片來源:樹莓派官網)

接著在網頁左側選單選擇Storage、選擇Disks,這時可以看到偵測到的外部儲存裝置,包含樹莓派本身的作業系統記憶卡也能偵測到:

偵測到MicroSD記憶卡(/dev/mmcblk0)及兩個USB外接儲存裝置(/dev/sda,/dev/sdb為額外再接一顆,非必要)(圖片來源:樹莓派官網)

檢視儲存裝置後選擇要用來存放資料的Disk。然後左側選單選擇Storage、選擇File Systems,之後按下中上位置的Create以建立一個檔案系統,一般選擇現在Linux常用的EXT4:

選擇EXT4檔案系統(圖片來源:樹莓派官網)

再來選擇Storage、選擇Shared Folders,一樣選擇Create,然後給新建立的分享資料夾取名,以及檢視一下存取權限,之後可以再細部設定權限。

設定要分享的資料夾之對應用位置與名稱(圖片來源:樹莓派官網)

再來是分享服務的設定,選擇Services、選擇SMB/CIFS,然後切換到Settings選單頁面,把Enable這個選項勾起來,這樣才能真的透過網路分享資料夾的儲存空間。

開啟SMB/CIFS網路分享服務(圖片來源:樹莓派官網)

再來就可以透過網路存取了,以Windows用戶而言,只要在任何一個資料夾視窗的URL網址列上輸入\\xxx.xxx.xxx.xxx即可進入存取,用瀏覽器也是可以,或者任何資料夾視窗左側有「網路」這個選項,用滑鼠點按進去瀏覽,最終也是可以找到樹莓派的分享資料夾。記得,登入還是需要使用剛剛在Raspberry Pi Imager工具程式階段所建立的帳號密碼。

在Mac上用Command+K呼叫出連線視窗(圖片來源:樹莓派官網)

登入OpenMediaVault被要求輸入帳密(圖片來源:樹莓派官網)

小結

最後,其實OpenMediaVault也是有一些附加功能可以安裝的,稱為Plugin,但不多,目前約10餘個,例如防毒功能clamav、USB自動備份功能usbbackup等,但與正規商業銷售的Home NAS相比可說是小巫見大巫,OpenMediaVault大體仍是以單純使用為主。

除了OpenMediaVault本身就是開源免費的外,樹莓派本身也是相對平價的硬體,透過上述作法,各位就能用最便宜的方式實現一台屬於自己的NAS

如果是Mac用戶,則可以按下Command+K的組合鍵叫出連線視窗,這時輸入smb://xxx.xxx.xxx.xxx即可,一樣可以連線到樹莓派NAS,一樣需要帳密才能順利登入,另外使用iPhone手機也可以透過App登入。

(責任編輯:謝嘉洵)

陸向陽

訂閱MakerPRO知識充電報

與40000位開發者一同掌握科技創新的技術資訊!

Author: 陸向陽

從電子科系畢業後,即以媒體人的角色繼續這段與「電子科技」的不解之緣。歷任電子技術專書作者、電子媒體記者、分析師等角色,並持續寫作不殆。近來投入Arduino、Raspberry Pi等開放硬體的研究與教程介紹。

Share This Post On
468 ad

Submit a Comment

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