lvm功能:
1.整合磁盘空间
2.在线扩容
操作
pv
1.创建pv
pvcreate /dev/sda6
pvcreate /dev/sda7
2.查询pv
pvs
pvdisplay
vg
1.创建vg
vgcreate vg0 /dev/sda6 /dev/sda7
2.查询vg
vgs
vgdisplay
lv
1.创建
lvcreate -L 700M -n lv0 vg0
-L size
-n name
2.查询
lvs
lvdisplay
格式化
mkfs.xfs /dev/vg0/lv0
挂载
mount /dev/vg0/lv0 /mnt/
在线扩容lv
1.lvm块设备在线扩容
2.文件系统的在线扩容
lvm块设备在线扩容
前提vg是有可用空间
lvextend -L +200M /dev/vg0/lv0
文件系统的在线扩容
xfs_growfs /dev/vg0/lv0
在线扩容vg
1.有额外分区或者磁盘
2.创建成pv
3.扩容
vgextend vg0 /dev/sda8
数据迁移
1.指定设备移动数据
pvmove /dev/sda6 /dev/sdb
2.不指定设备移动
pvmove /dev/sda7
vg移除pv
vgreduce vg0 /dev/sda{6,7,8}
删除lv
1.umount /dev/vg0/lv0
2.lvremove /dev/vg0/lv0
3.vgremove vg0
4.pvremove /dev/sda{6,7,8}