Hallo,
I have (had

) a dm-crypt (luks) encrypted raid5.
This raid5 (with 3 drives) dropped 2 drives (not both at the same time). The array did however not go into readonly, so I have 3 drives each with a different number of events.
mdadm --examine:
Code:
/dev/sdd1:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x8
Array UUID : 9eb8d131:c620b82c:8a35244f:322f316e
Name : dcerouter:9
Creation Time : Sat Mar 31 16:16:22 2012
Raid Level : raid5
Raid Devices : 3
Avail Dev Size : 5860119439 (2794.32 GiB 3000.38 GB)
Array Size : 5860118528 (5588.64 GiB 6000.76 GB)
Used Dev Size : 5860118528 (2794.32 GiB 3000.38 GB)
Data Offset : 2048 sectors
Super Offset : 8 sectors
Unused Space : before=1960 sectors, after=911 sectors
State : clean
Device UUID : 9c33d9e0:698ed6de:e83d6c56:5a066145
Update Time : Thu Jul 10 19:01:13 2014
Bad Block Log : 512 entries available at offset 72 sectors - bad blocks present.
Checksum : 55b4f6a1 - correct
Events : 313003
Layout : left-symmetric
Chunk Size : 512K
Device Role : Active device 0
Array State : A.A ('A' == active, '.' == missing, 'R' == replacing)
Code:
/dev/sde1:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : 9eb8d131:c620b82c:8a35244f:322f316e
Name : dcerouter:9
Creation Time : Sat Mar 31 16:16:22 2012
Raid Level : raid5
Raid Devices : 3
Avail Dev Size : 5860119439 (2794.32 GiB 3000.38 GB)
Array Size : 5860118528 (5588.64 GiB 6000.76 GB)
Used Dev Size : 5860118528 (2794.32 GiB 3000.38 GB)
Data Offset : 2048 sectors
Super Offset : 8 sectors
Unused Space : before=1968 sectors, after=911 sectors
State : clean
Device UUID : 506d89c0:209526a3:a507611b:46cdebb1
Update Time : Thu Jul 10 19:01:13 2014
Checksum : 2b2cc764 - correct
Events : 313003
Layout : left-symmetric
Chunk Size : 512K
Device Role : Active device 2
Array State : A.A ('A' == active, '.' == missing, 'R' == replacing)
Code:
/dev/sdf1:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : 9eb8d131:c620b82c:8a35244f:322f316e
Name : dcerouter:9
Creation Time : Sat Mar 31 16:16:22 2012
Raid Level : raid5
Raid Devices : 3
Avail Dev Size : 5860119439 (2794.32 GiB 3000.38 GB)
Array Size : 5860118528 (5588.64 GiB 6000.76 GB)
Used Dev Size : 5860118528 (2794.32 GiB 3000.38 GB)
Data Offset : 2048 sectors
Super Offset : 8 sectors
Unused Space : before=1968 sectors, after=911 sectors
State : active
Device UUID : f86618cd:ddb957ed:80f2388e:9275433e
Update Time : Mon Jun 30 22:15:00 2014
Checksum : 81118dd0 - correct
Events : 248091
Layout : left-symmetric
Chunk Size : 512K
Device Role : Active device 1
Array State : AAA ('A' == active, '.' == missing, 'R' == replacing)
The events of two drives were quite close so I force-assembled the array with
Code:
mdadm -A --force /dev/md9 /dev/sd[gf]1
my /proc/mdstat:
Code:
md9 : active (auto-read-only) raid5 sdd1[4] sde1[3]
5860118528 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/2] [U_U]
i can use
Code:
cryptsetup luksOpen /dev/md9 data
however I cannot mount data, it says
Code:
mount: you must specify the filesystem type
Fsck returns:
Code:
fsck from util-linux 2.20.1
e2fsck 1.42.10 (18-May-2014)
fsck.ext2: Attempt to read block from filesystem resulted in short read while trying to open /dev/mapper/data
Could this be a zero-length partition?
Any ideas what I could do to recover the data?
thank you
Daniel