Re: Trying to rescue a RAID-1 array

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Mar 31, 2022 at 10:06 AM Wols Lists <antlists@xxxxxxxxxxxxxxx> wrote:
>
> On 31/03/2022 17:44, Bruce Korb wrote:
> > I moved the two disks from a cleanly shut down system that could not
> > reboot and could not
> > be upgraded to a new OS release. So, I put them in.a new box and did an install.
> > The installation recognized them as a RAID and decided that the
> > partitions needed a
> > new superblock of type RAID-0.
>
> That's worrying, did it really write a superblock?

Yep. That worried me, too. I did the command to show the RAID status of the two
partitions and, sure enough, both partitions were now listed as RAID0.

> > Since these data have never been
> > remounted since the
> > shutdown on the original machine, I am hoping I can change the RAID
> > type and mount it
> > so as to recover my. .ssh and .thunderbird (email) directories. The
> > bulk of the data are
> > backed up (assuming no issues with the full backup of my critical
> > data), but rebuilding
> > and redistributing the .ssh directory would be a particular nuisance.
> >
> > SO: what are my options? I can't find any advice on how to tell mdadm
> > that the RAID-0 partitions
> > really are RAID-1 partitions. Last gasp might be to "mdadm --create"
> > the RAID-1 again, but there's
> > a lot of advice out there saying that it really is the last gasp
> > before giving up. :)
> >
>
> https://raid.wiki.kernel.org/index.php/Asking_for_help

Sorry about that. I have two systems: the one I'm typing on and the one
I am trying to bring up. At the moment, I'm in single user mode building
out a new /home file system. mdadm --create is 15% done after an hour :(.
It'll be mid/late afternoon before /home is rebuilt, mounted and I'll be
able to run display commands on the "old" RAID1 (or 0) partitions.

> Especially lsdrv. That tells us a LOT about your system.

Expect email in about 6 hours or so. :) But openSUSE doesn't know
about any "lsdrv" command. "cat /proc/mdstat" shows /dev/md1 (the
RAID device I'm fretting over) to be active, raid-0 using /dev/sdc1 and sde1.

> What was the filesystem on your raid? Hopefully it's as simple as moving
> the "start of partition", breaking the raid completely, and you can just
> mount the filesystem.

I *think* it was EXT4, but. it might be the XFS one. I think I let it default
and openSUSE appears to prefer the XFS file system for RAID devices.
Definitely one of those two. I built it close to a decade ago, so I'll be moving
the data to the new /home array.

> What really worries me is how and why it both recognised it as a raid,
> then thought it needed to be converted to raid-0. That just sounds wrong
> on so many levels. Did you let it mess with your superblocks? I hope you
> said "don't touch those drives"?

In retrospect, I ought to have left the drives unplugged until the install was
done. The installer saw that they were RAID so it RAID-ed them. Only it
seems to have decided on type 0 over type 1. I wasn't attentive because
I've upgraded Linux so many times and it was "just done correctly" without
having to give it a lot of thought. "If only" I'd thought to back up
email and ssh.
(1.5TB of photos are likely okay.)

Thank you so much for your reply and potentially help :)

Regards, Bruce



[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux