Date: Thu, 25 Jan 2007 11:57:49 +0100 (CET) From: Oliver Fromme <olli@lurza.secnetix.de> To: silby@silby.com (Mike Silbersack) Cc: vd@freebsd.org, freebsd-geom@freebsd.org, xride@x12.dk, Eric Anderson <anderson@freebsd.org> Subject: Re: Where to start? Message-ID: <200701251057.l0PAvnBR092070@lurza.secnetix.de> In-Reply-To: <20070125015459.V26320@odysseus.silby.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Mike Silbersack wrote: > Eric Anderson wrote: > > > Why not disable swap, use the swap partition as the new journaling device, > > and then enable vn-backed swap for the system? > > I wouldn't want to disable swap, Eric didn't say to disable swap permanently. Only disable the existing swap partition (use swapoff(8)) and then use it for the journal. Then create a swap file in an existing file system and use that one for swapping. > but if I could use some percentage of swap, then it would rock. That would be possible, too, of course. Disable swapping temporarily with swapoff(8), then shrink the swap partition with bsdlabel(8) and create a new partition in the free space. Then resume swapping with swapon(8) on the swap partition (which is now smaller), and use the new partition for the journal. If swap is now too small, you can still create an additional swap file in an existing file system, of course. However, note that the journal requires a certain minimum size which depends on the thoughput of data on that file system. I guess that half of the swap partition would be too small in many common cases. Unfortunately, FreeBSD doesn't have shrinkfs(8), which would be extremely useful to add space for a journal to an existing disk (among other things). Maybe this is something that should be added to the ideas web page. Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing Dienstleistungen mit Schwerpunkt FreeBSD: http://www.secnetix.de/bsd Any opinions expressed in this message may be personal to the author and may not necessarily reflect the opinions of secnetix in any way. "What is this talk of 'release'? We do not make software 'releases'. Our software 'escapes', leaving a bloody trail of designers and quality assurance people in its wake."
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200701251057.l0PAvnBR092070>