From: Theodore Tso <tytso@mit.edu>
To: Christian Trefzer <ctrefzer@gmx.de>
Cc: Xavier Roche <roche+kml2@exalead.com>, linux-kernel@vger.kernel.org
Subject: Re: reiserFS?
Date: Sun, 16 Jul 2006 12:56:48 -0400 [thread overview]
Message-ID: <20060716165648.GB6643@thunk.org> (raw)
In-Reply-To: <20060716162831.GB22562@zeus.uziel.local>
On Sun, Jul 16, 2006 at 06:28:31PM +0200, Christian Trefzer wrote:
> I don't quite understand. You are supposed to dd_rescue the whole block
> device to a working drive and use fsck on the copy. Whatever is lost in
> the process must of course be restored from a recent backup. But, as a
> friend of mine put it recently, people don't need backup, they only need
> restore ; )
If the disk is known to be bad, yes, and the number of bad blocks is
growing. On the other hand, disks can and will have a few bad blocks,
or bad writes that don't mean the disk is going bad, and a modern
filesystem should be robust enough that a single failed sector doesn't
cause the filesystem to go completely kaput.
In fact, one of the scary trends with hard drives is that size is
continuing to grow expoentially, access times linearly (more or less),
and error rates (errors per kilobytes per unit time) are remaining
more or less constant.
The fact that reiserfs uses a single B-tree to store all of its data
means that very entertaining things can happen if you lose a sector
containing a high-level node in the tree. It's even more entertaining
if you have image files (like initrd files) in reiserfs format stored
in reiserfs, and you run the recovery program on the filesystem.....
Yes, I know that reiserfs4 is alleged to fix this problem, but as far
as I know it is still using a single unitary tree, with all of the
pitfalls that this entails.
Now, that being said, that by itself is not a reason not to decide not
to include reseirfs4 into the mainline sources. (I might privately
get amused when system administrators use reiserfs and then report
massive data loss, but that's my own failure of chairty; I'm working
on it.) For the technical reasons why resierfs4 hasn't been
integrated, please see the mailing list archives.
- Ted
next prev parent reply other threads:[~2006-07-16 16:56 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-07-16 16:16 reiserFS? Xavier Roche
2006-07-16 16:28 ` reiserFS? Christian Trefzer
2006-07-16 16:56 ` Theodore Tso [this message]
2006-07-16 17:26 ` reiserFS? Lexington Luthor
2006-07-16 17:48 ` reiserFS? Theodore Tso
2006-07-16 20:01 ` "Why Reuser 4 still is not in" doc (was: 'reiserFS?') Diego Calleja
2006-07-16 21:11 ` "Why Reuser 4 still is not in" doc Lexington Luthor
2006-07-16 21:28 ` Joshua Hudson
2006-07-16 22:53 ` Lexington Luthor
2006-07-17 9:42 ` Jan Engelhardt
2006-07-17 16:38 ` Lexington Luthor
2006-07-20 6:52 ` Tilman Schmidt
2006-07-16 17:46 ` reiserFS? Dr. David Alan Gilbert
2006-07-16 18:14 ` reiserFS? Theodore Tso
2006-07-17 15:01 ` reiserFS? Matthias Andree
2006-07-17 21:07 ` reiserFS? Helge Hafting
-- strict thread matches above, loose matches on Subject: below --
2006-07-16 12:45 reiserFS? ivo welch
2006-07-16 13:50 ` reiserFS? Matthias Andree
2006-07-16 15:29 ` reiserFS? Lexington Luthor
2006-07-16 16:55 ` reiserFS? grundig
2006-07-17 9:23 ` reiserFS? Arjan van de Ven
2006-07-17 16:32 ` reiserFS? Lexington Luthor
2006-07-17 14:56 ` reiserFS? Matthias Andree
2006-07-16 14:19 ` reiserFS? Joseph Le-Phan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20060716165648.GB6643@thunk.org \
--to=tytso@mit.edu \
--cc=ctrefzer@gmx.de \
--cc=linux-kernel@vger.kernel.org \
--cc=roche+kml2@exalead.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox