Re: ext3 corruption

From: Molle Bestefich
Date: Thu Aug 10 2006 - 08:57:53 EST

Helge Hafting wrote:
Have you considered debian then? That package system certainly
have been able to keep many a system running for years and years.
You never reinstall, just upgrade.

Sounds cool, I'll try that.

Well, if you expect to keep a computer running for three years
without human intervention - good luck to you! Not only will there be
new vulnerabilities and attacks via the internet in that time,

It's NATted, so it's basically unreachable unless you know how to get to it.

there is also a substantial risk of hardware breakdown.

Hasn't happened yet.

Disks in particular seems not to live much more than three years,
and if you have several, the chance is bigger that one goes.

Fair enough, but I've got mdmonitor to send me an email when that happens.

It is certainly possible to run debian and spend 5min per week
on running "apt-get dist-upgrade" which installs anything that
was upgraded since the last time.

Cool, a cron job should take care of that.

And if you have many identical servers, then you know that when
one upgrade went without problems the others will too.

Oh.... Sounds a bit like it's not really as good as you once said it was.

> And voila, that difficult task of assessing in which order to do
> things is out of the hands of distros like Red Hat, and into the
> hands of those people who actually make the binaries.

Not so easy. You do not want to shut down md devices because
samba is using them.

Definitely not, I want to shut down Samba because it's using a
filesystem, which is using a MD device.

Someone else may run samba on a single harddisk and also have
some md-devices that they take down and bring up a lot.

Fair enough.
I guess a dependency system would have to be more complicated, then,
taking into account which particular resources a process depends on,
not just which subsystem.

So having samba generally depend on md doesn't work.


Your setup need it, others may have different needs.
That's why the initscripts are _scripts_, simple textfiles that
administrators can manipulate without having to know C programming.

I'm not sure I buy your argumentation. But I do acknowledge that
being able to modify init scripts, without having C knowledge is
definitely a plus, seeing as they're obviously often far from perfect.

Learn to manipulate the initscripts then.

Yeah, I chould sit down and look at how Red Hat did their whole init thing.

OTOH, I don't really have time to dissect 'em and find what problem
they have. I think I'll just switch distro and see if I have better
luck with something else.

Changing the shutdown order really is as
simple as renaming samba's script file

I have a feeling that this is not the problem.

After all, this should be something that every distro has gotten
right, it's not really an issue you have to think long about.

I think the problem occurs in the "sending processes the TERM/KILL
signal" phase.
Perhaps because one phase is initiated too early, before various
services such as Samba has shut down.

Anyway, let's all forget about the init scripts forthwith, they're not
really relevant for LKML I think.

Concentrate on the ext3 issue :-).
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at