====== 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.