On Thu, Jan 03, 2008 at 12:59:32PM -0500, Theodore Tso wrote:
> >
> >- The system contains at least one very large partition.
> >- At startup time, fsck starts to check all partitions (say because the
> >  box had a very long uptime)
> >- fsck chose to run two checkers, one on a small partition and one on 
> >  the big partition
> >- fsck chose to display the progress bar on the small partition
> >- fsck finish checking the small partition and continues to check all
> >  the other smaller partitions
> >- fsck continues to check the large partition WITHOUT ANY PROGRESS BARS
> >
> >If the large partition is so large that it takes, say, an hour to finish,
> >the machine will appear to be hung.
> 
> Have you actually *seen* this happening, or are you positing this as a
> theoretical situation just from reading the fsck man page.  In fact,
> the way fsck works is that when a child e2fsck finishes, fsck will
> look for another ext2/ext3 filesystem check taking place, and send
> that child e2fsck an USR1 signal, which requests it to start
> displaying a progress bar.

Yes, I have seen this happening. And in fact I pressed the big Reset
button a couple of times before realizing that fsck was checking the
huge partition. (I forgot how I got to realize that though, since it
is very non-obvious. I suppose it was during a manual fsck, maybe
within a screen(1) session.)

(I forgot to mention in my original report that this will happen only
if the huge partition is on a separate physical disk from the small
partitions. Obviously everyone who has read my report so far knows
this must be the case, but I just to want the records to have this
explicitly mentioned somewhere.)

> So in fact, the right thing should be happening today, to avoid the
> problem which you described above.

It is not. Or at least it was not when I filed my original report.

If it was not but is not any more, then my report can be closed as
fixed.

(Or it could be a packaging problem. Apparently, upgrading programs
on Debian sometimes fails to automatically upgrade its associated
libraries. I have been told not to upgrade my system piecemeal,
but it sounds philosophically wrong to require the user to know
what program requires what libraries and manually specify everything
in an apt-get install.)

> Regards,
> 
>                                               - Ted

Regards,
-- 
Ambrose Li  <[EMAIL PROTECTED]>
Webmaster & de-facto in-house graphic artist
Chinese Cultural Centre of Greater Toronto / http://www.cccgt.org/
5183-5193 Sheppard Avenue East, Toronto, Ontario, Canada  M1B 5Z5
+1 416 292 9293 / FAX +1 416 292 9215



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to