VirtualBox hard drive usually has one or a few files when you create a drive. I think it is good because you manage only a few files. However, I have out of space of my drive. Is it possible to span over other volume like in VM player?
Yes it is possible, though you need to use the VMDK disk format.
VBoxManage clonehd disk.vdi disk.vmdk --format VMDK --variant Split2G
This will create
disk.vmdk (text file) along with a number of
disk-sXXX.vmdk (data files). You should point your virtual machine to use the
.vmdk files since 2.1. So you can convert your
.vdi to 2GB-parts
.vmdk and open it in VirtualBox. I don't know however how about spanning the files into different disks.
Just an idea, what if you used the command:
vboxmanage clonehd hd1.vdi hd2.vmdk --format VMDK --variant Split2G --type normal --remember