All of lore.kernel.org
 help / color / mirror / Atom feed
* Several steps to death
@ 2010-01-25 21:21 aragonx
  2010-01-26  1:35 ` Michael Evans
  2010-01-26  9:28 ` Asdo
  0 siblings, 2 replies; 11+ messages in thread
From: aragonx @ 2010-01-25 21:21 UTC (permalink / raw)
  To: linux-raid

Hello all,

I have a RAID 5 array that was created on Fedora 9 that just holds user
files (Samba share).  Everything was fine until a kernel upgrade and
motherboard failure made it impossible for me to boot.  After a new
motherboard and an upgrade to Fedora 12, my array is toast.

The problems are my own.  I was not paying enough attention to the data
and more on the OS.  So what happened was what was originally a 5 disk
RAID 5 array was somehow detected as a RAID 5 array with 4 disks + 1
spare.  It mounted and started a rebuild.  It was somewhere around 40%
before I noticed it.

So my question is, can I get this data back or is it gone?

If I try to mount it now, with the correct configuration I get the
following error:

mdadm --create /dev/md0 --level=5 --spare-devices=0 --raid-devices=5
/dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1

cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdf1[5] sde1[3] sdd1[2] sdc1[1] sdb1[0]
      2930287616 blocks level 5, 64k chunk, algorithm 2 [5/4] [UUUU_]
      [>....................]  recovery =  0.1% (1255864/732571904)
finish=155.2min speed=78491K/sec

unused devices: <none>

mount -t ext4 -o usrquota,grpquota,acl,user_xattr /dev/md0 /home/data

mdadm -E /dev/sdb1
/dev/sdb1:
          Magic : a92b4efc
        Version : 0.90.00
           UUID : 18928390:76024ba7:d9fdb3bf:6408b6d2 (local to host server)
  Creation Time : Mon Jan 25 16:14:08 2010
     Raid Level : raid5
  Used Dev Size : 732571904 (698.64 GiB 750.15 GB)
     Array Size : 2930287616 (2794.54 GiB 3000.61 GB)
   Raid Devices : 5
  Total Devices : 6
Preferred Minor : 0

    Update Time : Mon Jan 25 16:14:08 2010
          State : clean
 Active Devices : 4
Working Devices : 5
 Failed Devices : 1
  Spare Devices : 1
       Checksum : 382dc6ea - correct
         Events : 1

         Layout : left-symmetric
     Chunk Size : 64K

      Number   Major   Minor   RaidDevice State
this     0       8       17        0      active sync   /dev/sdb1

   0     0       8       17        0      active sync   /dev/sdb1
   1     1       8       33        1      active sync   /dev/sdc1
   2     2       8       49        2      active sync   /dev/sdd1
   3     3       8       65        3      active sync   /dev/sde1
   4     0       0        0        0      spare
   5     5       8       81        5      spare   /dev/sdf1


Here is what is in /var/log/messages

Jan 25 16:14:08 server kernel: md: bind<sdb1>
Jan 25 16:14:08 server kernel: md: bind<sdc1>
Jan 25 16:14:08 server kernel: md: bind<sdd1>
Jan 25 16:14:08 server kernel: md: bind<sde1>
Jan 25 16:14:08 server kernel: md: bind<sdf1>
Jan 25 16:14:09 server kernel: raid5: device sde1 operational as raid disk 3
Jan 25 16:14:09 server kernel: raid5: device sdd1 operational as raid disk 2
Jan 25 16:14:09 server kernel: raid5: device sdc1 operational as raid disk 1
Jan 25 16:14:09 server kernel: raid5: device sdb1 operational as raid disk 0
Jan 25 16:14:09 server kernel: raid5: allocated 5332kB for md0
Jan 25 16:14:09 server kernel: raid5: raid level 5 set md0 active with 4
out of 5 devices, algorithm 2
Jan 25 16:14:09 server kernel: RAID5 conf printout:
Jan 25 16:14:09 server kernel: --- rd:5 wd:4
Jan 25 16:14:09 server kernel: disk 0, o:1, dev:sdb1
Jan 25 16:14:09 server kernel: disk 1, o:1, dev:sdc1
Jan 25 16:14:09 server kernel: disk 2, o:1, dev:sdd1
Jan 25 16:14:09 server kernel: disk 3, o:1, dev:sde1
Jan 25 16:14:09 server kernel: md0: detected capacity change from 0 to
3000614518784
Jan 25 16:14:09 server kernel: md0: unknown partition table
Jan 25 16:14:09 server kernel: RAID5 conf printout:
Jan 25 16:14:09 server kernel: --- rd:5 wd:4
Jan 25 16:14:09 server kernel: disk 0, o:1, dev:sdb1
Jan 25 16:14:09 server kernel: disk 1, o:1, dev:sdc1
Jan 25 16:14:09 server kernel: disk 2, o:1, dev:sdd1
Jan 25 16:14:09 server kernel: disk 3, o:1, dev:sde1
Jan 25 16:14:09 server kernel: disk 4, o:1, dev:sdf1
Jan 25 16:14:09 server kernel: md: recovery of RAID array md0
Jan 25 16:14:09 server kernel: md: minimum _guaranteed_  speed: 1000
KB/sec/disk.
Jan 25 16:14:09 server kernel: md: using maximum available idle IO
bandwidth (but not more than 200000 KB/sec) for recovery.
Jan 25 16:14:09 server kernel: md: using 128k window, over a total of
732571904 blocks.
Jan 25 16:15:12 server kernel: EXT4-fs (md0): VFS: Can't find ext4 filesystem

Thank you in advance.

---
Will Y.

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2010-01-26 18:12 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-01-25 21:21 Several steps to death aragonx
2010-01-26  1:35 ` Michael Evans
2010-01-26  9:28 ` Asdo
2010-01-26 13:17   ` aragonx
2010-01-26 13:36     ` Asdo
2010-01-26 14:36       ` aragonx
2010-01-26 14:56         ` Michał Sawicz
2010-01-26 15:07           ` Asdo
2010-01-26 17:48           ` aragonx
2010-01-26 18:12             ` Michał Sawicz
2010-01-26 14:45     ` Kristleifur Daðason

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.