Quand «relatime» a-t-il été choisi par défaut?


12

Quelle est la première version du noyau Linux à définir relatimecomme option de montage par défaut?


5
L'orthographe de cette option est très regrettable: je vais toujours l'analyser comme une faute d'impression de «temps réel».
dmckee --- chaton ex-modérateur

Réponses:


13

Je me souviens du changement, mais je ne me souvenais pas de la date. Il semble que ce soit de retour en 2007. Selon l'article, relatime était disponible en 2.6.20, et il est devenu l'option par défaut quelques versions après cela (2.6.24) peut-être.

Edit: man mount / relatime dit 2.6.30.

De ChangeLog-2.6.30 :

commit 0a1c01c9477602ee8b44548a9405b2c1d587b5a2
Author: Matthew Garrett <mjg@redhat.com>
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 <mjg@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Hmm, mes serveurs CentOS 5 utilisant 2.6.21 ne semblent pas avoir le temps. Étrange.
Boycott SE pour Monica Cellio

1

L'option de montage relatime est la valeur par défaut depuis RHEL / CentOS / Scientific Linux version 6 ( voir ici ).

Si l'option relatime est utilisée, l'atime est mis à jour lorsque:

  1. ancien temps est <= que mtime / ctime
  2. au moins 24 heures (codées en dur dans fs / inode.c ) se sont écoulées depuis la dernière mise à jour atime
  3. l'inode est sale (ou le contenu du fichier a été modifié mais il est dans le tampon et n'a pas encore été écrit sur le disque physique)
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.