文章目录
- LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。
- 物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘。
- 卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。
- 逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组
- 每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。
- 逻辑卷也被划分为被称为LE(Logical Extents) 的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。
- 创建分区==>创建(pvcreate)物理卷==>将物理卷扩展(vgextend)到卷组==>LV扩容==>将卷组中的空闲空间扩展到根分区逻辑卷==>文件系统扩容
- 1、关闭虚拟机。 2、设置中找到磁盘,编辑虚拟磁盘容量,选择扩展虚拟磁盘容量,设置新的大小,然后点击完成。
- 1、命令行中输入 df -h ,查看当前磁盘空间 可以看到 /dev/mapper/cl-root 这个分区已经使用了86%的容量。 2、命令行输入fdisk -l 可以看到我将/dev/sda磁盘已经扩容到了1000G 3、对新增的硬盘空间做新增分区(硬盘数没有增加,增加的是空间) 命令意思是先创立主分区,设置分区大小500G,然后将新的分区类型调整为Linux LVM,然后检查磁盘中分区情况,最后按w命令写入设置。 4、创建pv 使用 pvcreate /dev/sda3 命令创建 然后使用pvdisplay 查看创建情况 图中可以看到/dev/sda3是 new physical volume ,新设立的pv 5、PV加入VG,vgextend后接VG Name,我这里为cl 先用vgdisplay命令查看VG Name 然后用lvdisplay命令查看对应VG Name的LV Path 6、VG加入LV 后两个参数“+12800”和“/dev/cl/root”来源详解: “+12800”来自于vgdisplay命令的Free PE/Size字段 “/dev/cl/root”来自于lvdisplay命令的LV Path字段 7、调整文件系统大小,我这里是xfs文件系统使用xfs_growfs命令调整,若其他文件系统,如ext4使用resize2fs命令,注意区分。 8、最后用df -h 查看调整后的情况
跑在Hyper-V中的Centos 7里的/dev/mapper/cl-root分区需要扩容,临时抱佛脚查了命令。
记录一下操作。
LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。
物理卷在逻辑卷管理中处于最底层,它可以是实际物理硬盘上的分区,也可以是整个物理硬盘。
卷组建立在物理卷之上,一个卷组中至少要包括一个物理卷,在卷组建立之后可动态添加物理卷到卷组中。一个逻辑卷管理系统工程中可以只有一个卷组,也可以拥有多个卷组。
逻辑卷建立在卷组之上,卷组中的未分配空间可以用于建立新的逻辑卷,逻辑卷建立后可以动态地扩展和缩小空间。系统中的多个逻辑卷可以属于同一个卷组,也可以属于不同的多个卷组
每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。
逻辑卷也被划分为被称为LE(Logical Extents) 的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。
创建分区==>创建(pvcreate)物理卷==>将物理卷扩展(vgextend)到卷组==>LV扩容==>将卷组中的空闲空间扩展到根分区逻辑卷==>文件系统扩容
1、关闭虚拟机。
2、设置中找到磁盘,编辑虚拟磁盘容量,选择扩展虚拟磁盘容量,设置新的大小,然后点击完成。
1、命令行中输入 df -h ,查看当前磁盘空间

可以看到 /dev/mapper/cl-root 这个分区已经使用了86%的容量。
2、命令行输入fdisk -l

可以看到我将/dev/sda磁盘已经扩容到了1000G
3、对新增的硬盘空间做新增分区(硬盘数没有增加,增加的是空间)


命令意思是先创立主分区,设置分区大小500G,然后将新的分区类型调整为Linux LVM,然后检查磁盘中分区情况,最后按w命令写入设置。
4、创建pv
使用 pvcreate /dev/sda3 命令创建
然后使用pvdisplay 查看创建情况

图中可以看到/dev/sda3是 new physical volume ,新设立的pv
5、PV加入VG,vgextend后接VG Name,我这里为cl
先用vgdisplay命令查看VG Name

然后用lvdisplay命令查看对应VG Name的LV Path


6、VG加入LV

后两个参数“+12800”和“/dev/cl/root”来源详解:
“+12800”来自于vgdisplay命令的Free PE/Size字段
“/dev/cl/root”来自于lvdisplay命令的LV Path字段
7、调整文件系统大小,我这里是xfs文件系统使用xfs_growfs命令调整,若其他文件系统,如ext4使用resize2fs命令,注意区分。

8、最后用df -h 查看调整后的情况

支付宝 扫一扫