Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 Nov 2005 23:40:35 +0100
From:      =?UTF-8?B?VsOhY2xhdiBIYWlzbWFu?= <V.Haisman@sh.cvut.cz>
To:        Doug White <dwhite@gumbysoft.com>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: Mount related panic with FreeBSD 6?
Message-ID:  <43839E63.9070707@sh.cvut.cz>
In-Reply-To: <20051122142927.Y24336@carver.gumbysoft.com>
References:  <dlpolp$9t$1@sea.gmane.org> <20051122142927.Y24336@carver.gumbysoft.com>

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

Doug White wrote:
> On Sun, 20 Nov 2005, [UTF-8] V=C3=A1clav Haisman wrote:
>=20
>=20
>>Hi,
>>I got this panic on freshly installed FreeBSD 6. I did this df -h and
>>noticed that /mnt/oldroot/home is somewhat mangled. The /mnt/oldroot is=

>>root of FreeBSD 4.11 system. I successfully copied some settings and al=
l
>>user accounts from that /mnt/oldroot/home earlier today. This is what I=

>>did before the panic:
>=20
>=20
> [...]
>=20
> I discovered this by accident with a CDROM the other day. In 6.0 you ca=
n
> overlay read-only mounts (i.e., mount the same R/O FS on top of itself)=

> but unmounting it will cause GEOM to tear down the underlying device wh=
ile
> leaving the first mount behind. Next access to the mountpoint will pani=
c
> the system.
>=20
> You can't mount a read/write mount on top of itself, or a r/o mount on =
a
> r/w mount -- you get an error. A quick discussion with phk points to a
> faulty or missing access check in GEOM. I'm not familiar with the VFS
> operations required to mount a filesystem, though, so I'm not sure wher=
e
> to look to put in the fix.
>=20
> In the interim, be careful not to mount a read-only FS multiple times.
>=20

Thanks, I will remember this. Though it really was not my intention to
mount it twice. I did so because I got confused by the mangled
`/mnt/oldroot/hom' name in the df output and thought it was not mounted.

Vaclav Haisman


--------------enig6F4AF62C096620751DA0556C
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.1 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iQEVAwUBQ4Oeam56zbtzMDG0AQKjWAf9F5M6GEbVa1c7SrRbTIr2jOUU9GnSovOb
fV+AZgWXlZvDqnpZTFNY94rCtpTSLfFEHgYT/8yV4ryT7wwKs3ngb/yyHePRfJ7L
kRmdzHycZeww14RWYYUNAl4ZqXb4Lk1e18vXpyM55Y5zhO1fx0TfDe3j9OzibzuT
e/GScUx1XqlEjNq2B9i3wEBpKCuf8VQ55nMlBZ2DA8GhbXKmg0CMrvsdAwe94h4t
jFq9ZviaPatdl04SdKSyyVGBcJRurvjawS6xOGZDFkVInviTsiOdgEJqBnQ049Gs
NAEdGRvlDCeg00MaNL0Pg1jyeUm2DqyYAx9gVflqvyQtEjxJK3xUfg==
=TeUQ
-----END PGP SIGNATURE-----

--------------enig6F4AF62C096620751DA0556C--



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