VM创建的虚拟机磁盘不够用了,如何扩充磁盘?
环境描述
利用vm创建的虚拟机 操作系统为 centos7 ,VMware® Workstation 14 Pro 为版本14。 初始创建的虚拟机为内存2g 处理器1核,硬盘20g。 目标将 20g 硬盘扩充到40g。
操作步骤
- 关闭虚拟机,将磁盘配置由原来的20g 改为40g。这时候会出现提示,扩充完毕,但是需要手动操作文件系统,将磁盘进行分配。此时重启系统,使用 df -h 命令查看磁盘系统大小发现还是20g, 原因是新加的20g,还未被分配到系统,需要进一步操作才行。
- 查看系统磁盘大小情况。
- 为新增的磁盘创建分区
# 涉及命令
fdisk
- 将创建好的分区格式修改
# 涉及命令
fdisk
- 格式化磁盘
# 涉及命令
mkfs -t
partprobe
- 将物理磁盘转为物理卷PV,扩展VG
# 涉及命令
fdisk -l
pvcreate
vgextend
- 扩展文件系统
# 涉及命令
vgdisplay
lvextend
xfs_growfs
- 查看扩充后结果
总结
虚拟机磁盘扩充除了将配置修改后,还需要将新分配的磁盘手动分配,格式化等一系列操作才能加入到文件系统中,才能被真正的使用。 值得一提的是,不同的操作系统的文件操作可能存在一些差异,本次操作仅供centos7 操作系统参考。