主要作用:扩容 1.先做分区的物理卷2.选择分区加入卷组里面3.
[root@stu187 etc]# pvcreate /dev/sda{11,12,13,14} 创建pv
开机挂载
创建PV:
#pvcreate pv列表
#pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1
删除pv:
#pvremove pv列表
#pvremove /dev/sdb1
查看pv:
#pvscan
显示某个pv详细信息:
#pvdisplay /dev/sdb1
查看vg:
#vgscan
创建vg:
#vgcreate vg名称 pv列表
#vgcreate myvg /dev/sdb1 /dev/sdd1
扩大VG:
#vgextend vg名称 pv列表
#vgextend myvg /dev/sdc1 /dev/sdc2
缩小VG:
#vgreduce vg名称 pv列表
#vgreduce myvg /dev/sdd1
删除vg:
#vgremove vg名称
创建LV:
#lvcreate -L 数字G -n LV名称 VG名称
#lvcreate -L 3G –n mylv myvg
#删除LV:
#lvremove mylv
扩大LV:
#lvextend –L +1G /dev/myvg/mylv lv扩容
#resize2fs /dev/myvg/mylv 文件系统级别扩容
缩小LV:
#lvreduce -L-1G /dev/myvg/mylv
删除LV
lvremove /dev/myvg/mylv
LV 收缩:
1 卸载umount /dev/myvg/mylv
2 强制检测e2fsck -f /dev/myvg/mylv
3 收缩文件系统resize2fs /dev/myvg/mylv 100M
4 收缩LV lvresize -L 100M /dev/myvg/mylv (只有100M 的存储空间)
5 挂载mount /dev/myvg/mylv /share
6 查看 df -h /share
完整创建 lvm 过程:
1.创建 lv
[root@localhost /]# pvcreate /dev/sdb{5,6,7,8}
[root@localhost /]# vgcreate vg2 /dev/sdb5 /dev/sdb6 /dev/sdb7
[root@stu187 ~]# lvcreate -L 20M -n lv2 vg0
Couldn't find device with uuid 'cw06A0-pGr9-6MRZ-jD5B-iF2F-M4Jv-IIX3rT'.
Couldn't find device with uuid '8WcYT3-x8W1-oeAN-nuiy-5haA-PwFw-ANji4Z'.
Cannot change VG vg0 while PVs are missing.
Consider vgreduce --removemissing.
[root@localhost /]# lvcreate -L 20M -n lv2 vg2
[root@localhost /]# lvdisplay
[root@localhost /]# vgdisplay
[root@localhost /]# pvdisplay
[root@localhost mnt]# mkfs.ext3 /dev/vg2/lv2
[root@localhost mnt]# mount /dev/vg2/lv2 /mnt
2.扩容
[root@localhost mnt]# vgextend vg2 /dev/sdb8
[root@localhost mnt]# lvextend -L 40M /dev/vg2/lv2
[root@localhost mnt]# df -h
[root@localhost mnt]# resize2fs /dev/vg2/lv2
[root@localhost mnt]# df –h
3.缩容
[root@localhost /]# umount /mnt
[root@localhost /]# e2fsck -f /dev/vg2/lv2
[root@localhost /]# resize2fs /dev/vg2/lv2 30M
[root@localhost /]# lvresize -L 30M /dev/vg2/lv2
[root@localh
ost /]# mount /dev/vg2/lv2 /mnt
[root@localhost /]# df -h
[root@localhost /]# umount /mnt
[root@localhost /]# vgreduce vg2 /dev/sdb8
[root@localhost /]# pvremove /dev/sdb8