Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Nov 2015 13:05:23 +0000
From:      John <john@potato.growveg.org>
To:        freebsd-virtualization@freebsd.org
Subject:   Re: adding diskspace to a bhyve instance
Message-ID:  <20151120130523.GA46962@potato.growveg.org>
In-Reply-To: <564E263A.3030106@gmail.com>
References:  <20151119172034.GA93977@potato.growveg.org> <564E263A.3030106@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20151120130523.GA46962>