虚拟机扩容,解决虚拟机磁盘根目录不足

当你打开虚拟机时会提示:你的磁盘根目录不足,这表明你需要对自己的虚拟机进行扩容,详细步骤如下:

第一步:你需要将自己的虚拟机关机(即关闭电源);

第二步:右键你需要扩容的虚拟机,然后点击设置;

 

 第三步:点击硬盘;

第四步:点击右边进行扩容,将磁盘容量扩展到自己需要的容量;

(第四步必须在已关闭虚拟机电源和虚拟机快照全部删除的情况下操作,不然无法完成)

扩展完成后情况如下图:

 现在开始进行分区及磁盘处理步骤

(虽然扩大了容量,但是没有进行分区和指定文件系统,Linux则会无法识别,扩容将没有完成)

第五步:打开需要扩容的虚拟机;

第六步:输入指令查看分区情况;

指令:df -h

从上图来看我的系统文件是 /dev/sda3且当前大小为20G

第七步:输入指令查看当前磁盘

指令:fdisk -l

输入指令后可能会出现如下权限不够的情况,不要惊慌,再往下翻会有详解:

如果出现权限不足则输入如下指令,将执行者从自己改为root

指令:sudo fdisk -l

sudo后的密码就是开启自己虚拟机的密码

从第二个图可以看到我的磁盘路径为 /dev/sda

由这副图可以看出根目录的挂载点是 /dev/sda3 所以不能通过LVM进行逻辑卷管理 

第八步:然后开始操作磁盘:

指令:fdisk /dev/sda

(注意这里的 /dev/sda 是自己的磁盘路径。若又出现权限不够的情况请重复上述步骤在指令前加上sudo  示例:sudo fdisk /dev/sda)

以下操作我是在扩容完成后进行书写的所以结果无法展示出来,如果有问题请问我,我都会进行解答。

第九步:输入p,列出分区列表;

第十步:输入d用来删除分区;

删除分区时会让你输入数字,因为我的系统文件是sda3,所以当时我输入的是3,这个需要根据自身的虚拟机的系统文件来输入。

第十一步:输入n用来新建一个分区;

第十二步:输入p,命名主分区且保存最终结果;

接下来又会输入数字,这里是将你新建的分区进行命名,你第十步输入的数字几,此时也输入数字几(因为我第十步输入的是3,现在我还是输入3)

之后一直空格,直到出现Command (m for help):时直接输入w进行保存

第十三步:输入指令查看sda3的文件格式;

指令:df -T /dev/sda3

 可以看出它的文件格式是ext的,所以要在第十五步使用resize2fs进行刷新文件系统容量(如果你的文件格式是xfs,则使用xfs_growfs命令)

第十四步:重启虚拟机;

指令:reboot

第十五步:刷新文件系统变量;

指令:resize2fs /dev/sda3

如若出现权限不够请重复第七步进行更改执行者来获得权限,示例:sudo resize2fs /dev/sda3

第十六步:查看根目录大小,验证是否扩容完成;

指令:df -h

 可以清楚的看见 /dev/sda3 由大小20G变为大小49G,表示扩容完毕。

  • 15
    点赞
  • 66
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 23
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

左岸2420

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值