记录:297
场景:扩展VMware虚拟机上安装的CentOS 7.6系统的磁盘空间。包括扩展虚拟机磁盘,扩展操作系统的磁盘分区(Disk Partition)、物理卷(Physical volume)、卷组(Volume group)、逻辑卷(Logical volume)、文件系统(File System)。
版本:
虚拟机工具:VMware 16
操作系统:CentOS 7.6
1.VMware虚拟机扩展磁盘
1.1虚拟机扩展前状态
本例VMware虚拟机,扩展前虚拟机状态。
硬盘:20GB。
1.2编辑虚拟机设置
在上一步骤页面中,点击:编辑虚拟机设置。进入虚拟机设置页面。
在虚拟机设置页面中,选中:硬盘(SCSI)。
1.3扩展磁盘容量(修改值)
在虚拟机设置页面中,点击:扩展(E)。进入扩展磁盘容量页面。
在磁盘扩展页面,修改参数值:把20.0修改为50.0。
1.4扩展磁盘容量(确认)
在扩展磁盘容量页面,点击:扩展(E)。即完成扩展。
1.5扩展成功效果
扩展成功效果。
1.6虚拟机扩展后状态
设置完成后,虚拟机状态。
2.在CentOS 7系统扩展磁盘
2.1扩展前基础信息
2.1.1查看磁盘文件系统空间信息
磁盘文件系统:/dev/mapper/centos-root。
执行指令:df -h
2.1.2查看磁盘分区信息
磁盘分区信息:/dev/sda1和/dev/sda2。
执行指令:fdisk -l
2.1.3查看磁盘物理卷信息
磁盘物理卷信息:Physical volume。
执行指令:pvdisplay
2.1.4查看磁盘卷组的信息
磁盘卷组的信息:Volume group。
执行指令:vgdisplay
2.1.5查看磁盘逻辑卷信息
磁盘逻辑卷:Logical volume。
执行指令:lvdisplay
2.2新增磁盘分区
对虚拟机扩展的磁盘进行分区。
2.2.1执行新增分区指令
执行命令:fdisk /dev/sda
2.2.2输入p
输入p。
2.2.3输入n
输入n。
2.2.4输入p
输入p。
2.2.5选择分区号和两次回车
分区号:3。
两次回车。
2.2.6输入p
输入p。
2.2.7输入w
输入w。
2.2.8查看磁盘分区信息
执行完成,查看分区。
磁盘分区信息:/dev/sda1和/dev/sda2和/dev/sda3。
执行指令:fdisk -l
2.2.9重启系统
执行指令:reboot
2.3创建物理卷
针对上一步骤创建的分区:/dev/sda3,创建物理卷。
2.3.1创建物理卷
执行指令:pvcreate /dev/sda3
2.3.2查看磁盘物理卷信息
执行指令:pvdisplay
2.4扩展磁盘卷组
扩展磁盘卷组(Volume group)。
针对创建的分区:/dev/sda3,扩展磁盘卷组。
2.4.1扩展磁盘卷组
执行指令:vgextend centos /dev/sda3
2.4.2查看磁盘卷组的信息
磁盘卷组的信息:Volume group。
执行指令:vgdisplay
2.5扩展磁盘逻辑卷
磁盘逻辑卷信息:Logical volume。
2.5.1获取文件系统名称
查看并记下需要扩展的文件系统名称。
本例的文件系统名:/dev/mapper/centos-root
执行命令:df -h
2.5.2扩展磁盘逻辑卷
本例扩展:30G。
扩展逻辑卷的空间,需小于虚拟机设置的扩展值,设置为29G。
执行命令:lvextend -L +29G /dev/mapper/centos-root
2.5.3查看磁盘逻辑卷信息
磁盘逻辑卷信息:Logical volume。
可以看到磁盘逻辑卷已经扩展。
执行指令:lvdisplay
2.6扩展磁盘文件系统
磁盘逻辑卷信息:Logical volume。
磁盘文件系统:/dev/mapper/centos-root。
2.6.1获取文件系统格式
本例格式:xfs
执行指令:cat /etc/fstab | grep centos-root
2.6.2扩展磁盘文件系统
扩展磁盘空间,不同文件系统扩展指令不同,需注意区分。
执行命令:xfs_growfs /dev/mapper/centos-root
2.6.3查看磁盘文件系统空间
磁盘文件系统:/dev/mapper/centos-root。
执行指令:df -h
2.7扩展前后比对
2.7.1查看磁盘文件系统空间信息
比对磁盘文件系统:/dev/mapper/centos-root,对应的Size属性。
执行指令:df -h
扩展前:
扩展后:
2.7.2查看磁盘分区信息
比对磁盘分区信息:/dev/sda1、/dev/sda2、/dev/sda3。
执行指令:fdisk -l
扩展前:
扩展后:
2.7.3查看磁盘物理卷信息
比对磁盘物理卷的(Physical volume)的数量。
执行指令:pvdisplay
扩展前:
扩展后:
2.7.4查看磁盘卷组的信息
比对磁盘卷组(Volume group)的VG Size属性。
执行指令:vgdisplay
扩展前:
扩展后:
2.7.5查看磁盘逻辑卷信息
比对磁盘逻辑卷(Logical volume)的LV Size。
执行指令:lvdisplay
扩展前:
扩展后:
以上,感谢。
2022年10月17