parted創建LVM
把一塊1T硬盤全部設為LVM
#parted /dev/sdb
>mklabel gpt
由於MBR分區表只支持2T硬盤,所以如果大於2T必須用GPT分區表
>mkpart primary xfs 0G 500G
xfs就是ext4文件系統
>mkpart primary xfs 500G -0G
>set 1 lvm on 設定編號1為LVM分區,on開啟 off是關閉
>set 2 lvm on
>quit
#partprobe 立即生效
退出后進行建立pv,vg,lv等
創建LVM
#yum install lvm2*
#pvcreate /dev/sdc1 創建pv
#pvcreate /dev/sdc2
#pvdisplay 顯示PV分區情況
#vgcreate vg0 /dev/sdc1 /dev/sdc2 把分區加入到vg0組里
#vgdisplay
#lvcreate -L 100G -n lv0 vg0 創建lv大小100G名稱lv0
#mkfs.ext4 /dev/vg0/lv0 格式化lv0
#mount /dev/vg0/lv0 /mnt 掛載
開機自動啟動就寫入到fstab文件中
管理LVM
1擴展logical volume容量
#lvextend -L +20G /dev/vg0/lv0 需要卸載下來分區
#lvdisplay 顯示為120G容量,可是掛載后發現還是100G
#resize2fs /dev/vg0/lv0 不需要卸載分區
2擴展volume group容量
在添加一塊硬盤創建好PV后
#vgextend vg0 /dev/sdd1 添加sdd1分區加入到vg0組
#vgdisplay
3刪除
#lvremove /dev/vg0/lv0
注意:在整個過程中對磁盤進行調整后,遇到重啟不能進入系統,可通過以下方法解決
1檢查/etc/fstab文件
2用光盤引導進入修復模式,重新安裝grub
#parted /dev/sdc
按兩下TAB能顯示出所有能使用的命令
>print 顯示分區列表
>mkpart 創建分區 (會立即生效)
>會提示分區類型 p 主分區 e擴展分區 l邏輯分區
>start 100G 從上個分區的末尾100G開始分區
>end 300G 到300G結束,總共磁盤空間是200G
>resize 1 重設編號1的大小空間
>start 100G
>end 200G
>rm 1 刪除編號1分區
>quit 退出
#partprobe
#mkfs.ext4 /dev/sdc2