CentOS系統LVM擴容的快捷方法
阿新 • • 發佈:2017-07-14
lvm centos7擴容
LVM擴容時或新建vg時需要使用系列命令,各個命令的用法多樣,本文介紹一個最省力的姿勢。
一、首先創建一塊新的分區:
fdisk /dev/sda p n p #選擇邏輯分區,如果沒有,則首先創建擴展分區,然後再添加邏輯分區(硬盤:最多四個分區P-P-P-P或P-P-P-E) 3 #分區號(從2開始),/dev/sda3 t 3 8e #分區類型8e表示LVM分區 w #寫入分區表 partprobe #重讀分區表,重讀失敗則要重啟 partx /dev/sda #查看當前硬盤的分區表及使用情況
二、創建PV,擴容VG、LV
pvcreate /dev/sda3 vgdisplay #查看當前已經存在的VG信息,以存在VG:VolGroup為例 vgextend VolGroup /dev/sda3 #擴展VolGroup lvdisplay #查看已經存在的LV信息,以存在LV:lv_root為例 lvextend /dev/VolGroup/lv_root /dev/sda3 #擴展LV #其他用法 lvextend –L 50G /dev/VolGroup/lv_root #其他用法 lvextend –L +20G /dev/VolGroup/lv_root #其他用法 lvextend /dev/mapper/VolGroup-lv_root -l +100%FREE /dev/sdb1 resize2fs /dev/VolGroup/lv_root #執行該重設大小,對於當前正在使用的lv_root有效 #註意:在Centos7.x中,文件系統格式是xfs時,使用xfs_growfs命令重設lv大小,如 xfs_growfs /dev/mapper/centos-root df –h #查看掛載情況,已經擴容
三、創建新LV
pvcreate /dev/sdb1 #partprobe #pvdisplay vgcreate vg_mqtag /dev/sdb1 #vgdisplay lvcreate -n lvData -l 100%FREE vg_mqtag #lvdisplay mkfs.ext4 /dev/vg_mqtag/lvData mount /dev/vg_mqtag/lvData /opt/ df -h echo "/dev/mapper/vg_mqtag-lvData /opt ext4 defaults 0 0" >> /etc/fstab
CentOS系統LVM擴容的快捷方法