原文链接:https://zhuanlan.zhihu.com/p/672514408
vmware虚拟机在使用过程中碰到磁盘空间不够用的时候,可以通过以下简单的操作对磁盘进行扩容,写的过于啰嗦,其实关键步骤就几步
- 查看虚拟机当前磁盘情况:df -h
当前磁盘使用
当前虚拟机的磁盘分配20G
上面两张图是我虚拟机的硬盘分配和当前系统磁盘使用情况,我给Linux虚拟机硬盘分配的大小是20G,其中系统及其他目录使用大小大约2G,根目录挂载磁盘大小大约18G,根目录挂载的磁盘/dev/sda3就是我们平常使用时存储占用的磁盘,现在对其进行扩容。
VMware虚拟机设置
- 先给关闭当前虚拟机,关闭后右键点击左侧虚拟机->设置,或者在虚拟机详情页点击 编辑虚拟机设置;在弹出的页面点击硬盘->扩展;
右键左侧虚拟机+设置 或者 虚拟机详情页点击编辑虚拟机设置
选择硬盘->扩展
扩展成想设置的大小
虚拟机内部设置
- 操作完之后需要打开虚拟机在虚拟机内部在进行设置
当前虚拟机磁盘状况
分别使用:fdisk -l 和 df -h 命令查看当前磁盘情况,发现扩展的磁盘已经申请下来,但是没有有挂载到我们使用的磁盘中
执行:fdisk /dev/sda
fdisk /dev/sda
输入:m 获取帮助(节省时间直接跳过)
这几个命令需要注意
输入:p 查看当前分区情况(节省时间请跳过)
分区情况
输入:d 删除sda3分区(关键操作,此目的是将我们的sda3分区进行扩展)
删除3分区,对3分区重建
输入:n 新建分区,接着输入:p 选择主分区,接着输入三次回车就可以了,回车是使用默认值设置
重建sda3分区
最后输入:w 保存并退出(注意此时磁盘大小虽然设置成功,但是还是没有生效的)
还没有生效
- 磁盘生效设置(关键步骤)
执行命令:xfs_growfs /dev/sda3
磁盘生效
执行完毕后:reboot 重启虚拟机,然后执行:df -h 查看磁盘状态,磁盘大小(sda3)已经改为48G,成功对磁盘进行扩容
查看磁盘状态,扩容成功
注:其实尝试过不删除sda3分区,直接新建sda4分区,但是最后发现新建的分区好像还需要其他操作进行挂载,但是删除sda3分区进行重建是最简单快速的方法