
软件安装: yum install lvm2
####################################################################
pv系列命令:
pvcreate 建立PV
pvscan 查找系统中具有pv属性的磁盘
pvdisplay 显示系统上的pv的详细信息
pvremove 删除pv
######################################################################
建立pv:
mdadm --create --auto=yes /dev/md0 --level=5 --raid-device=3 --spare-device=1 /dev/sd{b,c,e,g}
pvcreate /dev/md0
#####################################################################
VG系列命令:
vgcreate 建立VG vgcreat [-s 多少m,g] VG名字 PV名字
vgscan 搜索VG 指定 PE 大小 (默认4M)
vgdisplay 显示VG的状态信息
vgremove 移除VG
-------------
vgextend 增加PV的量 将新的PV加入VG中
vgreduce 移除/删减 VG内的PV
vgchange VG改名
#######################################################################
组建vg:
vgcreate myvg /dev/md0
########################################################################
lv系列命令:
lvcreat : 建立LV
lvscan : 查询系统中的LV
lvdisplay : 显示LV的详细信息
lvextend : 扩展LV容量
lvreduce : 减少LV容量
lvremove : 删除LV
lvresize : 调整LV容量大小
lvcreat语法:
lvcreat -l PE数量 -n LV的名称 来源的VG的名称
###########################################################################
建立lv: lvcreate -n mylv -l 400 myvg ## -l 使用PE单位分配空间
!!!!回头查看vg信息,对比刚创建vg和建立lv之后的区别!!!!
!!!!是理解LVM的各层级的关系的快速方法!!!!!!!!!!!
格式化:
mkfs -t ext4 /dev/myvg/mylv
之后就可以和一般硬盘一样使用
### vgchange -a y myvg ## 激活/禁用 某个卷组。
lvchange -a y mylv
LVM的扩容
1.mdadm --create --auto=yes /dev/md1 --level=5 --raid-device=3 /dev/sd{a,k,i}
2.pvcreate /dev/md1
3.vgextend myvg /dev/md1 #vg扩容
4.lvresize -l +500 /dev/myvg/mylv ##lv扩容500个pe,具体看vg剩余的pe数量
5.resize2fs /dev/myvg/mylv #重新定义挂载目录的容量