On Tue, 6 Mar 2012, Max León wrote:
It should be quite straight forward, the problem is my VM ran out of space so I want to attach another virtual device to expand the LVM. This is the procedure I followed: Create the virtual drive: dd if=/dev/zero of=/path/to/vm/folder/newdrive.img bs=1025k seek=25600 count=1
This has created a sparse file. You don't say what version of NetBSD you are running, but using sparse files with vnd(4) was not supported until a couple of months ago (change has been pulled up to netbsd-5, but is not in 5.1.2).
Edit the cfg file: Originally: disk = [ 'file:/home/vms/run/openbravo/openbravo.img,xvda,w', ] Now: disk = [ 'file:/home/vms/run/openbravo/openbravo.img,xvda,w', 'file:/home/vms/run/openbravo/openbravo2.img,xvdb,w', ] I start the VM and I get these: Buffer I/O error on device xvdb, logical block 0 Buffer I/O error on device xvdb, logical block 1 Buffer I/O error on device xvdb, logical block 2 Buffer I/O error on device xvdb, logical block 3 Same error from fdisk. Any ideas will be more than welcome. Cheers, Max