TOP

Dateisystemcheck unter Linux

Mal wieder den PC mit einem Hardreset (Strom aus – Strom wieder an) ausschalten müssen? Oder aus anderen Gründen das Gefühl das die Festplatte oder genauer das Dateisystem einen Schaden genommen hat? Auch externe Festplatten sollten von Zeit zu Zeit manuell überprüft werden. Leider (oder zum Glück) ist es unter Linux nicht so einfach wie in Windows einen Dateisystemcheck auszuführen.

  • Interne Festplatten
  • Unter Linux (in meinem Fall Ubuntu) wird jede Festplatte alle 30 Startvorgänge standardmäßig überprüft. Dies hat nichts damit zu tun, dass sie evtl. beschädigt ist, sondern ist nur eine Sicherheitsmaßnahme. Unter Umständen kann es jedoch gewünscht sein, alle Partitionen bei einem Neustart einer Überprüfung zu unterziehen.
    In diesem Fall kann man dies recht einfach veranlassen:

    sudo touch /forcefsck

    Beim Neustart werden nun alle Platten gecheckt.

    Jedoch wird von Haus aus keine Reperatur im Falle von Fehlern vorgenommen. Möchte man dies, muss man in der Datei /etc/default/rcS den Eintrag FSCKFIX=no auf yes setzen.

  • Externe Datenträger
  • Ein Wort der Warnung: Diese Methode kann auf Verschlüsselten Platten oder anderen exotischen Konfigurationen unter Umständen zum Datenverlust führen. Die Partition /dev/sdb1 wird im folgenden stellvertretend für die korrekte Partition angenommen.

    Leider werden externe Platten nicht in einem bestimmten Intervall automatisch geprüft. Dies muss man per Hand veranlassen.
    Es muss zuerst dafür gesorgt werden, dass die entsprechende Partition nicht eingehängt ist. Ggf. mit dem Befehlt umount aushängen.

    sudo umount /dev/sdb1

    Im Anschluss kann die Partition mit dem Tool fsck überprüft werden.

    fsck -p /dev/sdb1

    Die Option -p sorgt dafür das alle weniger schlimmen Fehler automatisch behoben werden. Dies ist in der Regel sinnvoll.
    Am Ende wird eine Zusammenfassung angezeigt, aus welcher man die vorgenommenen Operationen bzw. Probleme entnehmen kann.

Leave a Reply

Your email is never published nor shared.

You may use these HTML tags and attributes:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">