1. 程式人生 > >linux LVM 邏輯卷管理

linux LVM 邏輯卷管理

一.LVM 基礎

       LVM 是將多個物理卷(PV ,也就是分割槽)組合成一個巻組(VG),然後然後在巻組裡劃分新邏輯卷(LV)的一種方法,最後掛載即可。當邏輯卷很大時就可能會跨過物理卷,因此就需要建立新的定址方式,所以就需要用到 LVM。

       LVM可以用邏輯塊(PE:最小可定址單元)將磁碟與檔案系統分隔開,使資料跨分割槽不被檔案系統感知,從而保證了資料讀寫的快捷與穩定。

二.建立物理卷,物理卷組與邏輯卷。

LVM 的第一步是建立物理卷,然後使用物理卷建立卷組。

建立物理卷 vdb2 和  vdb3
pvcreate  /dev/vdb2 /dev/vdb3

            

建立名為GROUP的物理卷組

檢視巻組vgdisplay  詳細情況加 -v

  建立的巻組GROUP還沒有建立邏輯卷,目前還處於空閒狀態

 完成巻組的建立之後就可以對此較的空間進行分配,即建立邏輯卷。
lvcreate  -L 200M -n weixindata  GROUP        建立一個大小為200M ,名為weixindata 的LV 邏輯卷。

檢視邏輯卷命令 :lvdispaly

mkfs.xfs /dev/GROUP/weixindata   在此邏輯捲上新增檔案系統

但是邏輯卷相當於一個磁碟分割槽,要使用時也需要將其掛載

掛載並檢視邏輯卷

mount /dev/GROUP/weixindata  /file

現在就建立好了邏輯卷 weixindata ,LVM 支援線上擴充套件並且不需要解除安裝檔案系統直接擴充套件。

永久掛載 vim /etc/fstab  新增並儲存

  /dev/GROUP/weixindata   /file      xfs    defaults  0    0  

三.邏輯卷的擴充套件

邏輯卷在使用時可進行擴充套件,以達到靈活的空間分配目的。邏輯卷的擴充套件命令與它所使用的檔案系統型別有關,EXT檔案系統所用的 resize2fs,而XFS 檔案系統所用的是 xfs_growfs。
lvextend  -L  410M  /dev/GROUP/weixindata  (大小隨意不超過巻組即可)


邏輯卷擴充套件完後需要擴充套件檔案系統

xfs_growfs   /dev/GROUP/weixindata  擴充套件檔案系統

df -h 檢視擴充套件完成


三.物理卷組新增

當物理巻組空間不足時需要新增新的物理卷。

pvcreate /dev/vdb6      建立一個物理卷
vgextend  GROUP  /dev/vdb6         給此物理卷組內容加入一個物理卷



四.檔案系統熱拉伸與縮減

1. ext 檔案系統的拉伸

umount /file/
mkfs.ext4 /dev/GROUP/weixindata    更改檔案系統型別

mount /dev/GROUP/weixindata    /file/


lvextend  -L 500M /dev/GROUP/weixindata  熱拉伸不需要解除安裝

resize2fs   /dev/GROUP/weixindata  重設檔案系統大小

2. 縮減

umount                                                                   取消掛載
e2fsck -f /dev/GROUP/weixindata                           掃描
resize2fs /dev/GROUP/weixindata 200M               
lvreduce -L 50M /dev/GROUP/weixindata               縮減邏輯卷為 200M

mount                                                                    重新掛載

縮減 vg

移除空閒裝置

vgreduce GROUP /dev/ ......

移除有資料的裝置

pvmove /dev/......

五. LVM 快照

lvcreat -L 50M -n weixindata-backup -s /dev/GROUP/weixindata

mount /dev/GROUP/data  /mnt/

建立檔案可檢視,取消掛載後失效。

六.刪除

lvremove /dev/GROUP/data                           刪除快照

刪除邏輯卷,物理巻組,物理卷