Linux lvm邏輯卷管理

2021-08-22 06:01:29 字數 2826 閱讀 2347

##lvm邏輯卷管理##

pv                                              ##物理卷

被lv命令處理過的物理分割槽

vg                                              ##物理捲組

被組裝到一起的物理卷

pe                                              ##物理擴充套件

lvm裝置的最小儲存單元lvm時pe的證書倍

lvm                                              ##邏輯卷

直接使用的裝置,可以增大所見並保持原有資料不變

##lvm建立##  (可以用watch -n 1 'pvs;vgs;lvs;df -h /mnt'更好地監控)

1.分割槽並設定分割槽標籤位(8e)

watch命令監控效果圖:

##lvm的拉伸##

lvm支援熱拉伸

1.當vg中的剩餘容量充足情況(上述中剩餘容量位76m)

拉伸70:

lvextend -l 70m /dev/vg0/lv0

xfs_growfs /dev/vg0/lv0 ##拉伸裝置

由圖可以看出lvm已經被拉伸位69m,而剛開始只有17m

2.當vg中的容量不足

再次建立分割槽並修改標籤8e

pvcreate /dev/vdb2     生成物理卷 /dev/vdb2

vgextend vg0 /dev/vdb2   物理卷/dev/vdb2加到物理捲組/dev/vg0

lvextend -l  120m dev/vg0/lv0                   拉伸120m

xfs_growfs  /dev/vg0/lv0    格式化 /dev/vg0/lv0

由圖可看出:已經拉伸到了120m

3.針對ext檔案系統的裝置的拉伸和縮減

#拉伸lvextend -l   152m /dev/vg0/lv0

##縮減

#縮減lvm

umount /dev/vg0/lv0

e2fsck -f /dev/vg0/lv0

resize2fs /dev/vg0/lv0 100m

lvreduce -l 100m /dev/vg0/lv0

mount /dev/vg0/lv0 /mnt

#縮減vg

移除空閒pv

vgreduce vg0 /dev/vdb2

移除含有資料的裝置

pvmove /dev/vdb1 /dev/vdb2

vgreduce vg0 /dev/vdb1

pvremove /dev/vdb1

##lvm塊照##

lvcreate -l 40 m -n lv0-backup -s /dev/vg0/lv0

這個就是lvm的快照,同虛擬機器快照的原理一樣。

弄壞了還可以繼續快照出來繼續操作。

掛載mount /dev/vg0/lv0 到    /mnt  上,

會在/mnt 中檢視到 lost+found檔案 ,如圖所示:

##lvm的刪除##

vgremove vg0

pvremove /dev/vdb2

lvremove /dev/vg0/lv0-backup    ##移除/dev/vg0/lv0-backup 

lvremove /dev/vg0/lv0                  ##移除/dev/vg0/lv0   

效果如圖:

Linux LVM邏輯卷管理

4.xfs格式邏輯卷的拉伸 不能縮減 lvm是邏輯盤卷管理 logical volume manager 的簡稱,它是linux環境下對磁碟分割槽進行管理的一種機制,lvm是建立在硬碟和分割槽之上的乙個邏輯層,來提高磁碟分割槽管理的靈活性。在日常工作或者學習中,隨著電腦的不斷被使用,我們的磁碟空間可...

LINUX LVM邏輯卷管理

lvm logical volumes manager 物理卷 捲組 邏輯卷 第一步 關機新增磁碟 兩個磁碟可以構成乙個磁碟組。第二步 檢視磁碟 ls dev sd 第三步 建立物理卷 pysical volumes pvcreate dev sd 第四步 建立捲組 volume group vgc...

Linux LVM邏輯卷詳解

之前有新人問我lvm是什麼鬼?我說是雞蛋卷啊!開個玩笑啊,lvm是邏輯卷的意思。可不能小看這個lvm的作用,它的用途重要著嘞!下面我來科普一下lvm到底有什麼作用 要弄明白邏輯卷的作用,首先要熟悉以下的四個概念 pe 物理擴充套件 pv 物理卷 vg 捲組,也叫pe池 lv 邏輯卷 看到這裡,你肯定...