relatime funktioniert nicht wie dokumentiert

relatime funktioniert nicht wie dokumentiert

Ich habe SSD (Transcend 128 370S) auf Ubuntu - 15.10 mit Kernel - 4.2.0-16 installiert. Nach der Installation versuche ich die SSD-Optimierung wie angegebenim Link. Ich habe Relatime zu fstab unter / hinzugefügt, kann aber immer noch Änderungen und Aktualisierungen der Zugriffszeit sehen und das funktioniert nicht gemäß der Dokumentation. Bitte helfen Sie mir, es zu erklären, oder ist das ein Fehler? Probe

Antwort1

Überprüfen Sie zunächst, ob atime tatsächlich als Mount-Option verwendet wurde. Geben Sie in einem Terminal Folgendes ein:

mount

Dies sollte Ihnen alle Mounts anzeigen, einschließlich aller Mount-Optionen, wie z. B. Relatime. Das könnte ungefähr so ​​aussehen:

/dev/sda1 on / type ext4 (rw,relatime)

Die Mount-Optionen in diesem Beispiel-Root-Verzeichnis waren also „rw“ und „relatime“.

Wenn hier Relatime für Ihr Stammverzeichnis nicht angezeigt wird, wurde Relatime nicht verwendet. Überprüfen Sie, ob Relatime in Ihrer fstab eingestellt ist.

cat /etc/fstab

Haben Sie nach der Änderung der Einstellung einen Neustart durchgeführt? Falls nicht, führen Sie jetzt einen Neustart durch. Falls das nicht hilft, versuchen Sie bitte

sudo mount -o remount,relatime /

Dadurch sollte die Relatime manuell eingestellt werden. Überprüfen Sie es noch einmal mit:

mount

Wenn dies geholfen hat, hat Ihr Root-Verzeichnis wahrscheinlich die fstab von initrd verwendet, um Ihr Root-Verzeichnis zu mounten, anstatt die fstab in Ihrem normalen Dateisystem. Suchen Sie im Internet oder in askubuntu nach, um herauszufinden, wie Sie die fstab in initrd ändern können. (Warnung: Fehler in initrd können dazu führen, dass Ihr Computer nicht mehr startet.)

Bitte stellen Sie auch sicher, dass Sie die Relatime verstehen. Wenn eine Datei oder ein Verzeichnis nach dem Schreiben zum ersten Mal gelesen wird, wird die Zugriffszeit (atime) aktualisiert. Erst beim zweiten und späteren Lesen (nach einem Schreibvorgang) wird die atime nicht mehr aktualisiert. So testen Sie es:

Create a file or directory.
Read the file or directory once.
Look at the directory contents
atime should be upodated now
Wait some time
Read the file or directoy again.
Look at the directory contents again.
atime should not be updated now.

verwandte Informationen