Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Jun 2006 10:36:33 +0200
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        Niki Denev <nike_d@cytexbg.com>
Cc:        freebsd-fs@FreeBSD.org, freebsd-current@FreeBSD.org, freebsd-geom@FreeBSD.org
Subject:   Re: Journaling UFS with gjournal.
Message-ID:  <20060620083632.GB6235@garage.freebsd.pl>
In-Reply-To: <4496EDB2.5040706@cytexbg.com>
References:  <20060619131101.GD1130@garage.freebsd.pl> <4496EDB2.5040706@cytexbg.com>

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

--+g7M9IMkV8truYOl
Content-Type: text/plain; charset=iso-8859-2
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Jun 19, 2006 at 09:32:18PM +0300, Niki Denev wrote:
+> I wonder if it's possible to use gjournal on
+> existing file system with the journal on a vnode/(swap?) backed md(4) de=
vice?
+> (i want to test on a existing installation without free unpartitioned sp=
ace)

Depend on what do you want to test. If you just want to look around,
swap-backed md(4) device for journal should be fine.
If you want to perform some crash tests, you may want to turn off the
swap and use its provider for journal directly (without md(4)), so it
will be available after a reboot.

You can configure gjournal on an existing file system, but, as always,
the last sector will be used for metadata.
For example, you have your file system on ad0s1d and swap on ad0s1b.
You can try to configure gjournal this way:

	# swapoff /dev/ad0s1b
	# umount /dev/ad0s1d
	# gjournal label ad0s1d ad0s1b

Your swap should have at least 2GB if your file system will be heavy
loaded. Be warned that this will overwrite the last sector on ad0s1d,
which should be safe, but you never know.

+> And if it is possible, how can i do this for the root filesystem? i'll n=
eed the md(4)
+> device before mounting of the root fs which seems hard/impossible?
+> What's going to happen if my root mount is gjournal labeled and has gjou=
rnal option in
+> fstab but at boot time the journal GEOM provider does not exist?

I forgot to mention this in my initial mail. This is not yet possible to
use gjournal for the root file system.

--=20
Pawel Jakub Dawidek                       http://www.wheel.pl
pjd@FreeBSD.org                           http://www.FreeBSD.org
FreeBSD committer                         Am I Evil? Yes, I Am!

--+g7M9IMkV8truYOl
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (FreeBSD)

iD8DBQFEl7OQForvXbEpPzQRAjDnAJ4zBXaKq7QO6h5tshc4Uc+Z+GeLXwCgjzMw
1lTAcJbB+zfgqC8VzF4DwOg=
=Qkqy
-----END PGP SIGNATURE-----

--+g7M9IMkV8truYOl--



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