From: "John Andre Taule" <post@johnandre.net>
To: linux-raid@vger.kernel.org
Subject: SV: mdadm raid 5 one disk overwritten file system failed
Date: Wed, 15 Apr 2015 13:47:31 +0200 [thread overview]
Message-ID: <00b901d07771$f56c0010$e0440030$@johnandre.net> (raw)
In-Reply-To: <alpine.DEB.2.02.1502191521450.4007@uplift.swm.pp.se>
The guy that did this to us got 3 months jail.
His argument was that we should have failed the system manually (removed the
disk that he targeted with "dd"), and the raid should have magically fixed
itself. Anyone think this would have worked?
It was 5 hours of heavy write and deletes to the file system (ext4) and all
that time the dd command where running.
Later I also found this exact "test" of raid in mdadm documentation marking
it as not something you should do (will fail data integriy, eg corrupt
filesystem, period).
/regards
-----Opprinnelig melding-----
Fra: Mikael Abrahamsson [mailto:swmike@swm.pp.se]
Sendt: 19. februar 2015 15:24
Til: John Andre Taule
Kopi: linux-raid@vger.kernel.org
Emne: Re: mdadm raid 5 one disk overwritten file system failed
On Thu, 19 Feb 2015, John Andre Taule wrote:
> I'm a bit surprised that overwriting anything on the physical disk
> should corrupt the file system on the raid. I would think that would
> be similar to a disk crashing or failing in other ways.
Errr, in raid5 you have data blocks and parity blocks. WHen you overwrite
one of the component drives with zeroes, you're effectively doing the same
as writing 0:es to a non-raid drive every 3 $stripesize. You're zero:ing a
lot of the filesystem information.
> What you say that Linux might not have seen the disk as failing is
> interesting. This could explain why the file system got corrupted.
Correct. There is no mechanism that periodically checks the contents of the
superblock and fails the drive if it's not there anymore. So the drive is
never failed.
--
Mikael Abrahamsson email: swmike@swm.pp.se
next prev parent reply other threads:[~2015-04-15 11:47 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-02-19 7:38 mdadm raid 5 one disk overwritten file system failed John Andre Taule
2015-02-19 11:20 ` Mikael Abrahamsson
2015-02-19 14:00 ` SV: " John Andre Taule
2015-02-19 14:23 ` Mikael Abrahamsson
2015-02-19 14:39 ` Adam Goryachev
2015-02-19 16:21 ` SV: " John Andre Taule
2015-02-19 22:15 ` Wols Lists
2015-04-15 11:47 ` John Andre Taule [this message]
2015-04-15 12:38 ` Mikael Abrahamsson
2015-04-15 18:27 ` Wols Lists
2015-02-19 17:15 ` Piergiorgio Sartor
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='00b901d07771$f56c0010$e0440030$@johnandre.net' \
--to=post@johnandre.net \
--cc=linux-raid@vger.kernel.org \
/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;
as well as URLs for NNTP newsgroup(s).