how to resize a zvol (legacy version of zfs)

Allan Jude allanjude at freebsd.org
Sun Sep 13 14:01:51 UTC 2020


On 2020-09-13 09:03, tech-lists wrote:
> On Sun, Sep 13, 2020 at 01:14:55PM +0100, tech-lists wrote:
>> Hi,
>>
>> I have a bhyve instance mounted on a zvol on a freebsd-12-stable host.
>> I'm not
>> using any special tool to manage the bhyve apart from screen.
>>
>> How can I resize the bhyve instance wihtout making it unusable? The
>> zol is
>> 64GB and I'd like to make it 256GB.
> 
> As a test, I've successfully resized it on the host. The problem is when
> the
> guest boots up, the guesnt's growfs (the fs in the guest is ufs) cant
> see the
> space.
> 
> On the guest I did this:
> 
> # sysrc growfs_enable=YES
> growfs_enable: NO -> YES
> 
> # reboot
> 
> then on the host, did this:
> 
> # zfs get volsize data/current
> NAME                  PROPERTY  VALUE    SOURCE
> data/current          volsize   64G      local
> 
> # zfs set volsize=256G data/current
> 
> # zfs get volsize data/current
> NAME                  PROPERTY  VALUE    SOURCE
> data/current          volsize   256G     local
> 
> log into the guest...
> 
> # mount
> /dev/vtbd0s1a on / (ufs, local, journaled soft-updates)
> devfs on /dev (devfs)
> 
> # growfs /
> growfs: requested size 61GB is not larger than the current filesystem size
> 61GB
> 
> # gpart recover /dev/vtbd0
> vtbd0 recovering is not needed
> 
> # gpart resize -i 1 /dev/vtbd0
> GEOM_PART: vtbd0s1 was automatically resized.
>   Use `gpart commit vtbd0s1` to save changes or `gpart undo vtbd0s1` to
> revert
> them.
> vtbd0s1 resized
> Sep 13 13:36:31 current syslogd: last message repeated 1 times
> 
> # gpart commit vtbd0s1
> # # growfs /
> growfs: requested size 61GB is not larger than the current filesystem size
> 61GB
> 
> What am I doing wrong?

Look at 'gpart show' but it looks like you have resized vtbd0s1, but
have not yet resized vtbd0s1a (the BSD partition the UFS filesystem
lives in)



-- 
Allan Jude

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 834 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-fs/attachments/20200913/ac10021d/attachment.sig>


More information about the freebsd-fs mailing list