vagrant 硬盘扩容

2018-09-19  本文已影响0人  YYL07

准备工作

要用到virtualbox提供的vboxmanage命令, 所以要将virtualbox的安装目录添加到系统环境变量path中。

扩容步骤

  1. 找到虚拟机存放.vmdk的目录

  2. 获取原硬盘的uuid值

vboxmanage showhdinfo "box-disk1.vmdk" 
  1. 将原硬盘进行克隆操作
vboxmanage clonehd "box-disk1.vmdk" "new-virtualdisk.vdi" --format vdi
  1. 上一步将硬盘克隆成了vdi格式后,现在开始下一步的扩容操作,扩容为30G:
vboxmanage modifyhd "new-virtualdisk.vdi" --resize 30720
  1. 备份原硬盘
mv "box-disk1.vmdk"  "box-disk1-backup.vmdk"  
  1. 将新硬盘转为原来老硬盘的格式:
VBoxManage clonehd "new-virtualdisk.vdi" "box-disk1.vmdk" --format vmdk

这行命令会返回新的uuid,需要记录下来,后面操作要用。

  1. 修改.box配置文件
    将.box文件中的老硬盘的uuid全部替换成新硬盘的uuid

然后启动虚拟机即可。

image.png

本文参考来源: 【vagrant】硬盘扩容

上一篇 下一篇

猜你喜欢

热点阅读