[lug] e2fsck emergency
D. Stimits
stimits at idcomm.com
Tue Sep 5 01:11:10 MDT 2000
-----Original Message-----
From: Michael J. Pedersen [SMTP:marvin at keepthetouch.org]
Sent: Monday, September 04, 2000 10:15 PM
To: lug at lug.boulder.co.us
Subject: Re: [lug] e2fsck emergency
On Mon, Sep 04, 2000 at 10:38:02PM -0700, D. Stimits wrote:
> An added question. I've decided if I must reinstall, I'm completely
> removing ext2. I want reiserfs, or any journaling system. However, is
this
> possible to use during initial install? Will I be required to use ext2 on
> root? With the SuperMicro i840, I need something far more recoverable. Do
> any of the distributions now offer a journaling filesystem that I can
> install directly to?
Well, your choices here are fairly slim pickings. First things first,
though:
Why can't fsck work on that partition?
It is so badly corrupted it can't believe it is ext2:
e2fsck: bad magic number in super-block while trying to open /dev/sda2
The superblock could not be read or does not describe a correct ext2
filesystem. If the device is valid and it really contains an ext2
....
My experience has been that if things die, simply doing 'fsck -y /dev/hda1'
will fix it quite nicely.
This must be a typo, or I have a different fsck. No -y is possible. This is
on Redhat 6.2. Somewhere I am hoping to find an option to fsck that says
"yes, this is ext2, and it is so badly corrupted, I want you to do what I
say no matter how ridiculous, and not exit on me". However, it always
exits. I have tried various options, including specifically the manual
ones, totally non-automatic. Maybe I'm missing something, but the compile
probably had 100 megs in the middle of change at the time of failure...it
is bad.
If you do go for a reformat/reinstall solution, and insist on a journaling
fs,
then ReiserFS is one of the best choices. However, you're still running
beta
code if you do so. And the only distro I'm aware of which supports Reiser
out
of the box is Mandrake.
Other miscellaneous questions:
How can you be sure it's the hardware? Is there any chance it could be
software related?
The i840 chipset is confirmed to have new IO-APIC problems. I briefly
exchanged email with Alan Cox, and there is basically no hope if SuperMicro
won't release info. I spoke, on the phone, with SuperMicro for many many
hours, day after day...they just have no interest in linux anymore. They
simply state that it is stable under NT. Unfortunately, it appears to have
a similar problem under Win 2k, even if NT is stable.
The choice is to run with kernel option "noapic". This means all irq's are
handled on cpu #0. It changes the behavior of some programs, especially if
they use spinlocks. Normally they'd be avoided on single cpu; on dual
running noapic, with only one cpu handling irq's, it makes things far less
"predictable". Even when it does work, it makes the system more sluggish
than in windows. Certain hardware operations are still risky even with
noapic used. I asked Alan Cox if he knew anyone at Intel that might be
interested in the problem, he said no. I have two choices here, if I want
to get rid of this kind of problem. Either ask Linus Torvalds what to do,
or get a new motherboard. SuperMicro has been so blatantly anti-linux, and
the board still fails under win 2k (I use some studio animation software I
can't get for linux), that I would prefer to simply dump SuperMicro. Even
if I manage to get linux support fixed, Win 2K will still die...and we all
know the possibility of getting microsoft to fix this when SuperMicro has
no interest.
In the past I've spoke with SuperMicro about other problems, they were
always 100% quality minded. They apparently lost their product manager a
couple of months back, and shoved work onto the other people. Since then
linux has become officially and vehemently unsupported. I even offered to
buy a $600 m/b to donate to someone who could do this work for free to
them...they don't care.
Would you consider staying with ext2, if it is software related, and trying
a
known to be stable distro? I'd recommend Debian if at all possible. I've
been
using it personally for about a year now, and the only time I've ever had
downtime was for one of three reasons: Unstable kernel, hardware
malfunction,
or hardware upgrade.
If it were a pure software problem, yes. But it is the nature of noapic
under an SMP machine, so this won't help. If I remain using this
motherboard, I feel I have to have a journaling filesystem as a hedge
against the IO-APIC problems. What version of Mandrake does reiserfs become
standard on, 7.0? 7.1? I will try it on a blank drive...but since this is
ultra 160, and it has performed incredibly well, I don't want to abandon it
(not to mention the cost). Here the trouble becomes finding a 64 bit pci
slot or a built-in ultra 160 that isn't i840, isn't rdram, has an AGP slot,
and isn't SuperMicro.
Should I find a job in the near future, I'll shell out for total
replacement of ram, cpu's, motherboard, and a separate ultra 160
controller, all to rid myself of SuperMicro i840 problems.
-----
Michael J. Pedersen
Get GnuPG at http://www.gnupg.org
My GnuPG Key Fingerprint: C31C 7E90 5992 9E5E 9A02 233D D8DD 985E 4E72 4A60
My GnuPG Public Key Available At: http://www.keyserver.net
<< File: ATT00000.att >>
More information about the LUG
mailing list