1、在虚拟机外部扩展磁盘 (1)关闭虚拟机,选择【编辑虚拟机设置】,这时可以看到硬盘为20G
2、开启虚拟机,通过fdisk指令查看分区情况
fdisk -l
显示如下图
fdisk /dev/sda
# 创建新分区
n
# 分区类型为主分区
p
# 分区号为3,默认直接回车
回车
# 起始扇区,默认直接回车
回车
# Last扇区,默认直接回车
回车
# 更改system Id,具体是啥还真没研究
t
# 分区号为3,默认直接回车
回车
# Hex代码为8e
8e
# 保存
w
4、通过fdisk指令重新查看分区情况
fdisk -l
5、格式化/dev/sda3
# 刷新分区表,通知系统分区表的变化
partprobe
# 格式化磁盘
mkfs.ext4 /dev/sda3
PS:直接格式化会提示找不到分区,如下图,所以需要刷新下分区表
6、查看VG并扩容
# 查看VG状态
vgs
# 将/dev/sda3扩容进centos
vgextend centos /dev/sda3
# 再次查看VG状态
vgs
发现centos的大小从原来的19变成了28.99,而且VFree从0变成了10g
7、通过df指令查看文件系统路径和使用情况
# 按G查看使用状况
df -hT
# 将剩余空间全部扩容给/dev/mapper/centos-root
lvextend -l +100%free /dev/mapper/centos-root
8、通过xfs_growfs指令调整文件系统
# 调整文件系统
xfs_growfs /dev/mapper/centos-root
# 重新按G查看使用状况
df -hT