Soluzione della community

Disco mancante in RAID5 su una nuova configurazione di ZimaOS: cosa controllare

A new three-disk RAID5 alternated between one missing disk and all disks missing, suggesting unstable drive detection rather than a normal single-disk failure.

Se un RAID5 appena creato alterna tra un disco mancante e tutti i dischi mancanti, interrompi la ricostruzione e verifica prima che tutti e tre i dischi vengano rilevati in modo costante. Questo schema indica più probabilmente problemi di alimentazione, cablaggio, backplane/controller o instabilità nel rilevamento dei dischi, piuttosto che tre guasti RAID simultanei.

L’attuale RAID5 di ZimaOS richiede almeno tre dischi e dovrebbe mostrare un membro guasto come Degradato. Riavviare ripetutamente non risolve la scomparsa intermittente del collegamento a un disco.

Passaggio 1: controlla ogni disco al di fuori della visualizzazione RAID

lsblk -o NAME,SIZE,MODEL,SERIAL,TRAN
dmesg | grep -Ei 'ata|sas|scsi|reset|error|fail' | tail -150

Esegui i controlli dopo diversi avvii a freddo. Tutti e tre i dischi da 16 TB dovrebbero essere rilevati ogni volta, con modello e numero di serie stabili.

Passaggio 2: reinserisci i cavi di alimentazione e dati

Spegni completamente il sistema prima di reinserire i dischi, i cavi SATA/SAS, i connettori del backplane o i collegamenti dell’HBA. Un disco da 3,5 pollici può scomparire durante l’avvio del motore se l’alimentazione è insufficiente.

Passaggio 3: controlla SMART su ciascun disco

smartctl -x /dev/sdX

Cerca test automatici non riusciti, errori del supporto, timeout dei comandi, settori in attesa o errori dell’interfaccia. Anche un disco nuovo può essere difettoso.

Passaggio 4: controlla lo stato del RAID

L’attuale guida alla configurazione dello storage di ZimaOS indica che un membro guasto dovrebbe portare l’array allo stato Degradato, mentre i dati restano accessibili.

Gli utenti esperti possono anche controllare:

cat /proc/mdstat
mdadm --detail /dev/mdX

Usa questi comandi solo se l’array attuale è basato su md e conosci il dispositivo corretto.

Non ricreare il RAID finché il rilevamento non è stabile

Se tutti i dischi scompaiono a intermittenza, anche una nuova creazione del RAID fallirà. Risolvi prima il problema del percorso hardware/controller.

Il RAID5 richiede tre membri affidabili

L'attuale guida al RAID5 di ZimaOS descrive il RAID5 come un sistema di archiviazione con parità singola, in grado di tollerare il guasto di un membro. Non è progettato per tollerare il rilevamento instabile di più dischi.

Esegui un backup prima di ricostruire un array esistente

Se il pool contiene già dati, non eliminarlo e ricrearlo solo perché l'interfaccia segnala un membro mancante. Proteggi prima i dati e verifica se l'unità è davvero guasta o è semplicemente scomparsa dal controller.

Controlla separatamente la logica di sostituzione e ricostruzione

Se un disco specifico risulta costantemente guasto, sostituisci solo quel disco e segui la procedura di ricostruzione di ZimaOS. Non inizializzare la nuova unità a caso né aggiungerla a un nuovo pool.

La guida alla risoluzione dei problemi di ricostruzione RAID illustra il passaggio successivo una volta stabilizzato il rilevamento.

Domande frequenti

Perché un RAID5 appena creato segnala un disco mancante?

Un disco potrebbe essersi scollegato durante la creazione oppure potrebbe non essere rilevato in modo affidabile a causa dell'alimentazione, dei cavi, del backplane o del controller.

Devo riavviare più volte?

No. Esegui controlli ripetuti del rilevamento per diagnosticare il percorso hardware instabile.

Il RAID5 può funzionare con due dischi?

No. L'attuale RAID5 di ZimaOS richiede almeno tre unità.

Devo ricreare tutto da zero se a volte scompaiono tutti i dischi?

No. Risolvi prima il problema di rilevamento dei dischi, altrimenti il nuovo array potrebbe fallire allo stesso modo.