虚拟磁盘技术
作用:整合分散的空间
分类:物理卷Physical Volume; 卷组 Volume Group; 逻辑卷 Logical Volume
优点:逻辑卷的空间是可变的,可变大,也可以变小
制作过程:将众多的物理卷(PV),组建成卷组(VG),再从卷组中划分出逻辑卷(LV)
命令:
-
制作卷组:vgcreate 卷组名 设备
vgcreate systemvg /dev/sdd1 /dev/sdd2 利用sdb1和sdb2中的空间制作卷组
查看卷组信息:vgs
查看物理卷信息:pvs -
制作逻辑卷:lvcreate -L 逻辑卷大小 -n 逻辑卷名字 基于那个卷组(注:也可以利用PE个数来创建逻辑卷,将逻辑卷大小改为个数);创建完成后系统会自动在dev下建立/卷组/逻辑卷,并创建它的软连接。
lvcreate -L 500M -n lv2 systemvg1
查看逻辑卷信息: lvs -
逻辑卷的使用
查看逻辑卷信息 ls -l /dev/systemvg1/lv2
格式化逻辑卷:mkfs.xfs /dev/systemvg1/lv2
查看逻辑卷文件系统: -
挂载逻辑卷分区
逻辑卷扩展
- 卷组有足够的大小
lvextend -L 1G /dev/systemvg1/lv2
扩展后,原来的从卷组中获取的逻辑卷是格式化了文件系统,但是卷组并没有格式化文件系统,所以从卷组中扩展来的逻辑卷大小需要刷新一下
刷新命令:resize2fs,刷新ext4文件系统;xfs_growfs,刷新xfs文件系统 - 卷组没有足够的大小
扩展卷组的大小:vgextend 卷组名 物理卷
vgextend systemvg1 /dev/sdd3
之后就是扩展逻辑卷的大小,和上面的操作一样
卷组划分空间大小
查看卷组详细信息:vgdisplay systemvg1
默认划分空间单位:PE = 4M
修改PE大小:vgchange -s 1M systemvg1
删除逻辑卷和卷组
- 需要先卸载逻辑卷的挂载和删除逻辑卷开机自动挂载配置
lvremove /逻辑卷地址:lvremove /dev/systemvg1/lv2 - 删除卷组,需要先将基于此卷组创建的逻辑卷都删除
vgremove 卷组名:vgremove systemvg1