• vagrant box磁盘扩容 亲测有效


    网上搜索到一篇 https://www.cnblogs.com/HansBug/p/9447020.html 有问题因为vboxmanage 的VirtualBox版本是 Oracle VM VirtualBox Command Line Management Interface Version 5.1.30

    对应的.box文件找不到 修改.vbox也不行 我觉得vboxmanage不让粗暴解决了 就看命令手册最后找到解决办法

    记录原始硬盘信息

    输入如下命令

    vboxmanage showhdinfo "box-disk1.vmdk" 

    记录下原硬盘的uuid,之后会有用。

    制作扩容版硬盘

    首先是将原硬盘进行克隆操作

    vboxmanage clonehd "box-disk1.vmdk" "new-virtualdisk.vdi" --format vdi

    将硬盘克隆成了vdi格式后,就可以开始下一步的扩容操作了:

    vboxmanage modifyhd "new-virtualdisk.vdi" --resize 30720

    其中·30720单位为MB,即表示30G空间。

    接下来将硬盘文件转回原来的格式(其实直接使用vdi格式也可以),以及,建议不要直接覆盖原来的 vmdk硬盘文件,以作备份。

    VBoxManage clonehd "new-virtualdisk.vdi" "resized.vmdk" --format vmdk

    VBoxManage storageattach fof_default_1557543013412_48854 --storagectl "SATA Controller" --port 1 --device 0 --type hdd --medium none是移除
    VBoxManage storageattach fof_default_1557543013412_48854 --storagectl "SATA Controller" --port 1 --device 0 --type hdd --medium resized.vmdk是新增新的磁盘
    "SATA Controller" 可以从vboxmanage showvminfo fof_default_1557543013412_48854查看
    fof_default_1557543013412_48854 是容器名称可以从vboxmanage list vms查看
    亲测有效
    参考链接:https://www.jianshu.com/p/a2d4840341fb
    https://www.cnblogs.com/HansBug/p/9447020.html
  • 相关阅读:
    C语言中结构体变量之间赋值
    ZOJ
    【微服务干货系列】使用微服务架构之前,你必须知道的
    使用heartbeat+monit实现主备双热备份系统
    rsync 3.1.1源代码编译安装配置
    oracle 11g GRID 中 关于 OLR 须要知道的一些内容
    字母游戏
    移动开发人员应避免的 4 大陷阱
    看看这个经常被0基础程序猿弄不懂的 “事件”
    【剑指offer】和为定值的连续正数序列
  • 原文地址:https://www.cnblogs.com/zhaoguangjie/p/10849782.html
Copyright © 2020-2023  润新知