硬件准備
翻出了家里的閑置硬件:
OptiPlex 790MT(i3-2120/2G/500G) Q65芯片組
然后還有一條多了的2G內存也插了上去
軟件准備(先在虛擬機試驗了一下,實機應該也差不多)
似乎如果直接用omv官網下載的ISO安裝會直接把一整塊硬盤變成系統盤,自己又不想把系統裝在u盤上,因為感覺總感覺不是很穩(心理作用?)
於是就選擇了最小化安裝Debian再安裝openmediavault
Debian官網下載鏡像
https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.6.0-amd64-netinst.iso
虛擬機里分配了10G硬盤 1G內存 (反正就是試驗一下)
后記:如果是打算把系統裝U盤上還真有點差別 - -||| 另寫一篇記錄吧
最小化安裝Debian
由於不使用Debian的圖形桌面,字符終端下中文支持不好,安裝時選擇英文
↓
所在地選擇 Other-Asia-China
↓
語言本地化設置選擇 United States
↓
鍵盤選美式英文 American English
↓
自動載入附加組件后,開始網絡設置
↓
輸入主機名,待會共享后會在win10的網絡里看到
↓
輸入域名,如果網絡沒有域名,隨便寫個local
↓
輸入並確認【root用戶密碼】(Debian的)
↓
設置一個常用用戶和用戶密碼
↓
磁盤分區選擇Manual
↓
磁盤頭部建立6G系統分區,掛載到根目錄
↓
磁盤尾部建立2G的交換分區
↓
最中間剩余的所有可用硬盤空間建立一個分區,設置不使用
↓
選擇完成分區並寫入硬盤
↓
安裝過程開始,安裝基本系統
↓
選擇下載Debian安裝包的鏡像服務器。選擇中國的服務器
↓
中國鏡像服務器列表選擇ustc或者Tsinghua
↓
使用代理上網的話輸入代理服務器信息。不使用就留空
↓
選擇是否同意向開發者發送統計資料。默認不發送
↓
選擇安裝軟件包。只選擇一個SSH
↓
基本系統安裝完成后,確認GRUB引導程序的安裝分區
↓
重新啟動完成安裝
完善一下Debian
su
# 這里用root比較方便
apt-get install net-tools -y
# 不然可能會沒有 ifconfig
apt-get install vim
# 個人不會用vi,故選擇vim
vim /etc/profile
# 在最后加入 export PATH="$PATH:/sbin"
# 不然搞不好敲個 ifconfig 還要 /sbin/ifconfig
vim /etc/vim/vimrc.tiny
# 將 compatible 改成 nocompatible
# 在這條之后新增一個配置 set backspace=2
# 這個操作是避免用vi的時候方向鍵和退格鍵會變成字母輸入,不過都裝了vim了這一步做不做貌似無所謂了
然后把剛剛設置不使用的硬盤格式化一下
fdisk -l
# 看一下沒分配的磁盤路徑是什么
# 虛擬機試驗的時候我看到的是 /dev/sda6
mkfs.btrfs -f /dev/sda6
# 格式化成btrfs或者ext4,這里用了前者
# 如果格式化ext的話可能不用加 -f
安裝openmediavault
vim /etc/apt/sources.list
# 在最后加入 deb https://packages.openmediavault.org/public arrakis main
apt update
apt upgrade
apt install apt-transport-https
apt update
apt install postfix openmediavault-keyring
apt update
# 安裝OMV4
apt install openmediavault
# 看一下主機IP
ifconfig
# 運行系統
omv-initsystem
win10打開瀏覽器鍵入omv所在的主機IP訪問管理頁面
初始賬戶密碼
username : admin
password : openmediavault
(左邊列表)訪問權限管理-用戶,點擊用戶,編輯-用戶組-系統賬戶勾上ssh
因為omv4安裝完畢后會禁用掉非root用戶的ssh權限
(左邊列表)系統-常規設置-web管理員密碼,改個管理密碼
安裝額外的插件庫:
直接瀏覽器輸入以下鏈接下載deb
http://omv-extras.org/openmediavault-omvextrasorg_latest_all4.deb
(左邊列表)系統-插件,上傳-(選剛剛下載的deb)
整個界面的右上角,點向下的三角展開-恢復默認的ui狀態,左邊應該就會出現ovm-extras了。點進去展開更新選項,update upgrade都點一遍,如果出現error可以試試將現有的用戶添加到root組里然后再恢復一次ui狀態(實機安裝的時候遇到過一次,就是這么設置了一下恢復的,不清楚是不是必要的)
P.S. 展開的列表里有控制omv關機/重啟的選項,此時這里選關機/重啟即為debian的關機/重啟
配置omv
SMB/CIFS
(左邊邊欄)存儲器-文件系統,點一下之前格式化的sda6 - 掛載
(左邊邊欄)訪問權限管理-共享文件夾,設置共享文件夾,(上面的標簽里)權限,設置一下用戶/用戶組的權限
(左邊邊欄)服務-SMB/CIFS,勾上啟用,(上面的標簽里)共享,選中剛剛設置的設置共享文件夾
P.S. 訪問權限管理-共享文件夾 這里只是【設置共享文件夾】但沒有設置【怎么共享】
win10的設置:
- 控制面板\網絡和 Internet\網絡和共享中心\高級共享設置
勾上【啟用網絡發現】【啟用文件和打印機共享】 - 控制面板\程序 - 啟用或關閉Windows功能
展開SMB 1.0/CIFS 文件共享服務支持,勾上客戶端,重啟 - 之后就可以在 網絡 里看到ovm的主機名了,雙擊以后輸入用戶賬號和密碼連進去(貌似就是debian里的用戶名和密碼?當然也可以在omv的用戶里添加賬戶)就能看到對應賬戶權限下的文件夾了,此時可以右鍵那個文件夾映射網絡驅動器
win7如果在網絡里看不到或者登錄報“登陸失敗:未知的用戶名或密碼錯誤”:
- 控制面板\網絡和 Internet\網絡和共享中心\高級共享設置
勾上【啟用網絡發現】【啟用文件和打印機共享】 - win+R,secpol.msc - 本地策略 - 安全策略 - 把網絡安全:LAN管理器身份驗證級別從"沒有定義"更改為"僅發送 NTLMv2 響應"
docker
當前使用的版本(Debian9 + openmediavault 4.x),直接在omv-extras里安裝docker會報錯,列表里顯示裝完了但是實際上沒用
添加源
deb https://download.docker.com/linux/ubuntu zesty edge
此時在終端里
apt-get install docker-ce
這樣之后就可以回網頁端再次安裝docker,安裝成功
(左側邊欄)服務-docker-Docker images repo 里可以直接下載
也可以在這里看有些什么docker
https://hub.docker.com/search?q=&type=image
使用Pull image,輸入 作者/軟件名 也可以下載
設置里可以改變docker的基本路徑,就不一定要pull到系統盤了