Wenn Sie die UFS-Einhängeoptionen noatime und logging gemeinsam verwenden, kann das Dateisystem beschädigt werden, da ein Inode nicht geschrieben wird. Es wird möglicherweise die folgende Fehlermeldung angezeigt:
/mnt: unexpected allocated inode 1783, run fsck(1M)... /zoot: unexpected free inode 5674, run fsck(1M)... |
Abhilfemaßname: Führen Sie folgende Schritte durch:
Stellen Sie fest, welche Dateisysteme die Einhängeoptionen noatime und logging verwenden.
% mount | grep noatime | grep logging |
Entfernen Sie durch Bearbeitung der Datei /etc/vfstab die Option noatime aus allen Dateisystemen, in welchen die Option logging verwendet wird.
Hängen Sie alle Dateisysteme, die mit den Optionen logging und noatime eingehängt wurden, aus und überprüfen Sie sie mit dem Befehl fsck.
Führen Sie den Befehl fsck für alle derzeit nicht eingehängten Dateisysteme aus, die zuvor mit den Einhängeoptionen logging und noatime eingehängt waren.
Der Befehl fsck gibt möglicherweise Meldungen wie die Folgende aus:
8016 DUP I=646 EXCESSIVE DUP BLKS I=7404 INCORRECT BLOCK COUNT I=7407 DUP/BAD I=646 OWNER=root MODE=100644 ZERO LENGTH DIRECTORY I=3807 BAD/DUP FILE I=575 OWNER=root MODE=100644 BAD/DUP DIRECTORY I=3807 OWNER=root MODE=40755 LINK COUNT DIR I=3806 OWNER=root MODE=40755 LINK COUNT FILE I=25084 OWNER=host1 MODE=100644 FREE BLK COUNT(S) WRONG IN SUPERBLK |