天天看點

linux下的LVM邏輯卷管理linux下的LVM邏輯卷管理

linux下的LVM邏輯卷管理

定義:

pv ##實體卷 被處理過的實體分區

pe ##實體擴充 設定存儲最小單元

vg ##實體卷組 捆綁pv到一個組中

lv ##邏輯卷 配置設定最終的使用裝置

1. LVM建立

1.監控建立過程

watch -n 1 "pvs;echo ====;vgs;echo =====;lvs;echo =====;df -h /weixindata"

2. lvm裝置建立

建立實體分區并設定分區type為lvm

pvcreate  /dev/sda2 ##建立
pv vgcreate  westosvg -s 2M /dev/sda2 ##建立vg -s設定pe大小位2M
lvcreate  -L 100M -n westoslv westosvg ##建立lvm -L指定大小 -n指定名稱 mkfs.xfs  /dev/mapper/westosvg-westoslv ##格式化 
mount /dev/westosvg/westoslv  /weixindata/ ##挂載
           
linux下的LVM邏輯卷管理linux下的LVM邏輯卷管理
linux下的LVM邏輯卷管理linux下的LVM邏輯卷管理
linux下的LVM邏輯卷管理linux下的LVM邏輯卷管理

2.lvm拉伸

1.當vg中的容量充足

lvextend -L 200M /dev/mapper/westosvg-westoslv ##拉伸裝置

xfs_growfs /weixindata/ ##拉伸檔案系統,在rhel7中可以用裝置 或挂載點 ##在rhel8中隻能用挂載點

resize2fs /dev/mapper/westosvg-westoslv ##當檔案系統為ext時使用此指令

linux下的LVM邏輯卷管理linux下的LVM邏輯卷管理

2.當vg中的容量不足

劃分分區 fidisk /dev/sda
pvcreate /dev/sda3 
vgextend  westosvg /dev/sda3 
lvextend  -L 2500M /dev/westosvg/westoslv 
xfs_growfs  /weixindata/
           
linux下的LVM邏輯卷管理linux下的LVM邏輯卷管理

3.lvm縮減

xfs檔案系統不支援縮減,ext檔案系統可以

mkfs.ext4 /dev/westosvg/westoslv 
           

ext4檔案系統拉伸:

resize2fs /dev/mapper/westosvg-westoslv

linux下的LVM邏輯卷管理linux下的LVM邏輯卷管理
linux下的LVM邏輯卷管理linux下的LVM邏輯卷管理

縮減步驟:

umount /weixindata 
e2fsck -f /dev/westosvg/westoslv 
resize2fs  /dev/westosvg/westoslv 1500M
 lvreduce  -L 1500M /dev/westosvg/westoslv 
 vgreduce  westosvg /dev/sda3
  pvremove  /dev/sda3   
           
linux下的LVM邏輯卷管理linux下的LVM邏輯卷管理
linux下的LVM邏輯卷管理linux下的LVM邏輯卷管理

4.lvm删除

umount /dev/mapper/westosvg-westoslv 
lvremove  /dev/westosvg/westoslv
 vgremove  westosvg 
 pvremove /dev/sda2 
           
linux下的LVM邏輯卷管理linux下的LVM邏輯卷管理
linux下的LVM邏輯卷管理linux下的LVM邏輯卷管理

繼續閱讀