0 votos

Fallo del AppleRAID 0+1: [corestorage] Falta LVG y no se puede reparar el espejo

Hace poco creé un LVG de corestorage y un volumen encriptado que utilizaba una matriz AppleRAID 0+1, pero algo ha ido terriblemente mal.

Tenía cuatro discos de 1TB y creé dos franjas de 2TB, cbs1 y cbs2 y los he duplicado en la Utilidad de Discos. Luego creé un LVG [corestorage] y le introduje el UUID del dispositivo duplicado, y creé un sistema de archivos jHFS+ cifrado al 100% de la capacidad del duplicado 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 el AppleRAID ya no aparece en diskutil cs list y el espejo estaba puesto en reparación automática y estaba progresando (parecía que el cbs1 se había desvanecido pero seguía ahí, así que pensé que era un problema de hardware intermitente en el arranque) y dejé que progresara en la reconstrucción hasta que se completara, pero no terminó como yo pensaba.

Ahora vi en diskutil ar list que tenía un dispositivo espejo perdido o dañado, así que en un esfuerzo por ser inteligente, creé otra franja de otros dos discos de 1TB, la llamé cbs3 e intentó añadirlo como repuesto o miembro al UUID de la réplica. 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 reflejado, probablemente debido a que fue alimentado previamente a corestorage . El dispositivo espejo no aparece en Disk Utility.app, pero lo veo como arriba en el CLI.

Agitando un poco, intenté reparar el espejo usando ambos UUIDs sin éxito:

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 corestorage que he creado contra el dispositivo duplicado mientras el duplicado está degradado?

1voto

Matt Dell Puntos 1749

¡Dos conjuntos utilizan 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

Esa réplica tiene el mismo UUID que Stripe-1. Ha definido un bucle.

Tal vez ese sea el origen de tu problema. Necesitas una herramienta de disco para modificar directamente el contenido de tus discos para crear UUIDs únicos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X