Riutilizzare dischi diversi o ricreare un pool omogeneo per un ripristino prevedibile

Eva Wong è la Technical Writer e smanettatrice residente di ZimaSpace. Una geek da sempre con una passione per homelab e software open-source, si specializza nel tradurre concetti tecnici complessi in guide accessibili e pratiche. Eva crede che l'auto-ospitare debba essere divertente, non intimidatorio. Attraverso i suoi tutorial, dà potere alla comunità di demistificare le configurazioni hardware, dalla costruzione del loro primo NAS al dominio dei container Docker.

Riutilizza dischi misti solo quando il layout tiene conto delle loro differenze; ricrea un pool omogeneo quando la sostituzione prevedibile, il comportamento del resilver e la capacità contano più dei costi già sostenuti.

I dischi misti non sono automaticamente insicuri, così come i dischi omogenei non sono automaticamente resilienti. Il risultato dipende dalla topologia, dai limiti imposti dal membro più piccolo, dalla tecnologia di registrazione, dalla correlazione dell'età, dalla disponibilità di dischi di riserva e dall'esistenza di un ripristino completo al di fuori del pool.

Confronta le regole del layout prima delle etichette dei dischi

Inizia dal layout dello storage. I mirror, i gruppi con parità e i dischi dati indipendenti gestiscono le capacità disponibili in modo diverso. In molti layout con parità o mirror, un membro più grande contribuisce solo con la capacità del membro più piccolo finché non vengono sostituiti tutti i dischi necessari.

ZFS organizza la ridondanza attorno ai vdev, quindi il comportamento in caso di guasto appartiene al vdev, non all'etichetta commerciale di un singolo disco. Questa panoramica dello storage e del resilver di ZFS è utile per capire perché la topologia controlla il percorso di ripristino.

Il riutilizzo è ragionevole quando il software può isolare i dischi di dimensioni diverse senza nascondere capacità o collegare guasti non correlati. Se il layout previsto spreca ampie porzioni di diversi dischi, ricreare un pool omogeneo offre già una maggiore semplicità operativa.

Considera la tecnologia di registrazione e lo stato dei dischi come criteri imprescindibili

Registra il numero completo del modello, la capacità, le ore di funzionamento, la cronologia degli errori, la dimensione dei settori, l'interfaccia e la tecnologia di registrazione di ogni candidato. Non dedurre CMR o SMR dal nome della famiglia, perché le differenze a livello di modello sono importanti.

Un test controllato del resilver SMR rispetto a CMR ha rilevato comportamenti di ricostruzione drasticamente diversi con lo stesso carico di lavoro ZFS. La lezione non è che ogni pool misto fallisca, ma che un solo membro lento può determinare l'intera finestra di ripristino.

Escludi i dischi con settori riallocati, pendenti o non correggibili in aumento. Escludi inoltre un disco i cui requisiti di vibrazione, temperatura o interfaccia non siano compatibili con il contenitore.

Confronta la prevedibilità del ripristino, non solo la capacità

Un pool omogeneo riduce il numero di casi di sostituzione. Un'unica dimensione per i dischi di riserva, prestazioni simili e una stima nota dei tempi di ricostruzione rendono più semplici da documentare le procedure in caso di incidente.

I dischi misti possono ridurre il rischio legato all'età correlata se provengono da lotti diversi, ma creano anche più eccezioni. Il ripristino è prevedibile solo quando tali eccezioni sono incluse nel piano per i dischi di riserva e per le sostituzioni.

Fattore decisionale Riutilizzo di dischi misti Pool omogeneo
Capacità utilizzabile Dipende dal layout; può sprecare spazio Più facile da prevedere
Dischi di riserva Potrebbero servire diverse capacità Un'unica classe intercambiabile
Velocità di ricostruzione Limitata dal membro più lento Più uniforme
Rischio legato all'età Può distribuire le età Può condividere il rischio legato all'età del lotto
Migrazione Costo iniziale inferiore Richiede copia, ricostruzione e ripristino

Calcola il costo della migrazione e del prossimo guasto

Ricreare un pool omogeneo richiede capacità temporanea, una copia completa dei dati, la verifica tramite checksum o conteggio dei file, la creazione del pool, il ripristino, la convalida dei permessi e un periodo di rollback. Questi passaggi possono richiedere più tempo dei nuovi dischi.

Riutilizzare dischi misti rimanda la migrazione, ma il prossimo guasto potrebbe imporre l'acquisto urgente di una capacità che mantenga la geometria attuale. Calcola il costo di un disco di riserva adatto e di una sostituzione d'emergenza prima di considerare più economico il riutilizzo.

Se i dati sono contenuti multimediali sostituibili, un ripristino manuale più lungo può essere accettabile. Se il pool contiene dati familiari, attività aziendali o lo stato di macchine virtuali, un tempo di ripristino prevedibile merita generalmente più peso della massima capacità recuperata.

Usa una regola decisionale basata sul ripristino

Riutilizza i dischi misti quando tutti i modelli superano i controlli di integrità, il layout conserva una capacità utile, i membri lenti non rendono il ripristino inaccettabile e esiste una copia indipendente. Conserva il disco più flessibile come riserva a freddo invece di riempire ogni alloggiamento.

Ricrea un pool omogeneo quando un singolo disco lento può prolungare la finestra di guasto, le dimensioni dei dischi di riserva sono diventate frammentate o l'espansione del pool richiede già la sostituzione della maggior parte dei membri. Dopo aver scelto il layout, il flusso di test SMB per i file piccoli può distinguere il sovraccarico di rete dal comportamento del pool.

Interrompi entrambi i piani se il ripristino non è stato testato. La ridondanza può mantenere un sistema online durante alcuni guasti dei dischi, ma non può convalidare un backup mai verificato.

Confronti tra prodotti

Altro da leggere

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.