Date: Mon, 23 Jan 2017 16:32:20 +0300 From: Gokan Atmaca <linux.gokan@gmail.com> To: Jan Bramkamp <crest@rlwinm.de>, freebsd-user-groups@freebsd.org Subject: Re: Disk extend Message-ID: <CAHg8tEDOsxCp01d%2ByxhZ%2B8qtUcwbkiokuirAU85c3uuvE4p3Dw@mail.gmail.com> In-Reply-To: <c38a27b8-9468-223c-20c6-4d31a77d43b9@rlwinm.de> References: <CAHg8tEDTTh7Kyb%2Bw9BSS2EuZ2YwKQzF6RrYTJq2QevcLj2Kcwg@mail.gmail.com> <c38a27b8-9468-223c-20c6-4d31a77d43b9@rlwinm.de>
next in thread | previous in thread | raw e-mail | index | archive | help
> You can't expand a partition unless there is free space directly behind it. > In your case the swap partition is in the way. You can disable swap, delete > the swap partition, resize the root partition to the right size (in your > case 19GB+20GB = 29GB) leaving space for a new swap partition (in your case > 1GB). It would look something like this: Can we do online ? Thanks. On Mon, Jan 23, 2017 at 3:53 PM, Jan Bramkamp <crest@rlwinm.de> wrote: > On 21/01/2017 16:01, Gokan Atmaca wrote: >> >> Hello >> >> I use KVM. I upgraded to a single disk that was owned by Freebsd with >> Qemu. But the disk "ROOT" is still small. What should I do for it ? >> >> root@test:~ # gpart show ada0 >> => 34 83886013 ada0 GPT (40G) >> 34 1024 1 freebsd-boot (512K) >> 1058 39844864 2 freebsd-ufs (19G) >> 39845922 2097084 3 freebsd-swap (1.0G) >> 41943006 41943041 - free - (20G) >> >> I did so; >> root@test:~ # gpart resize -i 2 -s 20971520 ada0 >> gpart: Device busy >> >> How can I do this safely? > > You can't expand a partition unless there is free space directly behind it. > In your case the swap partition is in the way. You can disable swap, delete > the swap partition, resize the root partition to the right size (in your > case 19GB+20GB = 29GB) leaving space for a new swap partition (in your case > 1GB). It would look something like this: > > # Disable swap > swapoff -a > > # Delete the third partition > gpart delete -i 3 ada0 > > # Resize the second partition now that there is adjacent free space > gpart resize -i 2 -s 29G ada0 > > # Recreate the swap partition > gpart add -t freebsd-swap -l swap0 ada0 > > # Enable swap > swapon -a > > Now the UFS file system is smaller than the containing partition. Use > growfs(8) to resize your file system. > _______________________________________________ > freebsd-user-groups@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-user-groups > To unsubscribe, send any mail to > "freebsd-user-groups-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAHg8tEDOsxCp01d%2ByxhZ%2B8qtUcwbkiokuirAU85c3uuvE4p3Dw>