On Sun, 16 Sep 2012, Todd And Margo Chester wrote:

On 09/10/2012 12:41 PM, Jeff Siddall wrote:
On 09/10/2012 02:52 PM, Todd And Margo Chester wrote:
On 09/10/2012 10:05 AM, Jeff Siddall wrote:
ME software RAID1 is very reliable

Have you had a software RAID failure? What was the alert?
And, what did you have to do to repair it?

Never had a "software" failure.  I have had [too] many hardware
failures, and those show up with the standard MD email alerts (example
attached below).

Jeff

----------

This is an automatically generated mail message from mdadm

A DegradedArray event had been detected on md device /dev/md1.

Faithfully yours, etc.

P.S. The /proc/mdstat file currently contains the following:

Personalities : [raid1] [raid6] [raid5] [raid4]
md3 : active raid1 sda5[0]
       371727936 blocks [2/1] [U_]

md0 : active raid1 sda1[0]
       104320 blocks [2/1] [U_]

md2 : active raid1 sda3[0]
       2096384 blocks [2/1] [U_]

md1 : active raid1 sda2[0]
       16779776 blocks [2/1] [U_]

unused devices: <none>


Hi Jeff,

  Thank you.

  I do not understand what I am looking at.  All four
entries are RAID1, meaning two drives in the array.
But what two drives go together?

  What does the "[U_]" stand for?  Up?  Should
md1 be [D_] for down?

  What does [2/1] stand for?

  And, just out of curiosity, is it possible to have
a hot spare with the above arrangement?

-T

On 09/17/2012 12:22 AM, Steven J. Yellin wrote:> I believe that this is the interpretation of /proc/mdstat:
> Consider, for example,
>
>   md2 : active raid1 sda3[0]
>          2096384 blocks [2/1] [U_]
>
> The device is /dev/md2.  It is raid1, meaning partitions on two disk
> drives mirror each other.  One of the two is /dev/sda3; the other isn't
> given because something went wrong, but I'll guess it would be /dev/sdb3
> if sdb were working, and you would also have in the md2 line an
> identification of the second participant in the mirror, "sdb3[1]".  The
> mirrored partitions have 2096384 blocks, which I think means about 2 GB.
> The "[2/1]" means there should be 2 disks in md2, but there is actually
> 1. The "[U_]" would be "[UU]" if md2 were in perfect working order, but
> the second drive in md2 is absent.  Perhaps "U" stands for "up", or for
> "available" in some language other than English.
>      You can have a hot spare.  If the md2 line read
>   md2 : active raid1 sdc3[2] sdb3[1] sda3[0]
>   then the mirror would still consist of sda3 and sdb3.  You can tell
> sdc3 is the spare because of its "[2]"; only [0] and [1] are needed for
> successful mirroring.
>
> Steven Yellin
>


Hi Steven,

  Thank you!

It looks like in the example that all four drives are in their
own RAID1 arrays, but are missing their companion drives.
A misconfiguration perhaps?

-T

Reply via email to