摘要:實現跨硬盤使用,在傳統硬盤之上的一層,在雲服務器中可以實現跨EVS使用,用戶在某些場景需要創建邏輯卷或者對已有的邏輯卷進行擴容處理,或者在某些時候由於誤操作導致上述操作失敗。
【背景描述】:
實現跨硬盤使用,在傳統硬盤之上的一層,在雲服務器中可以實現跨EVS使用,用戶在某些場景需要創建邏輯卷或者對已有的邏輯卷進行擴容處理,或者在某些時候由於誤操作導致上述操作失敗。
【操作概述】:
創建邏輯卷整體過程:創建物理卷→創建卷組→創建邏輯卷→建立文件系統→創建掛載點→掛載文件系統→設置開機自動掛載
擴容邏輯卷整體過程:擴容卷組(將空閑的卷組擴容進卷組)→擴容邏輯卷→擴容文件系統
【操作步驟】:
操作一:創建邏輯卷
(1)通過fdisk –l命令查看所有的物理卷



上述掛載的數據盤的分區已經創建了文件系統,同時文件系統也被掛載。直接執行物理卷創建命令會失敗,需要將文件系統卸載,同時在進行邏輯卷創建的過程中,會有刪除文件系統的操作。
(2)創建卷組
【注意】前提是分區不能有文件系統,同時不能進行掛載
pvcreate /dev/vdb1 /dev/vdc1 或者 pvcreate /dev/vd[b,c]1(通配符)

由於之前磁盤建立過文件系統,所以需要將其中的文件系統清除
如果回顯命令不存在,通過yum install lvm2命令下載安裝工具
(3)通過pvs查看物理卷

(4)通過vgcreate vg1 /dev/vdb1 /dev/vdc1命令創建卷組

【注意】一個pv不能加入兩個vg


(5)通過lvcreate -L 100M -n lv1 vg1命令創建邏輯卷

紅框中內容一次為新建邏輯卷的大小、名稱以及在那個卷組中創建
(6)創建掛載點
# mkdir /mnt/test

(7)建立文件系統
# mkfs.ext4 /dev/vg1/lv1

(8)掛載文件系統(可以在/etc/fstab中設置開機自動掛載)
# mount /dev/vg1/lv1 /mnt/test

操作二:擴容邏輯卷
(1)擴充卷組:vgextend vg1 /dev/vdd1




此時邏輯卷還沒有擴大
(2)擴充邏輯卷:lvextend –L +20G /dev/vg1/lv1



此時文件系統還沒有擴大
(3)擴大文件系統
對於ext4文件系統,命令為:resize2fs /dev/vg1/lv1
如果/dev/vg1/lv1的文件系統文xfs,則命令為:xfs_growfs /dev/vg1/lv1

本文分享自華為雲社區《【ECS】邏輯卷的創建和擴容操作指導 》,原文作者:雲技術搬運工。
