新建逻辑卷
目录
LVM工作方式
将零散空闲存储整合成虚拟磁盘,在进行虚拟的分区,分区之后在进行格式化挂载使用
创建逻辑卷的思路
将零散的空闲存储整合成Physical Volume 物理卷,在将物理卷整合成相应的卷组Volume Group,也就是所谓的虚拟磁盘,最后把虚拟的磁盘变成虚拟的分区,也就是所为的Logical Volume。
LVM管理工具集
Scan 扫描 pvscan 物理卷扫描 vgscan逻辑卷扫描 lvscan 逻辑卷扫描
Create创建 pvcreate物理卷创建 vgcreate逻辑卷创建 lvcreate 逻辑卷创建
Display显示 pvdisplay物理卷展示 vgcreate逻辑卷创建 lvdisplay 逻辑卷创建
LVM快速部署以及使用
基本思路
准备至少一个空闲分区(/dev/vdb1)
创建卷组:vgcreate 卷组名 空闲分区…
创建逻辑卷:lvcreate -L 大小 -n 名称 卷组名
[root@zhuhaiyan ~]# vgcreate vg /dev/vdb2
Physical volume “/dev/vdb2” successfully created.
Volume group “vg” successfully created
[root@zhuhaiyan ~]# lvcreate -L 180M -n lv vg
Logical volume “lv” created.
LVM的扩展使用
创建卷组的时候设置PE大小
vgcreate -s PE大小 卷组名 空闲分区
[root@zhuhaiyan ~]# vgcreate -s 16MiB vgzhu /dev/vdb3
Physical volume “/dev/vdb3” successfully created.
Volume group “vgzhu” successfully created
创建逻辑卷的时候指定PE个数
lvcreate -l PE个数 -n 逻辑卷名 卷组名
[root@zhuhaiyan ~]# lvcreate -l 5 -n lvzhu vgzhu
Logical volume “lvzhu” created.
检查现有逻辑卷大小
使用lvscan命令,找到逻辑卷的大小,卷组名
[root@zhuhaiyan ~]# lvcreate -l 5 -n lvzhu vgzhu
Logical volume “lvzhu” created.
[root@zhuhaiyan ~]# lvscan | grep vgzhu
ACTIVE ’/dev/vgzhu/lvzhu’ [80.00 MiB] inherit
查看所在卷组的剩余空间,看是否满足扩展的需要
[root@zhuhaiyan ~]# vgdisplay vgzhu | grep Free
Free PE / Size 7 / 112.00 MiB
扩展卷组
当卷组的剩余空间不足时,需要先扩展卷组
[root@zhuhaiyan ~]# vgextend vgzhu /dev/vdb5
Physical volume “/dev/vdb5” successfully created.
Volume group “vgzhu” successfully extended
[root@zhuhaiyan ~]# vgdisplay vgzhu | grep ‘Free’
Free PE / Size 19 / 304.00 MiB
扩展逻辑卷
当卷组的剩余空间充足时,可直接扩展逻辑卷
lvextend -L 新大小 /dev/卷组名/逻辑卷名
[root@zhuhaiyan ~]# lvextend -L 190M /dev/vgzhu/lvzhu
Rounding size to boundary between physical extents: 192.00 MiB.
Size of logical volume vgzhu/lvzhu changed from 80.00 MiB (5 extents) to 192.00 MiB (12 extents).
Logical volume vgzhu/lvzhu successfully resized.
更新文件系统大小
对于格式化过的逻辑卷,扩容后应该通知Linux内核,否则,使用df等工具时看到的还是原来的大小,在通知完之后,刷新文件系统容量。
[root@zhuhaiyan ~]# resize2fs /dev/vgzhu/lvzhu
[root@zhuhaiyan ~]# df -hT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/vgzhu-lvzhu ext4 182M 1.6M 167M 1% /mnt/vgzhu
目录
LVM工作方式
将零散空闲存储整合成虚拟磁盘,在进行虚拟的分区,分区之后在进行格式化挂载使用
创建逻辑卷的思路
将零散的空闲存储整合成Physical Volume 物理卷,在将物理卷整合成相应的卷组Volume Group,也就是所谓的虚拟磁盘,最后把虚拟的磁盘变成虚拟的分区,也就是所为的Logical Volume。
LVM管理工具集
Scan 扫描 pvscan 物理卷扫描 vgscan逻辑卷扫描 lvscan 逻辑卷扫描
Create创建 pvcreate物理卷创建 vgcreate逻辑卷创建 lvcreate 逻辑卷创建
Display显示 pvdisplay物理卷展示 vgcreate逻辑卷创建 lvdisplay 逻辑卷创建
LVM快速部署以及使用
基本思路
准备至少一个空闲分区(/dev/vdb1)
创建卷组:vgcreate 卷组名 空闲分区…
创建逻辑卷:lvcreate -L 大小 -n 名称 卷组名
[root@zhuhaiyan ~]# vgcreate vg /dev/vdb2
Physical volume “/dev/vdb2” successfully created.
Volume group “vg” successfully created
[root@zhuhaiyan ~]# lvcreate -L 180M -n lv vg
Logical volume “lv” created.
LVM的扩展使用
创建卷组的时候设置PE大小
vgcreate -s PE大小 卷组名 空闲分区
[root@zhuhaiyan ~]# vgcreate -s 16MiB vgzhu /dev/vdb3
Physical volume “/dev/vdb3” successfully created.
Volume group “vgzhu” successfully created
创建逻辑卷的时候指定PE个数
lvcreate -l PE个数 -n 逻辑卷名 卷组名
[root@zhuhaiyan ~]# lvcreate -l 5 -n lvzhu vgzhu
Logical volume “lvzhu” created.
检查现有逻辑卷大小
使用lvscan命令,找到逻辑卷的大小,卷组名
[root@zhuhaiyan ~]# lvcreate -l 5 -n lvzhu vgzhu
Logical volume “lvzhu” created.
[root@zhuhaiyan ~]# lvscan | grep vgzhu
ACTIVE ’/dev/vgzhu/lvzhu’ [80.00 MiB] inherit
查看所在卷组的剩余空间,看是否满足扩展的需要
[root@zhuhaiyan ~]# vgdisplay vgzhu | grep Free
Free PE / Size 7 / 112.00 MiB
扩展卷组
当卷组的剩余空间不足时,需要先扩展卷组
[root@zhuhaiyan ~]# vgextend vgzhu /dev/vdb5
Physical volume “/dev/vdb5” successfully created.
Volume group “vgzhu” successfully extended
[root@zhuhaiyan ~]# vgdisplay vgzhu | grep ‘Free’
Free PE / Size 19 / 304.00 MiB
扩展逻辑卷
当卷组的剩余空间充足时,可直接扩展逻辑卷
lvextend -L 新大小 /dev/卷组名/逻辑卷名
[root@zhuhaiyan ~]# lvextend -L 190M /dev/vgzhu/lvzhu
Rounding size to boundary between physical extents: 192.00 MiB.
Size of logical volume vgzhu/lvzhu changed from 80.00 MiB (5 extents) to 192.00 MiB (12 extents).
Logical volume vgzhu/lvzhu successfully resized.
更新文件系统大小
对于格式化过的逻辑卷,扩容后应该通知Linux内核,否则,使用df等工具时看到的还是原来的大小,在通知完之后,刷新文件系统容量。
[root@zhuhaiyan ~]# resize2fs /dev/vgzhu/lvzhu
[root@zhuhaiyan ~]# df -hT
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/vgzhu-lvzhu ext4 182M 1.6M 167M 1% /mnt/vgzhu