Qual é o comportamento padrão do atime?

5

Eu tenho uma instalação do Ubuntu 11.04. O diretório /home está em uma partição que usa o sistema de arquivos ext4 . Eu não mudei a configuração padrão o sistema de arquivos é montado no momento da inicialização com a opção defaults mount. man mount explica quais opções de montagem a opção defaults implica: rw , suid , dev , exec , auto , nouser e async .

Percebi que o tempo de acesso ( atime ) de um arquivo não é atualizado toda vez que eu acessar um arquivo (por exemplo, com um editor ou cat ).

Eu procurei na página do manual de mount e encontrei a seguinte opção:

  
  • relatime : atualiza os tempos de acesso do inode relativos a modificação ou mudança de horário. O tempo de acesso só é atualizado se o tempo de acesso anterior for anterior ao tempo atual de modificação ou alteração.
  •   

Este é exatamente o comportamento que observo no meu sistema. Mas o relatime opção de montagem não está ativada.

É o comportamento descrito na descrição da opção relatime mount comportamento padrão de atime ? Isso se aplica a todos os sistemas de arquivos que suportam atime ?

    
por Nimmermehr 10.09.2011 / 11:50

2 respostas

6

De man mount :

  

Algumas destas opções podem ser ativadas ou desativadas por padrão no kernel do sistema. Para verificar a configuração atual, veja as opções em / proc / mounts.

cat /proc/mounts

Mostra que relatime é uma opção para quase todos os sistemas de arquivos montados, mas não posso dizer com certeza se é um padrão para todos os sistemas de arquivos que suportam atime .

    
por fain182 10.09.2011 / 13:33
0

Eu tive exatamente o mesmo problema e tentei remontar o sistema de arquivos com o atime e o relatime. No entanto, não consegui que o ext4 registrasse consistentemente o último horário de acesso, independentemente de o arquivo estar sendo gravado ou não. Eyeballed / proc / mounts e a única opção mostrada por padrão foi "rw"

Reformatado para ext3 - funciona perfeitamente agora!

    
por andy987 16.04.2013 / 03:56