Pornește de la grupurile de discuri

Un pool folosește unul sau mai multe vdev-uri. Redundanța se stabilește în cadrul fiecărui grup, așa că e importantă poziția unui disc în topologie. Un vdev RAIDZ2 cu patru discuri de 8 TB are capacitate nominală de ordinul a 16 TB înainte de rezervă, conversia unităților și alte costuri de stocare.

În acest exemplu, grupul poate tolera defectarea a două discuri. Dacă un pool are mai multe grupuri, pierderea unui vdev poate compromite pool-ul, chiar dacă discurile altor grupuri sunt sănătoase. Documentează topologia și păstrează harta dintre locaș, serie de disc și grup.

Scrub verifică blocurile stocate

În timpul unui scrub, ZFS citește datele și metadatele alocate și compară rezultatul cu sumele de control. Când există o copie validă disponibilă în configurație, ZFS poate repara datele afectate. După operațiune, uită-te la starea pool-ului și la erorile raportate, alături de durata sarcinii.

Planifică verificarea în afara transferurilor mari și verifică dacă se termină. Pentru o echipă mică, este util ca persoana de gardă să primească o alertă și să știe unde vede discul afectat. O probă de alertare cu date fictive arată dacă mesajul ajunge și dacă identificatorii din el sunt înțeleși.

Resilver reconstruiește datele pe discuri

După înlocuirea unui membru al grupului, resilver-ul reconstruiește informațiile necesare pe noul disc din datele disponibile. Înainte de intervenție, verifică starea pool-ului, seria și locașul. Identifică discul folosind inventarul și instrucțiunile platformei, deoarece scoaterea unui alt membru poate reduce redundanța rămasă.

Urmărește progresul până la final și verifică iar starea pool-ului. Înregistrează schimbarea în inventar, inclusiv seria veche și cea nouă. Dacă apar erori de conectare repetate, investighează și cablurile, alimentarea sau controlerul, după ce ai asigurat o copie recuperabilă.

Separă planul de întreținere de planul de recuperare

Redundanța ajută la incidente de disc în limitele topologiei. Pentru ștergeri, configurări greșite și pierderea sistemului, păstrează copii versionate în altă destinație. ZFS poate trimite snapshoturi către un alt sistem compatibil, iar recuperarea trebuie probată de la destinație, cu permisiunile și cheile reale de test.

Programează distinct scrub-ul și proba de restaurare. Scrub-ul îți oferă informații despre integritatea blocurilor din pool, în timp ce restaurarea confirmă că documentele ajung într-o destinație utilizabilă. Reține starea de sănătate, data ultimului backup și data ultimei restaurări verificate în același registru.

În practică

Fă o hartă a discurilor înaintea primei alerte. Trece în ea vdev-ul, seria, locașul, capacitatea și ultima verificare. Lângă hartă pune un exemplu de rezultat după scrub și instrucțiunile de restaurare din copia externă. Vei putea răspunde rapid la două întrebări diferite, care disc cere atenție și de unde poți recupera fișierele.

Surse și lecturi