安装:
rpm -qa |grep lvm
lvm2-2.02.32-4.el5
system-config-lvm-1.1.3-2.0.el5
rpm -qa |grep lvm
lvm2-2.02.32-4.el5
system-config-lvm-1.1.3-2.0.el5
查看:
pvdisplay vgdisplay lvdisplay pvs vgs lvs
pvdisplay vgdisplay lvdisplay pvs vgs lvs
建立:
pvcreate /dev/{sda,sdb}
vgcreate vg01 /dev/sda /dev/sdb
lvcreate --size 40G -n LVname VGname
pvcreate /dev/{sda,sdb}
vgcreate vg01 /dev/sda /dev/sdb
lvcreate --size 40G -n LVname VGname
增加LV:
lvresize 60G /dev/vg/lv
resize2fs 60G /dev/vg/lv
lvresize 60G /dev/vg/lv
resize2fs 60G /dev/vg/lv
减小LV:
umount /dev/vg/lv
resize2fs 20G /dev/vg/lv
lvresize 20G /dev/vg/lv
umount /dev/vg/lv
resize2fs 20G /dev/vg/lv
lvresize 20G /dev/vg/lv
删除磁盘:
pvmove /dev/sda1 /dev/sda2
vgreduce uplooking /dev/sda1
pvremove /dev/sda1
pvmove /dev/sda1 /dev/sda2
vgreduce uplooking /dev/sda1
pvremove /dev/sda1
扩充磁盘:
pvcreate /dev/sdb
vgextend VGname /dev/sdb
pvcreate /dev/sdb
vgextend VGname /dev/sdb
PV:
pvchange pvcreate pvmove pvresize pvscan
pvck pvdisplay pvremove pvs pv.sh
VG:
vgcfgbackup vgconvert vgextend vgreduce vgscan
vgcfgrestore vgcreate vgimport vgremove vgsplit
vgchange vgdisplay vgmerge vgrename
vgck vgexport vgmknodes vgs
vgcfgbackup vgconvert vgextend vgreduce vgscan
vgcfgrestore vgcreate vgimport vgremove vgsplit
vgchange vgdisplay vgmerge vgrename
vgck vgexport vgmknodes vgs
LV:
lvdisplay lvmdiskscan lvm.static lvresize
lvchange lvextend lvmdump lvreduce lvs
lvconvert lvm lvmsadc lvremove lvscan
lvcreate lvmchange lvmsar lvrename
lvdisplay lvmdiskscan lvm.static lvresize
lvchange lvextend lvmdump lvreduce lvs
lvconvert lvm lvmsadc lvremove lvscan
lvcreate lvmchange lvmsar lvrename
高级应用:
减小PV:
pvresize -t --setphysicalvolumesize 45G -v /dev/sda6 可以再继续
pvresize --setphysicalvolumesize 45G -v /dev/sda6
fdisk /dev/sda6
d掉6 再n +45G t 8e w
partprobe
pvresize -t --setphysicalvolumesize 45G -v /dev/sda6 可以再继续
pvresize --setphysicalvolumesize 45G -v /dev/sda6
fdisk /dev/sda6
d掉6 再n +45G t 8e w
partprobe
pvscan
转载于:https://blog.51cto.com/dywer/163950