Ich habe versucht herauszufinden, ob relatime oder noatime auf einem Dateisystem eingestellt sind, aber ich habe die Informationen weder in / etc / fstab noch in den Kernel-Boot-Optionen gefunden.
Zunächst scheint es klar zu sein, dass ich momentan nicht das "normale" Verhalten habe:
root@antec:/tmp# rm -f test.txt; echo a>test.txt
root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:30.000000000 +0200
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200
root@antec:/tmp# cat test.txt > /dev/null
root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:53.000000000 +0200
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200
root@antec:/tmp# date
Mon Aug 1 21:55:00 CEST 2011
root@antec:/tmp# cat test.txt > /dev/null
root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:53.000000000 +0200 <--- atime not modified
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200
root@antec:/tmp#
Ich habe zwei Fragen:
- Ist noatime oder relatime eine Standard-Mount-Option, und wenn ja, von welcher Kernel-Version?
- Gibt es eine Möglichkeit, die Standard-Mount-Optionen anzuzeigen (dh wie kann ich sehen, warum ich nicht das "normale" Atime-Verhalten habe?)
Viele Fragen, aber ich denke, sie hängen zusammen. Fühlen Sie sich frei, den Titel zu bearbeiten, wenn Sie einen expliziteren Titel haben.
linux
filesystems
kernel
stat
user368507
quelle
quelle
Antworten:
Dies sollte alle Optionen auflisten, mit denen ein Dateisystem gemountet wurde:
quelle
grep -i relatime .config
nichts zurück und bei meinem Rechner nichts. Was habe ich verpasst ?Diese Frage ist ziemlich alt, aber Sie können sich die Standard-Mount-Optionen für ein ext-Dateisystem ansehen mit:
quelle
nfsstat -m
Sie erhalten eine Liste aller NFS-Mounts und -Flaggen.cat /proc/mounts
Vor diesem Hintergrund musste ich einen älteren 2.6.5-Kernel verwenden, da nfsstat -m damals nicht unterstützt wurde.quelle