LVM的概念:逻辑卷管理,在你的磁盘之上生成一个逻辑层,能方面的对磁盘进行管理,比如:增加磁盘逻辑分区空间的大小、减小逻辑空间的大小、建立带区卷、快照功能等等
几个概念:
物理卷-----pv
卷组------vg
物理块-----pe 默认4M
逻辑卷-----lv
创建和管理lvm
创建lvm的步骤如下:
1、使用fdisk等工具对磁盘创建lvm分区,lvm的分区类型为8e
fdisk /dev/sdb ------n -------p -----1 ------t ----8e -----p -----w
2、创建物理卷(pv)
pvcreate /dev/sdb1 /dev/sdc1 #可以一下创建多个
可以用lvmdiskscan命令查看哪些设备成为了物理卷
/dev/sdb1 [ 39.99 GB] LVM physical volume
/dev/sdc1 [ 3.92 GB] LVM physical volume
/dev/sdc2 [ 4.08 GB] LVM physical volume
可以用命令pvs、pvscan、pvdisplay来显示当前系统中的物理卷
可以用pvremove删除物理卷,用法如下:
pvremove /dev/sdc1
3、创建卷组(vg)
vgcreate vg0 /dev/sdb1 /dev/sdc1
vg0为该卷组的逻辑名,pe默认为4M,如果要更改请用-s指定
vgchange -a y vg0 用vgchange来激活卷组,创建的时候默认已经激活
可以用vgremove来删除卷组
可以用vgs或者vgdisplay来显示卷组信息
使用命令vgscan扫描磁盘生成的缓存文件
使用命令vgextend添加新的物理卷到卷组中,用法如下:
vgextend vg0 /dev/sdc2
使用命令vgreduce从卷组中删除物理卷
vgreduce vg0 /dev/sdc2
使用vgmerge来合并不同的卷组
vgmerge vg0 vg1
使用vgsplit来分离卷组
vgsplit vg0 vg1 /dev/sdb1
4、创建逻辑卷(lv)
lvcreate -L 5G -n mydisk vg0
mydisk为逻辑卷的名称,-L为制定逻辑卷的大小,也可以用-l来指定pe的个数,如:
vgdisplay vg0 | grep "Total PE" 找到PE的个数
lvcreate -l 11242 -n mydisk vg0
可以用lvremove来删除创建的逻辑卷
lvremove /dev/vg0/mydisk
5、格式化逻辑卷
mkfs.ext3 /dev/vg0/mydisk
6、挂载逻辑卷
mount /dev/vg0/mydisk /vdisk
调整lv和文件系统的大小
1、增加逻辑卷的容量
可以用lvextend后者lvresize,只不过用lvextend在处理未被格式化和挂载的lv比较好一些
lvresize -L+5G /dev/vg0/mydisk
umount /vdisk
e2fsck -f /dev/vg0/mydisk 进行磁盘校验检查
resize2fs /dev/vg0/mydisk
2、减小逻辑卷的容量
可以用lvreduce后者lvresize
umount /vdisk
e2fsck -f /dev/vg0/mydisk
resize2fs /dev/vg0/mydisk 5G
阅读(1328) | 评论(0) | 转发(0) |