前言
本文緊接着前文 OpenMediaVault 5 進階配置(六) 配置 LVM 邏輯卷管理器 ,來講述如何以 LVM 邏輯卷為基礎建立虛擬硬盤,方便的實現擴容或縮容,而不用將原本的數據進行大量遷移。
由於本文所述操作可能會涉及重要數據,在進行所有操作之前,備份好你的所有重要數據。
擴容 LVM
卷組擴容
-
點擊 “存儲器 -> Logical Volume Management(邏輯卷管理) -> Volume groups” ,選中要擴容的卷組,點擊 “Extend”。
-
擴容卷組。
- “名稱” :默認創建時的名稱,不可修改。
- “設備” :選擇添加到這個卷組的物理卷。
-
點擊 “保存” 。
添加完后,可以看到:
邏輯卷擴容
-
將所屬的卷組擴容后,點擊 “Logical volumes” ,選中要擴容的邏輯卷,點擊 “Extend”。
-
擴容邏輯卷。
- “名稱” :默認創建時的名稱,不可修改。
- “Volume group” :不可修改。
- “大小” :最小可以不變(1020 MB,不可縮小),最大可以將卷組剩余的未分配空間添加到原先的基礎上。
文件系統擴容
如果擴容之前的邏輯卷(虛擬硬盤)已經創建了文件系統,在對該邏輯卷擴容之后還要調整文件系統的大小。
-
點擊側邊欄 “存儲器 -> 文件系統” 。
-
選中擴容的虛擬硬盤對應文件系統,使之高亮,點擊 “調整大小”。
-
二次確認。
-
刷新頁面后,可以看到該文件系統已經擴容。
縮容 LVM
LVM 縮容是擴容的逆過程,但是縮容需要。
注意
- OMV 5 並不提供圖形化的縮容操作邏輯,縮容指令必須使用命令行。
- 接下來的所有刪除共享操作,都 不會刪除共享的數據 ,刪除的:相當於 NAS 主機與 LVM 邏輯卷的讀寫接口。
刪除 SMB/CIFS 共享
再次提醒:接下來的所有刪除共享操作,都 不會刪除共享的數據 ,刪除的:相當於 NAS 主機與 LVM 邏輯卷的讀寫接口。
-
點擊 “服務 -> SMB/CIFS -> 共享” ,選中要縮容的 LVM 邏輯卷的所有共享項目,點擊 “刪除”。
刪除共享文件夾接口
-
點擊 “訪問權限管理 -> 共享文件夾” 。
-
選中要縮容的 LVM 邏輯卷的所有共享文件夾。
-
點擊 “刪除” ,在彈出的下拉框中,點擊 “共享文件夾” 。
絕對不要點擊 “共享文件夾 + 內容” ,否則會刪除數據!!!
-
文件系統縮容
-
點擊 “存儲器 -> 文件系統” ,進入文件系統管理頁面。
-
卸載要縮容的 LVM 邏輯卷的文件系統。
-
可以看到該 LVM 邏輯卷的文件系統的設備名:
/dev/dm-0
。請你記住你的 LVM 邏輯卷的文件系統的設備名。
-
不用擔心,后續會掛載。
-
-
在 OMV 主機上通過命令行操作。
-
查看設備
e2fsck -f /dev/dm-0
-
-
將該 LVM 邏輯卷的文件系統縮容到你想要的容量。
注意 :
-
請確認你的所有共享文件夾的數據加起來 小於 你想縮容的容量。
-
我這個 LVM 邏輯卷中使用了 2 塊物理卷,為演示從 LVM 中取出 1 塊物理卷對應的硬盤,我這里壓縮到單個物理卷容量。
步驟:
-
我的單個物理卷容量:1020M
-
輸入命令:
resize2fs /dev/dm-0 1020M
-
-
這時刷新 “存儲器 -> 文件系統” 的文件系統管理頁面,可以看到該 LVM 邏輯卷的文件系統容量已經縮小。
LVM 邏輯卷縮容
-
點擊 “存儲器 -> Logical Volume Management(邏輯卷管理) -> Logical groups(邏輯卷)” ,查看你要縮容的 LVM 邏輯卷信息。
- 示例第一列,邏輯卷名稱:logical
- 示例第三列,所屬卷組:volume1
-
輸入命令,然后輸入 y 確認:
lvreduce -L [之前文件系統縮容的容量] /dev/[所屬卷組]/[邏輯卷名稱]
示例:
- 我的之前文件系統縮容的容量:1020M
- 所屬卷組:volume1
- 邏輯卷名稱:logical
lvreduce -L 1020M /dev/volume1/logical
-
結果可以從 OMV “存儲器 -> Logical Volume Management(邏輯卷管理) -> Logical groups(邏輯卷)” 邏輯卷管理頁面看到:
-
邏輯卷容量由 1.99G 縮為 1020.00M。
也可以從 OMV “存儲器 -> Logical Volume Management(邏輯卷管理) -> Volume groups(卷組)” 卷組管理頁面看到:
-
卷組 Free 自由容量由 0 擴大到 1020.00M 。
-
-
要從 LVM 中取出物理卷對應的硬盤,請看下一步,否則請跳過。
LVM 卷組縮容
-
點擊 “存儲器 -> Logical Volume Management(邏輯卷管理) -> Volume groups(卷組)” ,進入卷組管理頁面。
-
選中要縮容的卷組,使之高亮,點擊 “Reduce(縮小)” 。
-
這時可以看到要從卷組中取出的物理卷。
- 選中要取出的物理卷。
- 點擊 “保存” 。
-
刷新頁面,發現卷組 “Free” 一欄為 0.00 B ,“可用”一欄 為 1020.00 M 。
-
查看 “Physical volumes” 物理卷,從卷組中取出的物理卷,已經沒有卷組所屬關系。
通過上述步驟,已經從卷組中取出獨立的物理卷,現在我們可以刪除物理卷,或創建新的卷組。
刪除物理卷
-
選中從卷組中取出獨立的物理卷,使之高亮,點擊 “刪除” 即可。
重新共享縮容 LVM
雖然 LVM 邏輯卷已經縮容,但是如果你按照我的步驟依次進行,那些共享文件夾及其中的數據依舊還存在,重新共享出去即可。
掛載 LVM
-
雖然 LVM 邏輯卷已經縮容,但是邏輯卷依舊在文件系統的設備中。
-
點擊側邊欄 “存儲器 -> 文件系統” ,選中 LVM 邏輯卷的文件系統設備,使之高亮,點擊 “掛載” 。
-
可以看到,該文件系統已經縮容。
恢復共享文件夾
-
點擊 “訪問權限管理 -> 共享文件夾 - > 添加” 。
-
“添加共享文件夾”
-
“名稱” :自擬。
-
“設備” :選擇 LVM 邏輯卷虛擬硬盤。
-
“路徑” :選擇要恢復的共享文件夾。
-
“權限” :自定。
-
-
點擊 “保存” ,點擊 “應用” 。
-
這時,恢復了共享文件夾。
恢復 SMB/CIFS 共享
-
點擊 “服務 -> SMB/CIFS -> 共享 -> 添加” 。
-
將恢復的共享文件夾重新共享出去。