或者多块硬盘、分区等等。
PV(Physical Volume) 物理卷
实质上就是一块硬盘,只不过如果要使用lvm管理磁盘,就需要将其设置为PV
VG(Volume Group) 卷组
有多个PV组成,是lvm划分分区容量的一个容量池
LV(Logical Volume) 逻辑卷
来自于VG,是逻辑卷管理器提供出来的一个分区
PE(Physical Extend) 物理拓展
组成VG的最小单位,lvm的最小单位,默认大小4M,PE必须是整数,若果不足,系统直接舍弃
1.创建物理卷
pvcreate 磁盘/分区路径
eg.pvcreate /dev/sdb1
2.创建卷组
vgvreate [-s 大小] vg名称 pv路径 (-s 指的是pe 的大小,默认是4M,不指定就是默认大小)
eg: vgcreate -s 8M vg1 /dev/sdb1
3.创建逻辑卷
lvcreate -l PE数量 -n lv名称 vg名称
-L 这个lv大小
eg: lvcreate -l 100 -n lv1 vg1
用于lvm查看的命令
pvdisplay pvs
vgdisplay vgs
lvdisplay lvs
一、vg的增大与减小
物理卷的增大与减小实际上就是向物理卷中新增或者移除pv的过程。
(1)物理卷的增大
vgextend 卷组名称 pv路径
(2)物理卷的减小
1.pv未使用
vgreduce 卷组名称 pv路径
2.pv正在使用(里面有lv)
卸载逻辑卷 使用umount 命令
从指定卷组中移除一个pv , vgreduce 卷组名 pv 路径
eg : vgreduce vg1 /dev/sdb1
将 pv 删除, pvmove pv路径
二、lv的增大与减小
逻辑卷的增大与减小实际上就是增大与减少逻辑卷中Pe的数量
(1)逻辑卷的增大
允许挂载中增大,并且lv的增大不会破坏数据
第一步:增大lv
lvextend -l [+]数量 lv路径
-L [+]大小
第二步:增大文件系统
ext系列文件系统调整命令:resize2fs lv的路径
xfs系列文件系统调整命令:xfs_growfs lv的路径
(2)逻辑卷的减小(lvm 这边的lv 减小,针对的文件系统只能是ext 格式的)
不允许挂载中减小,不支持xfs文件系统的减小,减小时理论上不会破坏数据
第一步:卸载lv
umount lv路径 或者 是 挂载点路径
第二步:文件系统检查
e2fsck -f lv路径
第三步:减小文件系统
resize2fs lv路径 大小
第四步:减小lv
lvreduce -l [-]数量 lv路径
-L [-]大小
第五步:重新挂载
mount
*命令lvresize可以同时用于增大与减小,使用方法与lvextend和lvreduce相同
逻辑卷的删除
1.删除lv
lvremove lv路径
2.删除vg
vgremove vg名称
3.删除pv
pvremove pv路径
除了要会lvm 外,还需使用 lsblk 和 df -Th 命令 来辅助查看
lsblk 查看系统硬盘使用情况
df -Th 查看系统中的挂载,以及 查看 文件系统类型 和大小
感谢大家 观看! 如有不懂的地方,请在留言区评论!谢谢
关注我们:请关注一下我们的微信公众号: NiudunX
版权声明:本文为原创文章,版权归 牛盾网络 所有,欢迎分享本文,转载请保留出处!