From: "Jörn Engel" <joern@wohnheim.fh-wedel.de>
To: Valdis.Kletnieks@vt.edu
Cc: "Artem B. Bityutskiy" <dedekind@yandex.ru>,
Pavel Machek <pavel@ucw.cz>, Peter Menzebach <pm-mtd@mw-itcon.de>,
linux-kernel <linux-kernel@vger.kernel.org>
Subject: Re: data loss on jffs2 filesystem on dataflash
Date: Fri, 23 Sep 2005 10:51:54 +0200 [thread overview]
Message-ID: <20050923085154.GA7522@wohnheim.fh-wedel.de> (raw)
In-Reply-To: <200509221646.j8MGkYo3017314@turing-police.cc.vt.edu>
On Thu, 22 September 2005 12:46:33 -0400, Valdis.Kletnieks@vt.edu wrote:
> On Thu, 22 Sep 2005 14:48:39 +0400, "Artem B. Bityutskiy" said:
>
> > Joern meant that if HDD starts a block write operation, it will
> > accomplish it even if power-fail happens (probably there are some
> > capacitors there). So, it is impossible, say, that HDD has written one
> > half of a sector and has not written the other half.
>
> Hard drives contain capacitors to prevent writing of runt sectors on
> a powerfail? Didn't we go around this a while ago and decide it's mostly
> urban legend, and that plenty of people have seen runt/bad sectors?
Yep. I did _not_ say anything about finishing to write a sector.
What I said was that there is only one case of a started and
unfinished sector: it contains partially old and partially new data
and nothing else.
And the difference (one of them, at least) between hard disks and
flash is the "and nothing else" part. Flash may contain other
information as well or even be in a partially erased state, randomly
flipping bits in the future or not accepting writes.
Jörn
--
When in doubt, use brute force.
-- Ken Thompson
next prev parent reply other threads:[~2005-09-23 8:51 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <432812E8.2030807@mw-itcon.de>
[not found] ` <432817FF.10307@yandex.ru>
[not found] ` <4329251C.7050102@mw-itcon.de>
[not found] ` <4329288B.8050909@yandex.ru>
[not found] ` <43292AC6.40809@mw-itcon.de>
[not found] ` <43292E16.70401@yandex.ru>
[not found] ` <43292F91.9010302@mw-itcon.de>
[not found] ` <432FE1EF.9000807@yandex.ru>
[not found] ` <432FEF55.5090700@mw-itcon.de>
2005-09-20 12:55 ` Artem B. Bityutskiy
2005-09-20 13:32 ` Jörn Engel
2005-09-20 14:11 ` Artem B. Bityutskiy
2005-09-21 19:07 ` Pavel Machek
2005-09-22 10:48 ` Artem B. Bityutskiy
2005-09-22 16:46 ` Valdis.Kletnieks
2005-09-22 17:03 ` Artem B. Bityutskiy
2005-09-22 17:22 ` linux-os (Dick Johnson)
2005-09-22 18:43 ` jscottkasten
2005-09-23 8:51 ` Jörn Engel [this message]
2005-09-22 11:34 ` Jörn Engel
2005-09-22 11:54 ` Jörn Engel
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=20050923085154.GA7522@wohnheim.fh-wedel.de \
--to=joern@wohnheim.fh-wedel.de \
--cc=Valdis.Kletnieks@vt.edu \
--cc=dedekind@yandex.ru \
--cc=linux-kernel@vger.kernel.org \
--cc=pavel@ucw.cz \
--cc=pm-mtd@mw-itcon.de \
/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
all inboxes | Powered by JetHome®