Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Jul 2009 04:02:41 -0600
From:      Anthony Chavez <acc@hexadecagram.org>
To:        freebsd-questions@freebsd.org
Cc:        freebsd-fs@freebsd.org
Subject:   Re: Re-starting a gjournal provider
Message-ID:  <4A62EF41.50702@hexadecagram.org>
In-Reply-To: <4A62E0CE.1000508@hexadecagram.org>
References:  <4A62E0CE.1000508@hexadecagram.org>

next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig234791EE5D92A1F1E131CC2B
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

I'm moving this discussion to freebsd-questions, which is probably a
more suitable forum (if not freebsd-geom).  I apologize for the
intrusion and the subsequent crosspost.

Anthony Chavez wrote:
> Hello freebsd-fs,
>=20
> I'm trying to get gjournal working on a "removable" hard disk.  I use
> the term loosely, because I'm using a very simple eSATA enclosure: an
> AMS Venus DS5 [1].
>=20
> If I swap out disks, atacontrol cap ad0 seems sufficient enough to
> detect the new drive: the reported device model, serial number, firmwar=
e
> revision, and CHS values change as one would expect.
>=20
> My interpretation of [2] section 5.3 and gjournal(8) is that the
> following sequence of commands should ensure me that all write buffers
> have been flushed and bring the system to a point where it is safe to
> remove a disk.
>=20
> sync; sync; sync
> gjournal sync
> umount /dev/ad0s1.journal
> gjournal stop ad0s1.journal
>=20
> However, once they are executed, /dev/ad0s1.journal disappears and when=

> I swap out the disk it doesn't come back.  The only way I've found to
> bring it back is atacontrol detach ata0; atacontrol attach ata0, which
> doesn't seem like a wise thing to do if I have another device on the
> same channel.
>=20
> My question is, do I need to issue gjournal stop before I swap disks?
> And if so, is there any way that I can avoid the atacontrol
> detach/attach cycle that would need to take place before any mount is
> attempted so that /dev/ad0s1.journal appears (if in the drive inserted
> at the time does in fact utilize gjournal; I may want to experiment wit=
h
> having disks with either gjournal or soft updates)?
>=20
> And while I'm on the subject, are the (gjournal) syncs commands
> preceeding umount absolutely necessary in the case of removable media?
>=20
> [1] http://www.american-media.com/product/external/ds/ds.html
>=20
> [2] http://www.freebsd.org/doc/en/articles/gjournal-desktop/article.htm=
l

--=20
Anthony Chavez                                  http://hexadecagram.org/
mailto:acc@hexadecagram.org                    xmpp:acc@hexadecagram.org


--------------enig234791EE5D92A1F1E131CC2B
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkpi70UACgkQbZTbIaRBRXFNmACfSPbcLIFuAnd+iDj6ucfoQKCN
3NIAn3FC5g4vTyCwwfnjgl1bRqRWndLa
=Z962
-----END PGP SIGNATURE-----

--------------enig234791EE5D92A1F1E131CC2B--



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