[Pkg-sysvinit-devel] Bug#637087: Please set FSCKFIX=yes by default
Roger Leigh
rleigh at codelibre.net
Thu Jun 7 10:24:07 UTC 2012
On Thu, Jun 07, 2012 at 09:13:35AM +0100, Philip Hands wrote:
> Having upgraded to wheezy recently, I note that you're changing defaults
> in rcS (as exhaustively discussed elsewhere).
>
> That being the case, there is no additional cost to fixing this bug,
> as people are going to be prompted on upgrade about rcS anyway, so this
> would seem to be a very good time to do it.
No defaults in rcS have been changed (from a squeeze to wheezy upgrade
POV). We did add some new ones transiently in testing before moving
them to /etc/default/tmpfs, and removed UTC, but the defaults present
in squeeze are unchanged. However, this change has permitted rcS to
become a regular conffile, so now at least we have the /possibilty/
of updating it to change the defaults sanely.
> Perhaps I should be in favour of leaving it as it it, since I get
> new customers contact me reasonably often when it turns out that the
> only thing that is really wrong is that fsck needs to be run with -y.
[...]
> The only disadvantage I can think of with FSCKFIX=yes is the reduced
> likelihood of noticing (if you happen to understand the messages) to
> notice that inodes are being dropped into lost+found -- I would think
> that that could be handled by something that checks whether lost+found
> is empty and mails root about it, but that is hardly a blocker.
That would be useful. I think the main issue is Henrique's point that
it's not always safe to run fsck when using lvm/md on unreconstructed
arrays/volumes. That could result in dataloss. That said, such things
should normally be detectable: normally isn't there an md superblock
which should make the partition detectable as a part of a RAID set,
rather than a fsck-able filesystem? Likewise with LVM PVs.
I guess it's a balance between whether we get more dataloss if FSCKFIX=
yes or no.
Regards,
Roger
--
.''`. Roger Leigh
: :' : Debian GNU/Linux http://people.debian.org/~rleigh/
`. `' schroot and sbuild http://alioth.debian.org/projects/buildd-tools
`- GPG Public Key F33D 281D 470A B443 6756 147C 07B3 C8BC 4083 E800
More information about the Pkg-sysvinit-devel
mailing list