Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Dec 2016 07:49:15 -0500
From:      Stari Karp <starikarp@yandex.com>
To:        Polytropon <freebsd@edvax.de>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: swap partition
Message-ID:  <1483015755.95305.5.camel@yandex.com>
In-Reply-To: <20161229130806.914b65a1.freebsd@edvax.de>
References:  <1483012420.95172.9.camel@yandex.com> <20161229130806.914b65a1.freebsd@edvax.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 2016-12-29 at 13:08 +0100, Polytropon wrote:
> On Thu, 29 Dec 2016 06:53:40 -0500, Stari Karp wrote:
> > 
> > I like to increase swap partition but I am scary to screw up my
> > system.
> > FreeBSD is installed on iMac (Mountain Lion).
> > 
> > gpart show
> > =>        34  1953525101  ada0  GPT  (932G)
> >           34           6        - free -  (3.0K)
> >           40      409600     1  efi  (200M)
> >       409640  1216587112     2  apple-hfs  (580G)
> >   1216996752     1269536     3  apple-boot  (620M)
> >   1218266288        1024     4  freebsd-boot  (512K)
> >   1218267312   727710720     5  freebsd-ufs  (347G)
> >   1945978032     7547102     6  freebsd-swap  (3.6G)
> >   1953525134           1        - free -  (512B)
> > 
> > What I planning to do:
> > Boot to OS X and than decrease apple-hfs partition for 64 GB.
> > Than boot to FreeBSD (single user) and:
> > swapoff -a
> > gpart resize -i6 ada0
> > swapon -a
> > 
> > Do I need to use gpart resize -i6 -s 64G ada0 or gpart will find
> > empty
> > space and use it, please?
> I don't think this is possible. Partitions have to be coherent
> disk space. If I read your current layout correctly, shrinking
> ada0p2 (apple-hfs) would leave a "hole" before ada0p3 (apple-boot),
> but your swap space is ada0p6.
> 
> However, you can add a second swap space (and maybe even ignore
> your existing one), so the final layout could be this:
> 
> 	ada0p1  efi  (200M)
> 	ada0p2  apple-hfs  (580G - 64G)	<--- shrink
> 	ada0p3  freebsd-swap  (64G)	<--- create in "hole"
> 	ada0p4  apple-boot  (620M)
> 	ada0p5  freebsd-boot  (512K)
> 	ada0p6  freebsd-ufs  (347G)
> 	ada0p7  freebsd-swap  (3.6G)	<--- maybe ignore
> 
> However, I don't have experience regarding partitioning on
> Mac OS X systems, but from a "logic point of view", this sounds
> reasonable. I'm also not sure if repartitioning will cause
> partition numbers to change, or if the offset and size will
> be assigned accordingly (so the new partition would become
> ada0p7).
> 
> 
> 
> > 
> > Should I format on OS X empty space to FAT?
> No, leave it untouched, "empty space", unallocated. A swap
> partition doesn't need a file system, in fact, is _has to be_
> void of a file system.
> 
Resizing apple-hfs is not a problem, what I am scary more is changes of
partition numbers. It will be nice if I could add empty space to the
end. I didn't ose OS X years and I need to check what can I do. I just
know that was easy when I shrink hfs for Installed FreeBSD.
Thank you very much.




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