參考:html
https://gist.github.com/christopher-hopper/9755310linux
https://www.madcoder.cn/vagrant-box-resize.htmlgit
http://www.linuxidc.com/Linux/2012-07/66626.htmgithub
步驟:app
vagrant halt
cd ~/VirtualBox\ VMs/self_box
VBoxManage clonehd "box-disk1.vmdk" "clone-disk1.vdi" --format vdi
VBoxManage modifyhd "clone-disk1.vdi" --resize 20480 #20G
VBoxManage storageattach self_box --storagectl "SATA Controller" --port 0 --device 0 --type hdd --medium clone-disk1.vdi #不切換目錄
vagrant up
fdisk /dev/sda
pvcreate /dev/sda3
vgextend vg_name /dev/sda3#vgdisplay 查看vg_name
lvextend -l +100%FREE /dev/mapper/vg_logic_file #ls /dev/mapper/vg_name + tab 查看vg_logic_file 一般爲vg.*root
resize2fs /dev/mapper/vg_logic_file
vagrant reload
#初始大小真的好坑仍是本身製做box爲好 ui
endvagrant