So beheben Sie Inode 2 auf einem FreeBSD-UFS-Dateisystem

So beheben Sie Inode 2 auf einem FreeBSD-UFS-Dateisystem

Mein FreeBSD 11.1-System gerät ständig mit folgender Meldung in Panik:

Kernel: Panik: ufs_dirbad: /mnt: ungültiges Verzeichnis ino 2 bei Offset 0: beschädigter Eintrag

Für einen solchen Fehler empfehlen die meisten Foren einen älteren Artikel (http://phaq.phunsites.net/2007/07/01/ufs_dirbad-panic-with-mangled-entries-in-ufs/), wobei die endgültige Lösung darin besteht, den defekten Inode mit dem Dateisystem-Debugger zu löschen.

So schlimm, dass ich mehr oder weniger sicher bin, dass Inode 2 kein einfacher, regulärer Inode ist, sondern mit dem Root-Dateisystem zusammenhängt, sodass ich nicht unbedingt bereit bin, ihn zu löschen.

Hat jemand eine andere Idee, wie man das beheben kann? Ich habe fsck bereits im Einzelbenutzermodus ausgeführt, sowohl mit als auch ohne Verwendung des Journals, aber immer noch ohne Erfolg.

Antwort1

Dies deutet manchmal auf strukturelle Probleme des Laufwerks hin. Manchmal passiert es nach einem Stromausfall. Egal, was Sie tun – führen Sie zuerst sofort ein Backup durch. Als Nächstes booten Sie in den Einzelbenutzermodus und führen fsck -yf auf dem Laufwerk aus. Führen Sie nach fsck erneut ein Backup durch. Es kann weiter funktionieren oder Sie können es durch ein anderes, bekanntermaßen funktionierendes Laufwerk ersetzen.

verwandte Informationen