Spesso è possibile espandere un mirror a due dischi sostituendo un'unità, completando la ricostruzione, quindi sostituendo l'altra. La capacità di solito rimane invariata finché ogni membro del mirror non è più grande e l'array non viene esplicitamente ampliato.
Il metodo è comune ma non universale. Il controller o il filesystem devono supportare la sostituzione con membri più grandi e la successiva crescita del disco virtuale, della partizione, del pool e del filesystem. Un backup verificato e un mirror pulito sono prerequisiti, non precauzioni opzionali.
La risposta condizionale dipende dal livello RAID
Hardware RAID, mdadm, mirror ZFS, Btrfs RAID1 e storage gestito da appliance espongono controlli diversi. Alcuni riconoscono automaticamente la capacità extra dei membri; altri richiedono un'espansione separata del disco virtuale, il ridimensionamento della partizione, un'operazione sul pool o la crescita del filesystem.
Conferma l'implementazione esatta e la versione prima di intervenire sull'hardware. Il modello sicuro a livello alto è sostituire un disco alla volta e attendere una ricostruzione riuscita prima di cambiare la successiva fonte di ridondanza.
Inizia con un mirror pulito e un backup ripristinabile
Non iniziare un'espansione mentre il mirror è degradato, in fase di scrubbing con errori o con collegamenti instabili. Leggi i dati SMART di ogni membro, completa un controllo di coerenza, associa i numeri di serie agli slot e conferma che il backup possa ripristinare i dati più importanti.
L'espansione comporta almeno due letture e scritture complete dei membri. Questo carico può far emergere settori deboli che l'uso normale non ha toccato. Se il vecchio disco sopravvissuto segnala settori pendenti o irrecuperabili, copiare i dati su un nuovo array può essere più sicuro che ricostruire due volte da esso.
Sostituisci il primo disco e attendi la piena ridondanza
Installa un disco il cui numero di settori utilizzabili sia almeno pari a quello del vecchio membro. Corrispondere alla capacità commerciale non è sufficiente perché modelli con la stessa etichetta possono avere un numero leggermente diverso di settori.
Un disco sostitutivo leggermente più piccolo può essere rifiutato anche se entrambi i prodotti sono venduti come della stessa dimensione nominale. Controlla il numero esatto di settori logici, il formato dei settori, il supporto dell'interfaccia e la compatibilità del controller prima di ordinare.
Verifica la prima ricostruzione prima di sostituire il secondo
Attendi che il nuovo membro sia attivo e che il mirror sia sano. Salva lo stato finale, esegui una breve revisione dello stato di salute e verifica che gli errori di lettura, scrittura, collegamento e supporto non siano aumentati. Non considerare il 100% sulla barra di avanzamento come unico segnale di completamento.
Il modello di migrazione mirror con dischi più grandi richiede che ogni sostituzione venga ricostruita completamente. Rimuovere entrambi i membri originali elimina il mirror attivo e trasforma un'espansione in loco in un esercizio di ripristino o recupero.
Sostituisci il secondo disco usando gli stessi controlli
Una volta che il primo nuovo membro è completamente sincronizzato, sostituisci il disco più piccolo rimanente e ripeti gli stessi controlli. Mantieni il primo disco vecchio intatto fino al completamento della seconda ricostruzione e del controllo di integrità post-ricostruzione, perché può ancora essere prezioso durante il recupero.
Evita di modificare partizioni o di far crescere i filesystem tra le due sostituzioni a meno che la piattaforma non lo richieda esplicitamente. L'array normalmente continuerà a mostrare la vecchia dimensione finché un membro definisce ancora il limite più piccolo.
La capacità extra è un passaggio di espansione separato
Dopo che entrambi i dischi più grandi sono sani, ispeziona la pila di storage dal basso verso l'alto. Il controller può mostrare spazio fisico inutilizzato anche se il disco virtuale rimane della dimensione originale. Anche la tabella delle partizioni, il volume logico e il filesystem possono avere ciascuno il proprio limite invariato.
| Livello | Atteso dopo entrambe le ricostruzioni | Possibile azione successiva |
|---|---|---|
| Membri fisici | Entrambi i dischi mostrano la nuova dimensione completa | Nessuna |
| Disco virtuale RAID o pool | Può mostrare ancora la vecchia dimensione | Espandere o far crescere l'array se supportato |
| Partizione o gestore volumi | Rimane il vecchio limite | Ridimensionare la partizione o il volume logico |
| Filesystem | Rimane la vecchia capacità utilizzabile | Usare l'operazione di crescita specifica del filesystem |
Un esempio pratico di capacità inutilizzata dopo la sostituzione mostra perché sostituire i dischi ed esporre lo spazio al sistema operativo sono operazioni separate.
Quando non usare il metodo uno alla volta
Non procedere se il controller non può espandere il disco virtuale, il mirror usa formati di settore non supportati, il disco sorgente rimanente si sta deteriorando o la documentazione dell'appliance richiede la migrazione a un nuovo pool. Un array nuovo e un ripristino verificato possono comportare meno rischi e tempi di inattività.
Interrompi anche se la prima ricostruzione genera nuovi errori I/O. La procedura è pensata per un mirror sano che viene ingrandito, non per estrarre dati da membri instabili.
Pianifica due finestre complete di ricostruzione
La sostituzione sequenziale non è un singolo evento di manutenzione ma due periodi separati di ridondanza ridotta. Riserva abbastanza tempo per ogni ricostruzione, la sua revisione dello stato di salute e una pausa tra le due in modo che un errore sul primo nuovo membro non venga trasmesso alla seconda sostituzione.
Mantieni i carichi di lavoro normali leggeri durante entrambe le fasi. Se l'espansione è guidata dalla capacità e non urgente, attendere una finestra a bassa domanda è più sicuro che combinare la sostituzione del disco con aggiornamenti non correlati, cambi di cavi o manutenzione del filesystem.
FAQ
Il mirror utilizzerà subito tutta la capacità del disco più grande?
Di solito no. Finché rimane un membro più piccolo, il mirror usa generalmente solo la capacità comune. Anche dopo entrambe le sostituzioni, potrebbe essere necessaria un'espansione separata dell'array e del filesystem.
Posso usare marche o velocità diverse?
Spesso sì, se interfaccia, formato dei settori, capacità e regole del controller sono compatibili. Le prestazioni e il comportamento di recupero errori possono seguire il membro più lento, quindi è preferibile abbinare le caratteristiche operative.
Devo conservare i vecchi dischi?
Conserva ogni disco originale intatto fino al completamento di entrambe le ricostruzioni, dell'espansione, di un controllo completo di integrità e della verifica del backup. Etichettali con numero di serie e ordine di rimozione.
Il limite sicuro
Sostituisci un solo membro del mirror alla volta, richiedi una ricostruzione sana prima della modifica successiva e fai crescere ogni livello di storage solo dopo che entrambi i membri più grandi sono attivi e verificati.
Supporto e consigli
Altro da leggere

Perché un array RAID diventa inattivo dopo un'interruzione di corrente?
Un array inattivo spesso significa che sono stati trovati i metadati, ma il sistema non aveva sufficiente fiducia o membri per avviarlo in modo...

Quali sono i rischi di forzare il ripristino online di un membro RAID mancante?
Le opzioni di forzatura possono bypassare i controlli di sicurezza relativi a metadati obsoleti, parità sporca, scritture mancanti o pool attivi; ispeziona e conserva...

Come Distinguere un Cavo SATA Difettoso da un Disco NAS in Guarigione
Monitora se gli errori seguono il disco o rimangono con il percorso SATA, e separa i contatori di trasporto dalle evidenze di salute del...

