Upgrade úsporné pracovní stanice mě slušně vyškolil. Závěrem jsem při snaze kopírovat data ze záložního disku narazil na chybu INVALID SUPERBLOCK. Jak si s touto chybou poradit na Linuxu OpenSuse?
Invalid superblock
Nejprve jsem zkusil utilitu smartctl. Naneštěstí tato utilita neumí opravovat, umí jen vyčíst informace o disku. A to mi bylo v podstatě na nic, ztráta času. Ano provedl jsem kompletní diagnostiku příkazem "smartctl -t long /dev/sdb" (místo sdb si dosaďte označení vašeho disku). Celá akce trvala asi 2 hodiny a výsledkem byl výstup, že disk je v pořádku.
Pokud chcete informace o průběhu testu touto utilitou, je třeba spustit "smartctl -a /dev/sdb". V poměrně hutném textu je informace o stavu aktuálního testování v procentech.
Informaci o proběhlých testech zobrazíte příkazem "smartctl -l selftest /dev/sdb".
Ovšem, jestliže smartctl nedokázal zdetekovat problém se superblokem, tam nevím, k čemu mi to vlastně je. Výsledkem bylo vždy COMPLETED WITHOUT ERROR. To už snad i windowsoidní SCANDISK dokáže víc.
Trošku jsem laškoval s fsck, ale nakonec jsem tuto utilitu opustil a podíval se jinam.
Takže jsem se dostal tam, kde už jsem kdysi byl. K utilitě TESTDISK. Tato utilita (aktuálně verze 7.0, duben 2015, autor Christophe Grenier) je k dispozici ve standardním repozitáři pro OpenSuse Tumbleweed. Po spuštění utility TESTDISK jsem nastavil, že se jedná o PC harddisk a on mi v rámci rychlého hledání našel "ztracený oddíl" (identifikoval jsem to podle názvu) a disk během několika vteřin opravil.
Data jsem na disku tedy našel a celá oprava byla v tom, spustit TESTDISK a opravu provést. Oprava by se neměla dělat na disku, který je namountován, no, ale v tomto případě už z principu nešlo namountovat žádný oddíl.
Abort/Retry/Ignore/Cancel
Tak toto dokáže nas.at pořádně. Kopírujete data v Midnight Commanderu a najednou se něco nechce přepsat. Pak to ani nejde vymazat. Kupodivu, oprava je snadná:
fsck –a /dev/sdcl
Místo sdc1 si dosaďte identifikaci diskového oddílu.
Napsal něco o žurnálu a voila - nekompletně zapsaný soubor šlo smazat a následně krásně zkopírovat. A co bylo nejpikantnější, oprava byla provedena v sekundách... Zázrak...
Jestli je disk vadný, netuším, protože smartctl píše samou chválu. Zatím... Ale víme, jak smartctl "funguje".
Zdroj:
názor a zkušenost autora