All of lore.kernel.org
 help / color / mirror / Atom feed
From: John Rowe <J.M.Rowe@exeter.ac.uk>
To: linux-raid@vger.kernel.org
Subject: Unusual RAID 1 recovery problem
Date: Fri, 10 May 2013 18:31:15 +0100	[thread overview]
Message-ID: <1368207075.17201.49695.camel@amp> (raw)

Following a system reinstall (an upgrade from Scientific Linux 5.x  to
to 6.x), I had a RAID1 array that  I could start manually with:

> mdadm --assemble /dev/md0 /dev/sda4 /dev/sdb4

but would not start automatically on reboot. SL is a RedHat clone and
all partitions were of type "fd".

The above command worked fine and I could see all my data, but every
time I rebooted the RAID1 array wasn't there.

Encouraged by the reassuring words of the mdadm man page:

        --assume-clean
                      Tell mdadm that the array pre-existed and is known
        to be clean.  It can be  useful  when trying to recover from a
        major failure as you can be sure that no data will be affected
        unless you actually write to the array.
        
I tried:

> mdadm --create -l 1 -n 2 -assume-clean /dev/md0 /dev/sda4 /dev/sdb4

This worked, following the usual warning about how the partitions had
previously been part of an array. But now:

> mount -r /md0 /bob

refuses to do anything even if I try:

> mount -t ext2 -r /md0 /bob

I get an error message listing various possibilities such as "bad
superblock". dmesg tells me it can't find an ext2 file system
on /dev/md0


Clearly I had misunderstood the meaning of "you can be sure that no data
will be affected unless you actually write to the array" but I'm hoping
there is still a way of accessing this unaffected data.

Thanks.

John




             reply	other threads:[~2013-05-10 17:31 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-05-10 17:31 John Rowe [this message]
2013-05-10 18:13 ` Unusual RAID 1 recovery problem Piergiorgio Sartor
2013-05-10 19:23   ` Tregaron Bayly

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=1368207075.17201.49695.camel@amp \
    --to=j.m.rowe@exeter.ac.uk \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.