Fallo de AppleRAID 0 + 1: [corestorage] LVG falta y no puede reparar el espejo

0

Hace poco creé un LVG de almacenamiento y un volumen cifrado que usaba una matriz AppleRAID 0 + 1, pero algo ha salido terriblemente mal.

Tenía cuatro discos de 1 TB y creé dos franjas de 2 TB, cbs1 y cbs2 , y las reflejé en la Utilidad de Disco. Luego, creé un LVG [de almacenamiento] y lo alimenté con el UUID del dispositivo duplicado, y creé un sistema de archivos jHFS + cifrado al 100% de la capacidad del espejo de 2TB.

Esto funcionó muy bien y se comportó bien durante más de una semana. Hoy tuve una actualización de software que resultó en un reinicio y mi RAID no apareció. El LVG que creé usando AppleRAID ya no aparece en diskutil cs list y el espejo se configuró para la reparación automática y estaba progresando (parecía que cbs1 desapareció pero aún estaba allí, así que pensé que era un problema de hardware intermitente en boot) y dejé que progresara en la reconstrucción hasta que se completara, pero no terminó como pensé.

Ahora vi en diskutil ar list que tenía un dispositivo duplicado dañado o faltante, por lo que en un esfuerzo por ser inteligente, creé otra franja de otros dos discos de 1TB, lo llamé cbs3 e intenté agregar eso como un repuesto o un miembro al UUID del espejo. SIN EMBARGO , esto falla con un error de -69848: Couldn't modify RAID set en ambos casos.

diskutil ar list ahora me da lo siguiente:

AppleRAID sets (4 found)
===============================================================================
Name:                 cbs1
Unique ID:            1E127495-1FDE-4521-A941-5E5DC31245DD
Type:                 Stripe
Status:               Online
Size:                 2.0 TB (1999721791488 Bytes)
Rebuild:              manual
Device Node:          -
-------------------------------------------------------------------------------
#  DevNode   UUID                                  Status     Size
-------------------------------------------------------------------------------
0  disk6s2   AA501823-4955-473B-A27E-0EEA9E75072A  Online     999860895744
1  disk7s2   A6486548-3E07-4C0F-8F88-BE909D23DC22  Online     999860895744
===============================================================================
===============================================================================
Name:                 Untitled
Unique ID:            1E127495-1FDE-4521-A941-5E5DC31245DD
Type:                 Mirror
Status:               Online
Size:                 2.0 TB (1999721758720 Bytes)
Rebuild:              automatic
Device Node:          -
-------------------------------------------------------------------------------
#  DevNode   UUID                                  Status     Size
-------------------------------------------------------------------------------
-  -none-    1E127495-1FDE-4521-A941-5E5DC31245DD  Missing/Damaged
1  -none-    2B52C67D-801E-4481-A76B-F98FF28C13B5  Online     1999721758720
===============================================================================
===============================================================================
Name:                 cbs2
Unique ID:            2B52C67D-801E-4481-A76B-F98FF28C13B5
Type:                 Stripe
Status:               Online
Size:                 2.0 TB (1999721791488 Bytes)
Rebuild:              manual
Device Node:          -
-------------------------------------------------------------------------------
#  DevNode   UUID                                  Status     Size
-------------------------------------------------------------------------------
0  disk8s2   890A3BB9-94CB-4E02-8580-5F16D94890FF  Online     999860895744
1  disk10s2  71C4DE7E-6EC2-4660-9CDA-0ED31574925D  Online     999860895744
===============================================================================
===============================================================================
Name:                 cbs3
Unique ID:            A153709E-88C8-4281-8268-F68C26077E6A
Type:                 Stripe
Status:               Online
Size:                 2.0 TB (1999721791488 Bytes)
Rebuild:              manual
Device Node:          disk14
-------------------------------------------------------------------------------
#  DevNode   UUID                                  Status     Size
-------------------------------------------------------------------------------
0  disk2s2   C1227A8B-8215-4E7E-99C8-C8491B7D994F  Online     999860895744
1  disk4s2   A65356C3-270C-404B-82AC-9EAB042B9300  Online     999860895744
===============================================================================

Esto es doblemente confuso porque no hay DevNode para el volumen duplicado, probablemente debido a que se alimentó previamente a corestorage . El dispositivo espejo no se muestra en Disk Utility.app, pero lo veo como arriba en la CLI.

Agitando un poco, traté de reparar el espejo usando ambos UUIDs en vano:

lindsay:~$ sudo diskutil ar repairmirror 1E127495-1FDE-4521-A941-5E5DC31245DD /dev/disk14
Password:
Started RAID operation
Can't add spare to the RAID set
Error: -69848: Couldn't modify RAID
lindsay:~$ sudo diskutil ar repairmirror 2B52C67D-801E-4481-A76B-F98FF28C13B5 /dev/disk14
Started RAID operation
Can't add spare to the RAID set
Error: -69848: Couldn't modify RAID 

Uh oh!

¿Es posible importar el LVG de almacenamiento compartido que creé en el dispositivo duplicado mientras el espejo está degradado?

    
pregunta incumbent 19.07.2013 - 02:40

1 respuesta

1

¡Dos conjuntos usan el mismo UUID!

Stripe-1
Name:                 cbs1
Unique ID:            1E127495-1FDE-4521-A941-5E5DC31245DD

Stripe-2
Name:                 cbs2
Unique ID:            2B52C67D-801E-4481-A76B-F98FF28C13B5

Create a mirror
Name:                 Untitled
Unique ID:            1E127495-1FDE-4521-A941-5E5DC31245DD

Ese espejo tiene el mismo UUID que Stripe-1. Has definido un bucle.

Tal vez esa sea la fuente de tu problema. Necesita un disktool para modificar directamente el contenido de sus discos para crear UUID únicos.

    
respondido por el MacProblem 27.08.2013 - 12:45

Lea otras preguntas en las etiquetas