Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 2 Mar 2007 15:37:21 -0000
From:      "Steven Hartland" <killing@multiplay.co.uk>
To:        "Jeremy Chadwick" <koitsu@FreeBSD.org>, "Eric Anderson" <anderson@freebsd.org>
Cc:        freebsd-hackers@freebsd.org, freebsd-stable@freebsd.org
Subject:   Re: sysinstall creates corrupt filesystems after repartitioning
Message-ID:  <00eb01c75ce0$b0430380$b3db87d4@multiplay.co.uk>
References:  <00cb01c75c5b$4205e390$b3db87d4@multiplay.co.uk> <45E82660.4030107@freebsd.org> <008101c75cd1$42a4df10$b3db87d4@multiplay.co.uk> <45E830A8.8020104@freebsd.org> <20070302144409.GA4431@icarus.home.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
Jeremy Chadwick wrote:
> On Fri, Mar 02, 2007 at 08:11:52AM -0600, Eric Anderson wrote:
>> Mounting an NFS share on top of a skimmed down /usr is very common,
>> and very desirable.  You may mount /usr from a small read-only
>> partition (vnode file, etc) and then mount a different partition or
>> NFS over it if you detect the one you want.
>> 
>> I think this comes down to: if it hurts, stop doing it.  :)
>> 
>> Maybe sysinstall should warn you that you are double mounting, but I
>> don't want it to stop letting me do it.
> 
> Are we absolutely sure overlaying NFS + local UFS filesystems like
> this is the cause of the filesystem corruption?
> 
> If Eric's doing it and it's working fine, I'm left wondering if
> there's maybe sysinstall isn't handling something right.

I've rerun the test just to confirm but there are definitely
two seperate issues here:
1. The ufs created by sysinstall after a repartition is corrupt.
This is totally unrelated to the overlay of /usr as both /usr
and /data ( which didnt previously exist ) where corrupted.

2. Once the blank /usr was mounted over the working nfs /usr
apps under /usr couldnt be run e.g. vim gave me no such file..
After unmounting the ufs /usr using "umount -f /dev/da0s1f",
without -f it gave a error due to use even know nothing was
in use on it, the functionaility returned. Now this could
be related to the corruption of the underlying ufs partition.
If this is the case then solving #1 will also fix #2

    Steve




================================================
This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. 

In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337
or return the E.mail to postmaster@multiplay.co.uk.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00eb01c75ce0$b0430380$b3db87d4>