virualBox虚拟机系统磁盘fdisk无损扩容


前言

针对virualBox相较于VMwareWorkstation的磁盘扩容稍微复杂一些。需要明确一点:xxx.vmdk格式的硬盘文件是无法通过virualBox实现扩容的,而xxx.vdi格式磁盘是可以通过virualBox进行扩容。接下来的工作将分为两步进行,分别为:
1、将xxx.vmdk格式的磁盘文件转为xxx.vdi的格式磁盘文件
2、对系统进行设置,实现扩容


一、vmdk转vdi

通过 VboxManager进行格式转换

基本命令:
VBoxManage clonehd xxx.vmdk xxx.vdi–format VDI
具体操作:
①首先找到虚拟机的VBoxManage.exe所在的目录
②“win+r”后输入"cmd"进入windows系统下的命令行界面,如下图:
在这里插入图片描述
③输入命令:

D:\Program Files\Oracle\VirtualBox>"D:\Program Files\Oracle\VirtualBox\VBoxManage.exe" clonehd D:\安装资源\byd_ubuntu1804-可编译的ros镜像\byd_ubuntu1804.vmdk D:\安装资源\byd_ubuntu1804-可编译的ros镜像\byd_ubuntu1804.vdi --format VDI

等待转化,如下图:
在这里插入图片描述
④转换成功后,在指定的目录下生成新的xxx.vdi文件
在这里插入图片描述

⑤PS:针对.vmi格式文件转.vmdk格式文件,基本命令:(可忽略此步骤)
VBoxManage clonehd xxx.vdi xxx.vmdk --format vmdk
命令示例:

"D:\Program Files\Oracle\VirtualBox\VBoxManage.exe" clonehd xxx.vdi xxx.vmdk --format vmdk

二、虚拟机设置

1.虚拟机设置扩容

对虚拟机进行操作,进行扩容,具体步骤如下图所示:
在这里插入图片描述

2.fdisk 无损扩容

①sudo su 进入root 用户
②输入 fdisk /dev/sda 进行修改,重新调整分区,具体步骤如下:
在这里插入图片描述

③输入 fdisk -l 查看 /dev/sda的大小是否改变,如图已变更至100G
在这里插入图片描述
④ 输入 df -h 会发现此处磁盘内存没有变化
在这里插入图片描述

exit 退出用户目录
继续输入下面的指令
sudo resize2fs /dev/sda
再次输入 df -h 查看内存,发现内存已变更
具体如下图所示:
在这里插入图片描述
至此,虚拟机磁盘扩容已经完成。

  • 1
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

weixin_42734533

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

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值