Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 08 Nov 2014 16:11:43 +0200
From:      Coert <lgroups@vlymskerp.net>
To:        freebsd-questions@freebsd.org
Cc:        Arthur Chance <freebsd@qeng-ho.org>
Subject:   Re: shrinking of FreeBSD root partition on GPT
Message-ID:  <3334002.kS950WBlpO@penguin>
In-Reply-To: <545E2373.8060807@qeng-ho.org>
References:  <1478337.iqUxg28tON@penguin> <545E2373.8060807@qeng-ho.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On Saturday 08 November 2014 14:06:43 Arthur Chance wrote:
> On 08/11/2014 10:58, Coert wrote:
> > Hello all!
> > 
> > Just installed FreeBSD on my home server, (used to be linux)
> > 
> > When I did the installation, I used the installer defaults, and it gave me
> > the following:
> > gpart show ada0
> > =>       34  488397101  ada0  GPT  (233G)
> > 
> >           34        128     1  freebsd-boot  (64K)
> >          
> >          162  480247680     2  freebsd-ufs  (229G)
> >    
> >    480247842    8149292     3  freebsd-swap  (3.9G)
> >    488397134          1        - free -  (512B)
> > 
> > I would like to shrink my root partition, (GPT partition 2).
> > After reading through the handbook, I can adapt to shrinking instead of
> > growing,
> > 
> > What I am going to try is:
> > 1. Boot from LiveCD
> > 2. do a dump -0 of the current root partition
> > 3. delete the root GPT partition, and create a new smaller GPT partition.
> > 4.do a newfs on the new slice, and restore the dump.
> > 
> > Do I need to restore any bootcode after this? I read about bsdlabel, but
> > that seems to be only for MBR scheme?
> > 
>  > Will this work? or did i miss a step?
> 
> The two levels of bootcode are in the PMBR and partition 1, so resizing
> partition 2 shouldn't affect it. You can always use gpart bootcode to
> reinstall if you're worried.
> 
> > When that is done, I will create a freebsd-zfs partition in the freed
> > space on the disk. (Will rather still keep freebsd root on UFS)
> 
> If you don't delete the swap partition and recreate it immediately after
> the shrunken root partition you're going to be creating a GPT table
> that's out of order with respect to partition locations. I have
> absolutely no idea whether this is legitimate, but even if it is I
> wouldn't personally risk it as you can't guarantee all software will
> allow for it.
> 
> On a slightly different subject, are you using GPT partition labels? If
> not, it might be worth reading Warren Block's excellent article about
> them here
> 
> http://www.wonkity.com/~wblock/docs/html/labels.html

Thank you! I am implementing the labeling now.

Kind regards,
Coert
> 
> 
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"



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