一。普通
1.给新添加的硬盘分区fdisk并且把分区号该成linux lvm自己查对应的号这里就不冗述了
2. pvcreate 要创建的逻辑卷目录例/dev/sdb1 /dev/sdb2等等
3.vgscan 第一次创建LVM必须要执行的命令重点。
4.vgcreate vg0 /dev/sdb1 /dev/sdb2创建lvm
5.使用 vgdisplay查看lvm状态. 最大逻辑卷为260G PE Size最小的扩展块
6.lvcreate -n data -L 10M vg0 从vg0上创建卷名为data的10M的lvm
7.使用mkfs.ext3 /dev/vg0/data格式化
8.然后挂载命令完成普通安装。
9.用lvdisplay /dev/vg0/data 是最小的分配单元的整数倍
二。创建一个新的lvm
1.lvcreate -n test -L 20M vg0或者 lvcreate -n test -l 5 vg0
-l 扩展块的数量 是最小分配单元的整数倍
2.mkfs.ext3 格式化
用lvscan查看LVM
三。增加LVM
1.假设以前的LVM慢了,我们使用e2fsdam -L +20M /dev/vg0/data
注:一定要卸载掉以前的LVM挂载
2.再mount再挂载就发现增加了vg0的大小。
pvscan看初始化过的PV卷
3。vgexteng vg0 /dev/sdb3
把成员加进vg0逻辑卷
四。删除一个lvm
1.pvmove /dev/sdb1
删除sdb1同时把数据库重新分配到其他的LVM成员,这时sdb1就是一个有可以用的空的lvm
2.vgreduce vg0 /dev/sdb1 彻底从vg0中删除sdb1
五。修改lvm参数
更改PE Size物理扩展块大小
vgcreate -s参数指定
cgcreate -s 16M vg1 /dev/sbd1成员
vgdistplay vg1就可以发现最大的容量增加了
六。lvm镜像
创建快照逻辑卷
lvcreate -s | --snapshot只能用一次重新启动后失效(会拖慢系统速度)
lvcreate -s -L 32M -n snap /dev/cg0/data/
查了一个快照
7.删除lvm
1.lvremove /dev/vg0/data
可以用lvscan查看
然后一点点删除
2.vgchange -an vg0 vgchange -ay vg0重新积活
把vg0 deactivated转换逻辑卷状态
vgremove vg0 | vg1
3.pvscan查看物理卷