先添加磁盘容量,虚拟机,新建磁盘,假定1GB,然后即使用fdisk命令分区。
fdisk –l
fdisk /dev/sdb
分出3个分区:sdb1:100M sdb2:200M sdb3:400M
pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3
vgcreate testvg /dev/sdb1 /dev/sdb2
lvcreate –L 150M –n lv01 testvg
mkfs.ext4 /dev/testvg/lv01
mount /dev/testvg/lv01 /mnt/lv01
查看:pvscan pvdisplay
vgscan vgdisplay
lvscan lvdisplay
移除: pvremove /dev/sdb3
vgremove <vg_name>
lvremove <lv_name>
增大vg: vgextend testvg /dev/sdb3
减小vg: vgreduce testvg /dev/sdb3
增大lv:先增大lv,再增大文件系统:
lvextend –L +50M /dev/testvg/lv01
resize2fs /dev/testvg/lv01
减小lv:先减小文件系统,再减小lv:
1)卸载 umount /mnt/lv01
2) 查看lv01大小(注意blocks的大小,与blocks的数量) mke2fs –n /dev/testvg/lv01
3) 计算减小后lv01的大小:此时blocks=1024 数量为208896,即208896-51200=157696
4)resize2fs –f/dev/testvg/lv01 157696K
5)lvreduce –L -51200KB/dev/testvg/lv01
6)挂载 mount /dev/testvg/lv01/mnt/lv01