====== Ripristinare il superblocco su Linux ======
Autore: **//Fabio Di Matteo//** \\ Ultima revisione: **//23/05/2012//** \\ \\
Il superblocco è una struttura dati che tiene traccia dello stato dell'albertatura, della geometria e di alcune statistiche del filesystem. Puo capitare che un sistema linux a causa di danneggiamenti vari non riesca piu a leggere il superblocco. \\
Vediamo in questo articolo come ripristinare il superblocco danneggiato grazie a una distribuzione live.
===== Controllare se il superblocco è corrotto =====
Prima di tutto individuiamo le partizioni dando il comando:
fdisk -l
Adesso vediamo se il superblocco è danneggiato lanciando il comando:
fsck.ext4 -v /dev/xxx
dove xxx è il device del disco individuato con fdisk.
===== Riparare il superblocco =====
Il sistema fa delle copie di backup del superblocco su altri blocchi in modo da potersene servire in altri momenti come questo. Dunque per prima cosa andiamo ad individuare i blocchi con la copia di backup del superblocco. \\ \\
Visualizza i blocchi di backup del superblocco:
mke2fs -n /dev/xxx
**Ripristiniamo finalmente il superblocco con il primo blocco di backup**
e2fsck -b block_number /dev/xxxx
dove **block_number** è il primo blocco trovato e **/dev/xxxx** la nostra partizione contenente la root del sistema. Se il comando ci richiede di aggiustare il filesystem (FIX) rispondiamo sempre di si (y) \\ \\
Riavviamo e se il sistema non parte riproviamo il comando precedente con il successivo blocco di backup finquando non troviamo quello giusto.