聲明:此文章為作者原創,首發在我的個人部落格YoungCoding.top,轉載請注明出處。
另,若内容更新也會更新在我的個人部落格,部落格園文章不同步更新。
最近發現網上有部分部落客轉載了我的這篇文章,首先我很高興這篇文章能得到大家認可,但是你們轉載後不保留原文連結,并聲稱是原創文章,我就隻能呵呵了。此聲明僅示君子。
什麼是OpenMediaVault
OpenMediaVault(以下簡稱OMV)是一個基于Debian Linux的免費開源NAS作業系統,由原FreeNAS作者之一的Volker Theile發起并開發,支援ext2, ext3, ext4, Btrfs, XFS, JFS, NTFS, FAT32等多種檔案系統,支援CIFS (via Samba)、FTP、NFS (versions 3 and 4)、SSH、rsync、iSCSI、AFP和TFTP等多種通訊協定,現支援amd64和ARM硬體,你可以用一台PC機或者樹莓派、香蕉派、香橙派等輕松組建一個NAS系統。
Why OMV?
- VS FreeNAS:與老牌的基于類Unix的FreeBSD系統的FreeNAS、NAS4Free系統不同,OMV完全基于以穩定著稱的Debian Linux。相比FreeBSD,很多使用者對Linux系統更熟悉,也更容易上手和使用。
- VS 群晖:群晖的NAS伺服器,定價太高,而且多一個盤位的差價比硬碟本身還貴;黑群晖的話,不安全;群晖采用自家的檔案系統,隻有群輝系統認識,且使用小衆,故障恢複難(什麼?找群晖官方恢複?你是黑群晖诶!你用個盜版Windows然後電腦藍屏了,微軟會給你修電腦嗎?)。
- VS Windows:隻短暫使用過Windows 7做NAS伺服器,沒用過Server版的Windows;總體感覺就是Windows 7設定硬碟休眠不太好,經常喚醒全部磁盤,還總不關閉硬碟,這對于7×24小時運作的NAS系統,光電費就貴不少,對硬碟也不好;而且,穩定性還真不如Linux;記憶體占用也大多了。優點是更容易上手,圖形界面,不過使用OMV的Web控制台,管理也很簡單友善。
- OMV依托Linux龐大的軟體資源,且有一個完善的插件系統,可以很友善的擴充各種功能。
- 免費。
OpenMediaVault有多種安裝方式,可以下載下傳ISO系統鏡像将其安裝在本地磁盤上、U盤上、共享磁盤上,也可以在将其作為服務安裝到debian系統上。
由于本人的NAS伺服器兼做測試伺服器、Linux測試機,需要一個全功能的Linux,是以選擇将OMV作為服務安裝到已存在的Debian8系統上的方式。
OMV2.x 支援Debian 7 Wheezy
OMV3.x 支援Debian 8 Jessie
OMV4.x 支援Debian 9 Stretch
(由于目前OMV4還是測試版,對插件的支援不夠完善,是以本次更新選擇将原來OMV2.1更新到OMV3.0.93+Debian 8.9的模式,安裝過程記錄如下。)
最小化安裝Debian8.9
軟體包選擇時隻需選擇SSH Server即可
若要安裝圖形界面,建議也先不選,在OMV安裝完成後在運作tasksel指令安裝其他環境。
SSH登入
1 2 3 4 5 6 | # 擷取openmediavault IP # root登入運作 $ ifconfig # 在你的PC上打開SSH用戶端,填入IP,端口22,輸入使用者名密碼,登入ssh |
修改國内源
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | # 登入root賬戶 $ su # 編輯apt源 $ vim /etc/apt/source.list #注釋掉原來的cdrom源及官方源,并添加以下内容 #阿裡雲源(debian 8.x (jessie)) deb http://mirrors.aliyun.com/debian/ jessie main non-free contrib deb http://mirrors.aliyun.com/debian/ jessie-proposed-updates main non-free contrib #deb-src http://mirrors.aliyun.com/debian/ jessie main non-free contrib #deb-src http://mirrors.aliyun.com/debian/ jessie-proposed-updates main non-free contrib #中科大源(debian 8.x (jessie)) deb http://mirrors.ustc.edu.cn/debian jessie main contrib non-free #deb-src http://mirrors.ustc.edu.cn/debian jessie main contrib non-free deb http://mirrors.ustc.edu.cn/debian jessie-proposed-updates main contrib non-free #deb-src http://mirrors.ustc.edu.cn/debian jessie-proposed-updates main contrib non-free deb http://mirrors.ustc.edu.cn/debian jessie-updates main contrib non-free #deb-src http://mirrors.ustc.edu.cn/debian jessie-updates main contrib non-free |
添加openmediavault源
1 2 3 4 5 6 7 8 | ~~# 添加官方源 $ echo "deb http://packages.openmediavault.org/public erasmus main" > /etc/apt/sources.list.d/openmediavault.list $ wget -O - http://packages.openmediavault.org/public/archive.key | apt-key add -~~ # 添加SourceForge源(在國内通路推薦用此倉庫,比官方源速度快多了) $ echo "deb http://packages.openmediavault.org/public erasmus main" > /etc/apt/sources.list.d/openmediavault.list $apt-get update |
安裝openmediavault服務
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | # 安裝postfix 選擇 no configuration $ apt-get install postfix # 檢視openmediavault版本 $ apt-cache madison openmediavault openmediavault | 3.0.93 | http://downloads.sourceforge.net/project/openmediavault/packages/ erasmus/main amd64 Packages # 安裝openmediavault。要安裝的包很多,安裝時間較長。期間會有彈窗,按如下選擇: # mdadm setting 按預設的 all # ProFTPD configuration 選擇 standalone $ apt-get install openmediavault Complete the installation To complete the installation you need to run the following command: omv-initsystem # 顯示如上資訊時,即表明安裝完成。 # 根據提示,首先初始化omv,會有兩個警告消息,無需處理。 $ omv-initsystem W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. W: mdadm: no arrays defined in configuration file. # 更改網頁登入密碼(可選,也可用預設使用者名/密碼:admin/openmediavault登入網頁,在網頁管理器中更改密碼) $ omv-firstaid # 選擇 3 change control panel administrator password,輸入兩次密碼即可 Updating control panel administrator password. Please wait ... The control panel administrator password was successfully changed. # 安裝擴充插件包omv-extras $ wget http://omv-extras.org/openmediavault-omvextrasorg_latest_all3.deb $ dpkg -i openmediavault-omvextrasorg_latest_all3.deb # 打開浏覽器,輸入 http://<OMV 機器所在IP>,使用者名admin,密碼<>(若未更改,預設為openmediavault) # 正常進入控制台網頁,安裝完成。 |
問題處理
-
SSH無法登入處理
安裝omv後,使用普通使用者SSH登入時,會提示Access Denied。 這是因為目前使用者未加入ssh使用者組。可以從Linux終端或網頁端進行設定。
1 2 3 4 5 6 | # 方法1: 使用root賬戶登入omv所在pc機,執行 $ usermod -aG ssh <要添加到ssh組的使用者> # 方法2: 網頁登入OMV控制台,點選使用者->選擇使用者名->編輯->使用者組,勾選上ssh使用者組,儲存。 |
點贊 分享