adding diskspace to a bhyve instance

John john at potato.growveg.org
Fri Nov 20 13:05:27 UTC 2015


On Thu, Nov 19, 2015 at 02:42:50PM -0500, Manas Bhatnagar wrote:
>On 19/11/15 12:20 PM, John wrote:
>> Hello list,
>>
>> What's the best way of increasing the space of a bhyve guest instance?
>> Would it be via growfs? Inside or outside of the vm? Or would it be
>> better to truncate another chunk of space and refer to it in /etc/fstab?
>>
>> thanks,
>
>Hello John,
>
>-	Do you use virtio-blk (a file created with 'truncate') or ahci-hd (A
>ZFS filesystem, for example) for your guest disk? You have to increase
>the space of the virtual disk that bhyve uses.
>	- If you used 'truncate', my guess is that you can use truncate to
>create a new file of larger size. Then, boot into a livecd in bhyve with
>both disks and do a 'dd' from one disk to the other. I have tried to
>'dd' between files on the host but that didn't seem to work.
>	- If it is a ZFS filesystem, create a new filesystem with 'zfs create
>-V 50gb zroot/new-volume/' then use a 'zfs send ... | zfs receive ...'
>
>-	Are these FreeBSD guests (and which filesystem - UFS or ZFS) or Linux
>guests?
>	- If these are FreeBSD guests running UFS, look at
>https://www.freebsd.org/doc/handbook/disks-growing.html
>	- If these are FreeBSD guests running ZFS, you can probably create the
>filesystems on your new disk and then use zfs send & receive
>	- If these are linux guests, you will have to use a livecd and
>something like 'gpart'.

Hello Manas

The host runs ZFS on FreeBSD-10.2-STABLE. The FreeBSD guests (10.2 and
11-) run UFS. The Linux guests run Ubuntu 14.04-server on ext4. All
the guest disks were created using truncate. Thanks for the links,
it's what I was looking for. 
-- 
John


More information about the freebsd-virtualization mailing list