Estaba tratando de saber si relatime o noatime estaba configurado en un sistema de archivos, pero no encontré la información, ni en / etc / fstab, ni en las opciones de arranque del kernel.
En primer lugar, parece claro que no tengo el comportamiento "normal" en atime:
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#
Tengo dos preguntas:
- ¿es noatime o relatime una opción de montaje predeterminada y, en caso afirmativo, de qué versión de kernel?
- ¿Hay alguna manera de ver las opciones de montaje predeterminadas (es decir, ¿cómo puedo ver por qué no tengo el comportamiento atime "normal"?)
Muchas preguntas, pero creo que están relacionadas. Siéntase libre de editar el título si tiene un título más explícito.
linux
filesystems
kernel
stat
usuario368507
fuente
fuente
Respuestas:
Esto debería enumerar todas las opciones con las que se montó un sistema de archivos:
fuente
grep -i relatime .config
no devuelve nada en mi máquina. Qué me perdí ?Esta pregunta es bastante antigua, pero puede ver las opciones de montaje predeterminadas para un sistema de archivos ext con:
fuente
nfsstat -m
le dará una lista de todos los montajes y banderas de NFS.Dicho esto, tuve que usarlo
cat /proc/mounts
en un kernel 2.6.5 anterior, ya que nfsstat -m no era compatible entonces.fuente