linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Rebuilt Array Issue
@ 2005-08-11 10:18 David M. Strang
  2005-08-11 11:28 ` Tyler
  2005-08-11 11:31 ` Tyler
  0 siblings, 2 replies; 3+ messages in thread
From: David M. Strang @ 2005-08-11 10:18 UTC (permalink / raw)
  To: linux-raid

Awhile back; with some help from Neil and the others in this mailing list --  
I was able to bring my failed array back online. It's running healthy 28/28 
disks -- however; I rebooted the other day. Attempted to reassemble the 
raid, and it would only assemble 27 of 28 disks. I had to assemble with a 
force and hotadd /dev/sdaa back into the raid and let it rebuild. Below is 
the output from my mdadm --detail /dev/md0

/dev/md0:
        Version : 01.00.01
  Creation Time : Wed Dec 31 19:00:00 1969
     Raid Level : raid5
     Array Size : 1935556992 (1845.89 GiB 1982.01 GB)
    Device Size : 71687296 (68.37 GiB 73.41 GB)
   Raid Devices : 28
  Total Devices : 28
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Thu Aug 11 06:09:12 2005
          State : clean
 Active Devices : 28
Working Devices : 28
 Failed Devices : 0
  Spare Devices : 0

         Layout : left-asymmetric
     Chunk Size : 128K

           UUID : 4e2b6b0a8e:92e91c0c:018a4bf0:9bb74d
         Events : 259462

    Number   Major   Minor   RaidDevice State
       0       8        0        0      active sync 
/dev/scsi/host2/bus0/target0/lun0/disc
       1       8       16        1      active sync 
/dev/scsi/host2/bus0/target1/lun0/disc
       2       8       32        2      active sync 
/dev/scsi/host2/bus0/target2/lun0/disc
       3       8       48        3      active sync 
/dev/scsi/host2/bus0/target3/lun0/disc
       4       8       64        4      active sync 
/dev/scsi/host2/bus0/target4/lun0/disc
       5       8       80        5      active sync 
/dev/scsi/host2/bus0/target5/lun0/disc
       6       8       96        6      active sync 
/dev/scsi/host2/bus0/target6/lun0/disc
       7       8      112        7      active sync 
/dev/scsi/host2/bus0/target7/lun0/disc
       8       8      128        8      active sync 
/dev/scsi/host2/bus0/target8/lun0/disc
       9       8      144        9      active sync 
/dev/scsi/host2/bus0/target9/lun0/disc
      10       8      160       10      active sync 
/dev/scsi/host2/bus0/target10/lun0/disc
      11       8      176       11      active sync 
/dev/scsi/host2/bus0/target11/lun0/disc
      12       8      192       12      active sync 
/dev/scsi/host2/bus0/target12/lun0/disc
      13       8      208       13      active sync 
/dev/scsi/host2/bus0/target13/lun0/disc
      14       8      224       14      active sync 
/dev/scsi/host2/bus0/target14/lun0/disc
      15       8      240       15      active sync 
/dev/scsi/host2/bus0/target15/lun0/disc
      16      65        0       16      active sync 
/dev/scsi/host2/bus0/target16/lun0/disc
      17      65       16       17      active sync 
/dev/scsi/host2/bus0/target17/lun0/disc
      18      65       32       18      active sync 
/dev/scsi/host2/bus0/target18/lun0/disc
      19      65       48       19      active sync 
/dev/scsi/host2/bus0/target19/lun0/disc
      20      65       64       20      active sync 
/dev/scsi/host2/bus0/target20/lun0/disc
      21      65       80       21      active sync 
/dev/scsi/host2/bus0/target21/lun0/disc
      22      65       96       22      active sync 
/dev/scsi/host2/bus0/target22/lun0/disc
      23      65      112       23      active sync 
/dev/scsi/host2/bus0/target23/lun0/disc
      24      65      128       24      active sync 
/dev/scsi/host2/bus0/target24/lun0/disc
      25      65      144       25      active sync 
/dev/scsi/host2/bus0/target25/lun0/disc
      26       0        0        -      removed
      27      65      176       27      active sync 
/dev/scsi/host2/bus0/target27/lun0/disc

      28      65      160       26      active sync 
/dev/scsi/host2/bus0/target26/lun0/disc


Is it supposed to stay with number 26 as removed forever? Does number 28 
ever jump back up to that spot? I shouldn't have to hotadd and allow it to 
resync everytime I re-assemble the raid should I?

-- David M. Strang 


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

* Re: Rebuilt Array Issue
  2005-08-11 10:18 Rebuilt Array Issue David M. Strang
@ 2005-08-11 11:28 ` Tyler
  2005-08-11 11:31 ` Tyler
  1 sibling, 0 replies; 3+ messages in thread
From: Tyler @ 2005-08-11 11:28 UTC (permalink / raw)
  To: David M. Strang; +Cc: linux-raid

With a version 1 superblock, that is the way it is.  Whether that may 
change, or at least change in the way it is displayed, is yet to be 
seen.  Neil mentioned that he thought the display should be fixed, so 
the working device (#28) in your case should be listed in #26's position 
in the display, and the "removed" drive wouldn't be shown, to quote Neil:

It should look more like:

    Number   Major   Minor   RaidDevice State
       0       8        2        0      active sync   /dev/.static/dev/sda2
       1       8       18        1      active sync   /dev/.static/dev/sdb2
       3       8       34        2      active sync   /dev/.static/dev/sdc2

i.e. printing something that is 'removed' is pointless.  And the list
should be sorted by 'RaidDevice', not 'Number'.

Regards,
Tyler.

David M. Strang wrote:

> Awhile back; with some help from Neil and the others in this mailing 
> list --  I was able to bring my failed array back online. It's running 
> healthy 28/28 disks -- however; I rebooted the other day. Attempted to 
> reassemble the raid, and it would only assemble 27 of 28 disks. I had 
> to assemble with a force and hotadd /dev/sdaa back into the raid and 
> let it rebuild. Below is the output from my mdadm --detail /dev/md0
>
> /dev/md0:
>        Version : 01.00.01
>  Creation Time : Wed Dec 31 19:00:00 1969
>     Raid Level : raid5
>     Array Size : 1935556992 (1845.89 GiB 1982.01 GB)
>    Device Size : 71687296 (68.37 GiB 73.41 GB)
>   Raid Devices : 28
>  Total Devices : 28
> Preferred Minor : 0
>    Persistence : Superblock is persistent
>
>    Update Time : Thu Aug 11 06:09:12 2005
>          State : clean
> Active Devices : 28
> Working Devices : 28
> Failed Devices : 0
>  Spare Devices : 0
>
>         Layout : left-asymmetric
>     Chunk Size : 128K
>
>           UUID : 4e2b6b0a8e:92e91c0c:018a4bf0:9bb74d
>         Events : 259462
>
>    Number   Major   Minor   RaidDevice State
>       0       8        0        0      active sync 
> /dev/scsi/host2/bus0/target0/lun0/disc
>       1       8       16        1      active sync 
> /dev/scsi/host2/bus0/target1/lun0/disc
>       2       8       32        2      active sync 
> /dev/scsi/host2/bus0/target2/lun0/disc
>       3       8       48        3      active sync 
> /dev/scsi/host2/bus0/target3/lun0/disc
>       4       8       64        4      active sync 
> /dev/scsi/host2/bus0/target4/lun0/disc
>       5       8       80        5      active sync 
> /dev/scsi/host2/bus0/target5/lun0/disc
>       6       8       96        6      active sync 
> /dev/scsi/host2/bus0/target6/lun0/disc
>       7       8      112        7      active sync 
> /dev/scsi/host2/bus0/target7/lun0/disc
>       8       8      128        8      active sync 
> /dev/scsi/host2/bus0/target8/lun0/disc
>       9       8      144        9      active sync 
> /dev/scsi/host2/bus0/target9/lun0/disc
>      10       8      160       10      active sync 
> /dev/scsi/host2/bus0/target10/lun0/disc
>      11       8      176       11      active sync 
> /dev/scsi/host2/bus0/target11/lun0/disc
>      12       8      192       12      active sync 
> /dev/scsi/host2/bus0/target12/lun0/disc
>      13       8      208       13      active sync 
> /dev/scsi/host2/bus0/target13/lun0/disc
>      14       8      224       14      active sync 
> /dev/scsi/host2/bus0/target14/lun0/disc
>      15       8      240       15      active sync 
> /dev/scsi/host2/bus0/target15/lun0/disc
>      16      65        0       16      active sync 
> /dev/scsi/host2/bus0/target16/lun0/disc
>      17      65       16       17      active sync 
> /dev/scsi/host2/bus0/target17/lun0/disc
>      18      65       32       18      active sync 
> /dev/scsi/host2/bus0/target18/lun0/disc
>      19      65       48       19      active sync 
> /dev/scsi/host2/bus0/target19/lun0/disc
>      20      65       64       20      active sync 
> /dev/scsi/host2/bus0/target20/lun0/disc
>      21      65       80       21      active sync 
> /dev/scsi/host2/bus0/target21/lun0/disc
>      22      65       96       22      active sync 
> /dev/scsi/host2/bus0/target22/lun0/disc
>      23      65      112       23      active sync 
> /dev/scsi/host2/bus0/target23/lun0/disc
>      24      65      128       24      active sync 
> /dev/scsi/host2/bus0/target24/lun0/disc
>      25      65      144       25      active sync 
> /dev/scsi/host2/bus0/target25/lun0/disc
>      26       0        0        -      removed
>      27      65      176       27      active sync 
> /dev/scsi/host2/bus0/target27/lun0/disc
>
>      28      65      160       26      active sync 
> /dev/scsi/host2/bus0/target26/lun0/disc
>
>
> Is it supposed to stay with number 26 as removed forever? Does number 
> 28 ever jump back up to that spot? I shouldn't have to hotadd and 
> allow it to resync everytime I re-assemble the raid should I?
>
> -- David M. Strang
> -
> To unsubscribe from this list: send the line "unsubscribe linux-raid" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>

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

* Re: Rebuilt Array Issue
  2005-08-11 10:18 Rebuilt Array Issue David M. Strang
  2005-08-11 11:28 ` Tyler
@ 2005-08-11 11:31 ` Tyler
  1 sibling, 0 replies; 3+ messages in thread
From: Tyler @ 2005-08-11 11:31 UTC (permalink / raw)
  To: David M. Strang; +Cc: linux-raid

David M. Strang wrote:
<snip...>

>      24      65      128       24      active sync 
> /dev/scsi/host2/bus0/target24/lun0/disc
>      25      65      144       25      active sync 
> /dev/scsi/host2/bus0/target25/lun0/disc
>      26       0        0        -      removed
>      27      65      176       27      active sync 
> /dev/scsi/host2/bus0/target27/lun0/disc
>
>      28      65      160       26      active sync 
> /dev/scsi/host2/bus0/target26/lun0/disc
>
>
> Is it supposed to stay with number 26 as removed forever? Does number 
> 28 ever jump back up to that spot? I shouldn't have to hotadd and 
> allow it to resync everytime I re-assemble the raid should I?
>
No, you shouldn't have to hotadd and resync each time, after hot-adding 
a "new" device and the initial rebuild finishes, unless there's another 
failure after that, or an unclean shutdown.

Tyler.

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

end of thread, other threads:[~2005-08-11 11:31 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-11 10:18 Rebuilt Array Issue David M. Strang
2005-08-11 11:28 ` Tyler
2005-08-11 11:31 ` Tyler

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).