1.lvm管理
linux
lv 邏輯卷,能夠讓設備自由伸縮的一個設備管理軟件
pv 物理卷
vg 物理卷組
pe 物理拓展,lvm最小的存儲單元
shell
lvm模型ide
lvm的製做spa
先建立一個分區3d
劃分lvm所用到的設備,這些設備的功能id必須時linux LVMblog
@@8e就是linux LVM的標示rem
創建lvm,另開一個shell,監控實驗效果get
pvcreate /dev/vdb1 ##把物理分區作成物理卷
vgcreate vg0 /dev/vdb1 ##用製做好的/dev/vdb1這個物理卷製做一個物理卷組vg0
lvcreate -L 50M -n lv0 vg0 ##在vg0這個組中創建出lv0設備 -L 指定設備大小 -n 指定設備名字同步
mkfs.xfs /dev/vg0/lv0 ##格式化邏輯分區it
mount /dev/vg0/lv0 ##掛載
lvm設備的擴大
##xfs文件系統只能擴大不能縮減##
lvm擴大
lvextend -L 250M /dev/vg0/lv0 ##擴大lvm設備到250M
xfs_growfs /dev/vg0/lv0 ##擴大xfs文件系統到設備大小
vg擴大
pvcreate /dev/vdb2 ##在pv中增長一塊設備/dev/vdb2
vgextend vg0 /dev/vdb2 ##把新創建的/dev/vdb2添加到vg0中
lvm的縮減
##ext文件系統能夠擴大也能夠縮減##
umount /mnt ##取消掛載
xfs格式只能擴大不能縮減,所以咱們先轉化爲能縮減的ext4格式
lvm擴大
lvextend -L 630M /dev/vg0/lv0 ##擴大lvm設備到630M
resize2fs /dev/vg0/lv0 ##設定文件系統大小和設備同步
lvm縮減
umount /dev/vg0/lv0 ##卸載設備,由於文件系統縮減不支持在線操做
e2fsck -f /dev/vg0/lv0 ##檢測文件系統,肯定文件系統中已有數據大小防止過分縮減
resize2fs /dev/vg0/lv0 1G ##把文件系統縮減到300M
lvreduce -L 1G /dev/vg0/lv0 ##設備縮減到300M
重複上述操做,縮減至100M
磁盤內容的轉移和磁盤的移除
pvmove /dev/db1 /dev/db2 ##將db1上的數據移動到db2上
vgreduce vg0 /dev/vdb1 ##將vg0中的vdb1刪掉
pvremove /dev/vdb1 ##刪除/dev/vdb1上的lvm信息
lvm刪除
##注意:刪除時必定要注意前後順序,必須按照圖示的順序進行
刪除後的結果