Comment 17 for bug 925280

Revision history for this message
Christian Heimes (heimes) wrote :

I did another test. First of all I shutdown and powered down the server properly. Then I unplugged one device and started the computer again. mdadm detected the missing device. After a couple of minutes I re-attached the SATA cable. mdadm didn't make an attempt to integrate the partitions.

Here is an output of mdadm -D for the MD device and -E for all three partitions. /dev/sdc1 is the partition of the disk that was missing during boot. The 'Array State : AAA' of /dev/sdc1 looks suspicious to me.

# mdadm -D /dev/md0
/dev/md0:
        Version : 1.2
  Creation Time : Tue Apr 17 15:09:30 2012
     Raid Level : raid1
     Array Size : 487412 (476.07 MiB 499.11 MB)
  Used Dev Size : 487412 (476.07 MiB 499.11 MB)
   Raid Devices : 3
  Total Devices : 2
    Persistence : Superblock is persistent

    Update Time : Mon Apr 23 14:11:48 2012
          State : clean, degraded
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           Name : vlserver:0 (local to host vlserver)
           UUID : b3b367ee:f2f4f4c0:c22cdc7b:4ac1ea2c
         Events : 89

    Number Major Minor RaidDevice State
       3 8 1 0 active sync /dev/sda1
       1 8 17 1 active sync /dev/sdb1
       2 0 0 2 removed

# mdadm -E /dev/sda1
/dev/sda1:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : b3b367ee:f2f4f4c0:c22cdc7b:4ac1ea2c
           Name : vlserver:0 (local to host vlserver)
  Creation Time : Tue Apr 17 15:09:30 2012
     Raid Level : raid1
   Raid Devices : 3

 Avail Dev Size : 974824 (476.07 MiB 499.11 MB)
     Array Size : 974824 (476.07 MiB 499.11 MB)
    Data Offset : 24 sectors
   Super Offset : 8 sectors
          State : clean
    Device UUID : caee6e67:ea75cde1:bd3ec883:f6c4f709

    Update Time : Mon Apr 23 14:11:48 2012
       Checksum : 4ea9d4d9 - correct
         Events : 89

   Device Role : Active device 0
   Array State : AA. ('A' == active, '.' == missing)

# mdadm -E /dev/sdb1
/dev/sdb1:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : b3b367ee:f2f4f4c0:c22cdc7b:4ac1ea2c
           Name : vlserver:0 (local to host vlserver)
  Creation Time : Tue Apr 17 15:09:30 2012
     Raid Level : raid1
   Raid Devices : 3

 Avail Dev Size : 974824 (476.07 MiB 499.11 MB)
     Array Size : 974824 (476.07 MiB 499.11 MB)
    Data Offset : 24 sectors
   Super Offset : 8 sectors
          State : clean
    Device UUID : 8ee52fbe:6f8dae0c:ffc93d08:bfcd4870

    Update Time : Mon Apr 23 14:11:48 2012
       Checksum : bb12772a - correct
         Events : 89

   Device Role : Active device 1
   Array State : AA. ('A' == active, '.' == missing)
# mdadm -E /dev/sdc1
/dev/sdc1:
          Magic : a92b4efc
        Version : 1.2
    Feature Map : 0x0
     Array UUID : b3b367ee:f2f4f4c0:c22cdc7b:4ac1ea2c
           Name : vlserver:0 (local to host vlserver)
  Creation Time : Tue Apr 17 15:09:30 2012
     Raid Level : raid1
   Raid Devices : 3

 Avail Dev Size : 974824 (476.07 MiB 499.11 MB)
     Array Size : 974824 (476.07 MiB 499.11 MB)
    Data Offset : 24 sectors
   Super Offset : 8 sectors
          State : clean
    Device UUID : e7df883f:f6bda45d:973bbdad:364290be

    Update Time : Mon Apr 23 14:05:59 2012
       Checksum : 812786b4 - correct
         Events : 75

   Device Role : Active device 2
   Array State : AAA ('A' == active, '.' == missing)