It looks as if dmraid rebuilds are NOT supported for Intel Matrix in version 1.0.0.rc15. Here is output of trying to rebuild a Raid 1 mirror on an Asus P6T Deluxe v2.
# dmraid -R isw_bddgbciihb_Server
Quote:
Volume "isw_bddgbciihb_Server" is not in rebuild state (current: 4)
Rebuild: cannot rebuild from current state!
|
This shows the mirror is ok, but its NOT.
Quote:
# dmraid -s
*** Group superset isw_bddgbciihb
--> Active Subset
name : isw_bddgbciihb_Server
size : 1953519872
stride : 128
type : mirror
status : ok
subsets: 0
devs : 2
spares : 0
*** Group superset isw_ecfjdjhfcc
--> Active Subset
name : isw_ecfjdjhfcc_Spare
size : 3907039744
stride : 256
type : stripe
status : ok
subsets: 0
devs : 2
spares : 0
|
Everything written to disk after the failure was not save. It seems it was maybe put into these files??
Quote:
# ls -l
total 4
drwxr-xr-x 2 root root 4096 2009-07-05 10:07 dmraid.isw
root@:~# ls -l dmraid.isw/
total 48
-rw------- 1 root root 512 2009-07-05 11:00 sda.dat
-rw------- 1 root root 14 2009-07-05 11:00 sda.offset
-rw------- 1 root root 11 2009-07-05 11:00 sda.size
-rw------- 1 root root 512 2009-07-05 11:00 sdb.dat
-rw------- 1 root root 14 2009-07-05 11:00 sdb.offset
-rw------- 1 root root 11 2009-07-05 11:00 sdb.size
-rw------- 1 root root 512 2009-07-05 11:00 sdc.dat
-rw------- 1 root root 14 2009-07-05 11:00 sdc.offset
-rw------- 1 root root 11 2009-07-05 11:00 sdc.size
-rw------- 1 root root 512 2009-07-05 11:00 sdd.dat
-rw------- 1 root root 14 2009-07-05 11:00 sdd.offset
-rw------- 1 root root 11 2009-07-05 11:00 sdd.size
|
~# dmraid -r
Quote:
/dev/sdd: isw, "isw_ecfjdjhfcc", GROUP, ok, 1953525166 sectors, data@ 0
/dev/sdc: isw, "isw_ecfjdjhfcc", GROUP, ok, 1953525166 sectors, data@ 0
/dev/sdb: isw, "isw_bddgbciihb", GROUP, ok, 1953525166 sectors, data@ 0
/dev/sda: isw, "isw_bddgbciihb", GROUP, ok, 1953525166 sectors, data@ 0
|