It is possible to change the size of a existing vdi file.
VBoxManage modifyhd --resize newsizeinmb my_vm_drive.vdiThen use the guest OS to take advantage of this extra space repartition the drives (or simply clone a from a larger drive if that is suitable).
Tags: vdi, VirtualBox
[...] command can be used in conjunction with the resizing of a [...]