天天看點

Debian8安裝OpenMediaVault3組建家庭NAS

聲明:此文章為作者原創,首發在我的個人部落格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使用者組,儲存。

 點贊  分享