Noatime: Unterschied zwischen den Versionen
NorPhi (Diskussion | Beiträge) noatime impliziert nodiratime, relatime ist bereits Kernel-Standard, VOR und NACHteile, Sonstiges & Quellen |
NorPhi (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
Zeile 14: | Zeile 14: | ||
</pre> | </pre> | ||
'''noatime''' impliziert '''nodiratime''' d. h. '''nodiratime''' muss nicht zusätzlich zu '''noatime''' gesetzt werden. Ist '''atime''' nicht explizit angegeben, | '''noatime''' impliziert '''nodiratime''' d. h. '''nodiratime''' muss nicht zusätzlich zu '''noatime''' gesetzt werden. Ist '''atime''' nicht explizit angegeben, hängen aktuelle Linux Kernel Dateisysteme bereits standardmässig mit '''relatime''' ein. | ||
== Sonstiges == | == Sonstiges == |
Aktuelle Version vom 6. Juli 2019, 22:44 Uhr
Linux speichert standardmässig die letzte Zugriffszeit einer Datei (atime). Wenn diese Informationen nicht gebraucht werden, können Partitionen mit der Option noatime, nodiratime bzw. relatime gemountet werden. Dies bringt einen kleinen Geschwindigkeitsschub und reduziert die Anzahl an Schreibzyklen (interessant z. B. für SSD). Nachteilig ist allerdings, dass einige speziellere Anwendungen die Dateizugriffszeiten zwingend benötigen. So verwendet der Text basierte E-Mail-Klient MUTT die Ordnerzugriffszeiten um Ordner auf neue E-mails zu prüfen und Programme welche selten benötigte Dateien auf sekundäre Festplatten verschieben würden nicht mehr richtig funktionieren (in den allermeisten Fällen handelt es sich jedoch um Spezialanwendungen und noatime stellt kein Problem dar).
- noatime speichert die Dateizugriffszeiten nicht.
- nodiratime speichert die Ordnerzugriffszeiten nicht.
- relatime speichert die Zugriffszeit nur dann, wenn der letzte Zugriff vor der letzten Änderung der Datei (ctime und mtime) war.
- atime speichert die Dateizugriffszeiten bei jedem Zugriff.
Dazu bitte den Eintrag in der Datei /etc/fstab ändern:
/dev/sda2 /home ext4 defaults,noatime 0 2
noatime impliziert nodiratime d. h. nodiratime muss nicht zusätzlich zu noatime gesetzt werden. Ist atime nicht explizit angegeben, hängen aktuelle Linux Kernel Dateisysteme bereits standardmässig mit relatime ein.
Sonstiges
btrfs Dateisysteme sollten immer mit noatime eingehängt werden, insbesondere wenn Snapshots genutzt werden sollen.