LVM逻辑卷
作用: 1.整合分散的空间 2.逻辑卷空间可以扩大
新建逻辑卷: 将众多的物理卷(pv)组成卷组(vg),再从卷组中划分逻辑卷(lv)
一、逻辑卷的创建
1.建立vg卷组
格式:vgcreate 卷组名 设备路径
[root@server0 ~]# vgcreate nsd /dev/vdc[1-2] #创建卷组
[root@server0 ~]# vgs #查看卷组基本信息
[root@server0 ~]# pvs #查看物理卷基本信息
2.创建lv逻辑卷
格式:lvcreate -n 逻辑卷名 -L 大小 卷组名
[root@server0 ~]# lvcreate -n vo -L 16G nsd
[root@server0 ~]# lvs #查看逻辑卷基本信息
[root@server0 ~]# vgs
3.格式化,挂载使用
[root@server0 ~]# mkfs.ext4 /dev/nsd/vo
[root@server0 ~]# blkid /dev/nsd/vo
[root@server0 ~]# vim /etc/fstab
/dev/nsd/vo /mylvm ext4 defaults 0 0
[root@server0 ~]# mount -a
[root@server0 ~]# df -h
逻辑卷的扩大,支持线上工作
一、卷组有足够的剩余空间
1. 扩建逻辑卷的空间
[root@server0 ~]# lvextend -L 18G /dev/nsd/vo
[root@server0 ~]# lvs
2. 扩建逻辑卷的文件系统
resize2fs : ext4文件系统扩展命令
xfs_growfs : xfs文件系统扩展命令
[root@server0 ~]# df -h
[root@server0 ~]# resize2fs /dev/nsd/vo
[root@server0 ~]# df -h
二、卷组没有足够的剩余空间
1.扩展卷组
[root@server0 ~]# vgextend nsd /dev/vdc3
[root@server0 ~]# vgs
2. 扩建逻辑卷的空间
[root@server0 ~]# lvextend -L 25G /dev/nsd/vo
[root@server0 ~]# lvs
3. 扩建逻辑卷的文件系统
[root@server0 ~]# df -h
[root@server0 ~]# resize2fs /dev/nsd/vo
[root@server0 ~]# df -h
逻辑卷可以缩小,但是强烈不建议
PE:卷组划分空间的单位(创建卷组时设定或后期修改)
[root@server0 ~]# vgdisplay nsd #显示卷组详细信息,看PE的大小
[root@server0 ~]# vgchange -s 1M nsd #修改卷组PE的大小
[root@server0 ~]# vgdisplay nsd #显示卷组详细信息,看PE的大小
-l:指定PE的个数
逻辑卷的删除
首先删除LV逻辑卷,在删除VG卷组,最后删除PV物理卷
[root@server0 ~]# umount /mylvm/ 取消挂载
[root@server0 ~]# lvremove /dev/nsd/vo 删除LV逻辑卷
Do you really want to remove active logical volume vo?
[y/n]: y
Logical volume "vo" successfully removed
[root@server0 ~]# lvs
[root@server0 ~]# vgs
原文:https://www.cnblogs.com/momo6656/p/14822219.html