给虚拟机磁盘扩容
2015-04-22 19:40
357 查看
背景
我用的虚拟机是virtualbox,安装boot2docker时,给我分配的磁盘空间是20G,但是当我提交我的镜像时,却告诉没有空间了。
报错如下:
探索
google了一下怎么去扩容
在你的mac终端下执行
就能列出你的所有磁盘
然后按照网上说的方法调整将大小调整到50G
可是依然报错
继续Google,然后终于找到了方法,说VBoxManage modifyhd只支持VDI or VHD格式,所有要把我目前的vmdk格式先转成VDI格式
然后再执行
就可以了
这个时候其实是将原来的克隆了一份,所以你可以根据新的vdi文件去创建虚拟机。
我用的虚拟机是virtualbox,安装boot2docker时,给我分配的磁盘空间是20G,但是当我提交我的镜像时,却告诉没有空间了。
报错如下:
FATA[0064] Failed to generate layer archive: mkdir /mnt/sda1/var/lib/docker/graph/_tmp/fdd05bbb8e84067bea595da8343e6143306c7864bee32ce0a4bf5ed49acbfc28: no space left on device
探索
google了一下怎么去扩容
在你的mac终端下执行
VBoxManage list hdds
就能列出你的所有磁盘
UUID: 40db4a36-4c45-40f2-89f0-445f75590eed Parent UUID: base State: locked write Type: normal (base) Location: /Users/xxx/VirtualBox VMs/boot2docker-vm/boot2docker-vm.vmdk Storage format: VMDK Capacity: 20000 MBytes
然后按照网上说的方法调整将大小调整到50G
sudo VBoxManage modifyhd /Users/xxx/VirtualBox\ VMs/boot2docker-vm/boot2docker-vm.vmdk --resize 51200
可是依然报错
Progress state: VBOX_E_NOT_SUPPORTED VBoxManage: error: Resize hard disk operation for this format is not implemented yet!
继续Google,然后终于找到了方法,说VBoxManage modifyhd只支持VDI or VHD格式,所有要把我目前的vmdk格式先转成VDI格式
VBoxManage clonehd /Users/xxx/VirtualBox\ VMs/boot2docker-vm/boot2docker-vm.vmdk /Users/bornli/VirtualBox\ VMs/boot2docker-vm/boot2docker-vm.vdi --format VDI
然后再执行
VBoxManage modifyhd /Users/xxx/VirtualBox\ VMs/boot2docker-vm/boot2docker-vm.vdi --resize 51200
就可以了
这个时候其实是将原来的克隆了一份,所以你可以根据新的vdi文件去创建虚拟机。
相关文章推荐
- 虚拟机ubuntu磁盘空间不足,如何扩容
- 虚拟机系统的磁盘扩容妙招及案例
- ESXI 5.0 linux虚拟机LVM磁盘扩容
- windows虚拟机扩容磁盘
- ubuntu的虚拟机 磁盘扩容
- vSphere虚拟机磁盘热扩容
- Windows虚拟机磁盘扩容操作
- IMF Vmvare 中linux 根分区磁盘扩容 gparted 增加虚拟机磁盘空间
- VirtualBox Ubuntu扩容磁盘vmdk vdi格式转化等(SDN OVS OpenSwitch mininet等环境配置,以及虚拟机迁移)
- raw,img格式虚拟机磁盘空间扩容-(9月17日更新)
- CentOS 5.7下利用LVM分区安装Xen安装虚拟机与磁盘空间动态扩容
- ESXI 5.0 linux虚拟机LVM磁盘扩容(需要重启2次Linux服务器及不需要重启的方法)
- VMware 虚拟机扩容(增加空间、增加磁盘)(非挂载方式)
- ESXI 5.0 linux虚拟机LVM磁盘扩容
- XP下如何给装有 ubuntu的虚拟机 磁盘扩容
- VMware下Windows2003R2虚拟机磁盘扩容方法 推荐
- 虚拟机磁盘扩容方法
- XP下如何给装有 ubuntu的虚拟机 磁盘扩容
- 虚拟机linux系统如何实现磁盘增加和磁盘扩容
- SBC37x交叉编译平台QT+OPENCV【2】虚拟机Vbox下Ubuntu的磁盘扩容