1 |
On Mon, Nov 30, 2009 at 06:54:45PM -0700, Penguin Lover Maxim Wexler squawked: |
2 |
> you guys are killing me -- the problem goes away when the ac cord is |
3 |
> plugged in. I open files watch videos surf the web and so on -- no |
4 |
> problems. I'm no expert, but that would seem to suggest that the fs is |
5 |
> OK, no? I set this forth above. Did your eyes glaze over at that |
6 |
> point? |
7 |
|
8 |
Nope. But please clarify if I remember wrong, since I have been only |
9 |
half-following this thread since the beginning: |
10 |
|
11 |
(a) When AC cord is plugged in, fsck runs on boot. |
12 |
(b) When running on battery, fsck refuses to run on boot. |
13 |
(c) When fsck does not run, your computer refuses to mount /var and |
14 |
/home? |
15 |
|
16 |
Are all three of the above assertions correct? |
17 |
|
18 |
If not, please correct our impressions. If yes, then what Alan and |
19 |
Neil said are perfectly reasonable: |
20 |
|
21 |
(i) You have a broken ext2 file system. Probably marked dirty from a |
22 |
bad unmount prior to shutdown. |
23 |
(ii) On boot, when the AC cord is plugged in, fsck runs, so any error |
24 |
is fixed, and if no error, the file system is marked clean again. |
25 |
(ii') When running on battery, because devs don't want fsck to run half |
26 |
way and have the computer run out of battery (which may corrupt the |
27 |
FS beyond whatever state it is already in), fsck does not run. |
28 |
(iii) Since the file system is marked clean, when the AC cord is in, |
29 |
the system boots fine. Directories are mounted, you can use it as |
30 |
usual. |
31 |
(iii') When the AC cord is out, the file system is still marked dirty, |
32 |
since fsck did not have a chance to look at it. Mount refuses to |
33 |
process those directories because Bad Things (tm) can happen. So |
34 |
your boot fails. |
35 |
|
36 |
Again, if (a-c) are correct, then what Neil and Alan said does NOT in |
37 |
anyway contradict your observation I quoted just above; in fact, your |
38 |
quote seems to make their diagnosis even more reasonable. |
39 |
|
40 |
According to what I vaguely remember of this thread (again correct me |
41 |
if I am wrong), you see the symptom that (iii) behaves differently |
42 |
from (iii'), and want to fix it by making its immediate causes (ii) |
43 |
and (ii') agree. What Neil and Alan are telling you is that (ii) vs |
44 |
(ii') should never be a problem (and I agree: on my Gigabyte netbook |
45 |
my ext2 and my ext3 partitions never showed any behaviour like yours), |
46 |
and in fact it is probably by design. That the reason why (iii) and |
47 |
(iii') differ is actually (i). |
48 |
|
49 |
If you think this analysis is incorrect, please point out exactly |
50 |
where my assumptions went awry. |
51 |
|
52 |
Cheers, |
53 |
|
54 |
W |
55 |
|
56 |
-- |
57 |
"Unfamilliarity does bring terror, so I sympathize with those of you who |
58 |
aren't." |
59 |
~DeathMech, S. Sondhi. P-town PHY 205 |
60 |
Sortir en Pantoufles: up 1089 days, 8:35 |