Quando o `relatime` tornou o padrão?

12

Qual é a primeira versão do kernel Linux a ser definida relatimecomo a opção de montagem padrão?

Caleb
fonte
5
A grafia dessa opção é muito infeliz: eu sempre a analisarei como uma impressão errada de "tempo real".
dmckee --- gatinho ex-moderador

Respostas:

13

Lembro-me da mudança, mas não consegui lembrar a data. Ele parece que ele estava de volta em 2007. De acordo com o artigo, relatime estava disponível em 2.6.20, e tornou-se a opção padrão algumas versões depois que (2.6.24) talvez.

Edit: man mount / relatime diz 2.6.30.

Do 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
fonte
Hmm, meus servidores CentOS 5 usando 2.6.21 não parecem ter relação. Estranho.
Boicote SE para Monica Cellio
1

A opção relatime mount é o padrão padrão desde o RHEL / CentOS / Scientific Linux versão 6 ( veja aqui ).

Se a opção relatime for usada, o atime será atualizado quando:

  1. atime antigo é <= que mtime / ctime
  2. pelo menos 24 horas (codificadas em fs / inode.c ) passaram desde a última atualização do atime
  3. inode está sujo (ou o conteúdo do arquivo foi alterado, mas está no buffer e ainda não foi gravado no disco físico)
Milan Kerslager
fonte