¿Cuándo fue 'relatime' el predeterminado?

12

¿Cuál es la primera versión del kernel de Linux que se configura relatimecomo la opción de montaje predeterminada?

Caleb
fuente
55
La ortografía de esa opción es muy desafortunada: siempre la analizaré como un error de imprenta del "tiempo real".
dmckee --- ex-gatito moderador

Respuestas:

13

Recuerdo el cambio, pero no podía recordar la fecha. Se parece que lo fue en 2007. De acuerdo con el artículo, relatime estaba disponible en 2.6.20, y se convirtió en la opción por defecto algunas versiones después de eso (2.6.24) tal vez.

Editar: man mount / relatime dice 2.6.30.

Desde ChangeLog-2.6.30 :

commit 0a1c01c9477602ee8b44548a9405b2c1d587b5a2
Author: Matthew Garrett <[email protected]>
Date:   Thu Mar 26 17:53:14 2009 +0000

Make relatime default

Change the default behaviour of the kernel to use relatime for all
filesystems. This can be overridden with the "strictatime" mount
option.

Signed-off-by: Matthew Garrett <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Stéphane Gimenez
fuente
Hmm, mis servidores CentOS 5 que usan 2.6.21 no parecen tener tiempo de relacion. Extraño.
Boicot SE para Monica Cellio
1

La opción de montaje relatime es el valor predeterminado predeterminado desde RHEL / CentOS / Scientific Linux versión 6 ( ver aquí ).

Si se usa la opción relatime, el atime se actualiza cuando:

  1. el tiempo anterior es <= que mtime / ctime
  2. Han transcurrido al menos 24 horas (codificadas en fs / inode.c ) desde la última actualización de atime
  3. el inodo está sucio (o el contenido del archivo ha cambiado pero está en el búfer y aún no se ha escrito en el disco físico)
Milan Kerslager
fuente