Quando o 'relatime' foi o padrão?

12

Qual é a primeira versão do kernel do Linux a definir relatime como a opção de montagem padrão?

    
por Caleb 01.08.2011 / 23:10

2 respostas

13

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

Editar: man mount / relatime diz 2.6.30.

De 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]>
    
por 01.08.2011 / 23:49
0

A opção de montagem relatime é o padrão por omissã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. old atime é < = than mtime / ctime
  2. pelo menos 24 horas (codificadas permanentemente em fs / inode.c ) desde a última atualização do atime
  3. o 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)
por 17.02.2017 / 10:42