AppleRAID 0 + 1 fallimento: [corestorage] LVG mancante e impossibile riparare il mirror

0

Ho appena creato un LVG di corestorage e un volume crittografato che utilizzava un array AppleRAID 0 + 1, ma qualcosa è andato storto.

Ho avuto quattro dischi da 1TB e ho creato due strisce da 2TB, cbs1 e cbs2 e li ho specchiati in Utility Disco. Quindi ho creato un LVG [corestorage] e ho alimentato l'UUID del dispositivo con mirroring e ho creato un filesystem jHFS + crittografato al 100% della capacità del mirror 2TB.

Questo ha funzionato benissimo e si è comportato bene per oltre una settimana. Oggi ho avuto un aggiornamento software che ha provocato un riavvio e il mio RAID non si è presentato. Il LVG che ho creato usando AppleRAID non compare più in diskutil cs list e il mirror è stato impostato per la riparazione automatica e stava facendo progressi (sembrava cbs1 sparito ma era ancora lì, quindi ho pensato che fosse un problema hardware intermittente su boot) e ho lasciato che facesse progressi nella ricostruzione fino al completamento, ma non è andata come pensavo.

Ora ho visto in diskutil ar list che avevo un dispositivo mirror mancante o danneggiato, quindi, nel tentativo di essere intelligente, ho creato un'altra striscia di altri due dischi da 1TB, chiamata cbs3 e ho tentato di aggiungerla come un ricambio o un membro per l'UUID dello specchio. TUTTAVIA , questo fallisce con un errore di -69848: Couldn't modify RAID set in entrambi i casi.

diskutil ar list ora mi dà il seguente:

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
===============================================================================

Questo è doppiamente confuso perché non c'è DevNode per il volume mirrored, probabilmente perché precedentemente è stato alimentato a corestorage . Il dispositivo mirror non viene visualizzato in Utility Disco.app, ma lo vedo come sopra nella CLI.

Flettendo un po ', ho provato a riparare il mirror usando entrambi gli UUID senza alcun risultato:

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!

È possibile importare il LVG del corestorage che ho creato contro il dispositivo mirror mentre il mirror è degradato?

    
posta incumbent 19.07.2013 - 02:40
fonte

1 risposta

1

Due set usano lo stesso 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

Questo mirror ha lo stesso UUID di Stripe-1. Hai definito un ciclo.

Forse è questa la fonte del tuo problema. È necessario uno strumento disco per modificare direttamente il contenuto dei dischi per creare UUID univoci.

    
risposta data 27.08.2013 - 12:45
fonte

Leggi altre domande sui tag