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?