OpenMediaVault 教學:免費開源的 Debian NAS 系統,用瀏覽器就能管

摘要

OpenMediaVault 是以 Debian Linux 為基礎的免費開源 NAS 系統,用瀏覽器管理,功能靠外掛擴充。

推薦
軟體名稱
OpenMediaVault
版本
20220906
收費
免費
開源
開源
更新時間
2026-10-06 20:46

用 Debian 現成零件組起來的 NAS

OpenMediaVault(一般簡稱 OMV)是一套開源、以 Debian Linux 為基礎的網路附加儲存系統。它不是自己另創一套發行版:瀏覽器介面底下就是一個正常的 Debian,而對外提供的儲存服務,也都是管理者本來就熟悉的那些,只是被收進同一組選單裡。

內建的服務大致涵蓋家用或小型辦公室伺服器會被要求的事:SSH 進 shell、FTP 與 SFTP 傳檔、SMB/CIFS 給 Windows 共享、DAAP 媒體伺服器、RSync 同步,以及一個 BitTorrent 用戶端。

OpenMediaVault 儀表板

全部在瀏覽器裡做完

設定一律透過瀏覽器進行。介面走樸素路線,而不是裝飾路線,對一台一個月只被碰幾次的設備來說,這個選擇是對的:儲存伺服器不該讓您每次登入都重新學一遍選單。

基礎系統沒有附的功能,靠外掛補上,而要裝一個外掛,就是在清單裡勾選它、按下安裝。共享資料夾則在服務選項裡設定,共享本身、它落在哪個檔案系統、以及誰有權限存取,在這裡一次綁好。

外掛清單

系統本身涵蓋到哪裡

功能清單很長,值得當成一張地圖來看,知道一台 OMV 機器可以變成什麼。介面是多語言的網頁圖形介面。協定方面有走 Samba 的 CIFS、FTP、NFS(第 3 與第 4 版)、SSH、rsync、iSCSI、AFP 與 TFTP。儲存可以做成軟體 RAID,級別 0、1、4、5、6 與 10,也可以走 JBOD。監控把 Syslog、Watchdog、SMART 與唯讀的 SNMP(v1、2c、3)放在一起,統計報告還能用電子郵件寄出。

統計圖涵蓋 CPU 工作量、LAN 傳輸速率、硬碟使用率與 RAM 分配。GPT/EFI 分割可以支援超過 2 TB 的容量。支援的檔案系統有 ext2、ext3、ext4、Btrfs、XFS、JFS、NTFS 與 FAT32,上面還可以做配額。使用者與群組在介面裡管理,存取控制走 ACL,網路介面可以做鏈路聚合綁定,機器也支援區域網路喚醒。整套東西靠外掛系統串起來。

儲存與 RAID

讓這台機器變成別的東西的外掛

外掛目錄才是 OMV 不再只是檔案伺服器的地方。ClamAV 加上防毒掃描;數位音訊存取協定在區域網路裡提供音訊檔,也適用於 iTunes;SAN 與 iSCSI 提供區塊層級的儲存存取。Sabnzbd 透過 NNTP 自動抓取二進位檔;輕型目錄存取協定外掛處理資訊查詢與目錄服務的變更;邏輯磁碟區管理員讓動態分割成為可能。

Netatalk 把機器變成 Apple Macintosh 的檔案、時間與列印伺服器。網路 UPS 工具支援不斷電系統;路由表不必離開介面就能改;usbbackup 可以自動備份到外接 USB 硬碟。Plex 伺服器與它的網頁用戶端把機器變成媒體庫,Transmission 補上 BT 用戶端,OwnCloud 則是一整套用來架檔案託管服務的用戶端/伺服器軟體。

服務設定

安裝

製作安裝媒體推薦用 balenaEtcher。隨身碟寫好之後插進機器,把 BIOS 設成從這支隨身碟開機,重開就會出現安裝畫面,照著它問的項目回答即可。

安裝完成後,在瀏覽器輸入 NAS 主機的 IP 位址就能進來。預設帳號是 admin,密碼是 openmediavault —— 只要這台機器連得上網路,這件事就該馬上改掉。

安裝過程

授權與程式碼在哪

OpenMediaVault 建立在開放的 Debian Linux 之上,採用的授權是 GPL3。原始碼放在 GitHub;某個外掛的行為跟說明文件寫的不一樣時,那裡就是要去看的地方。

共享資料夾

適合誰用

一台已經閒置的機器、一組備用硬碟,加上一個晚上,就能得到一台同時服務 Windows、macOS 與 Linux 用戶端的儲存伺服器。最能從 OMV 拿到好處的,是想要商用 NAS 的那些服務、卻不想被綁在一台成品機上的人:硬體自己留著、Debian 的知識自己留著,上面再蓋一層網頁介面。

使用者與群組管理

它也適合「這台機器不能只拿來存檔」的情況。裝上 Plex、Transmission、OwnCloud 或UPS 工具之後,同一台機器就變成媒體庫、下載站或小型私有雲;而外掛系統的意義,正是讓這個決定可以晚點再做,而不是在買機器的那一刻就得決定。

OpenMediaVault 設定