Como configurar o CONFIG_DEFAULT_RELATIME para desabilitar o relatime

4

Desde o linux 2.6.30, os sistemas de arquivos são montados com o "relatime" por padrão. Em esta discussão , Ingo Molnar diz que adicionou a opção CONFIG_DEFAULT_RELATIME kernel, que:

makes 'norelatime' the default for all mounts without an extra kernel boot option.

Eu realmente não entendi, eu me pergunto se isso significa que sem CONFIG_DEFAULT_RELATIME in .config , um kernel não usará o relatime como uma opção de montagem padrão?

Como se pode ativar ou desativar CONFIG_DEFAULT_RELATIME em make menuconfig ? (Eu não encontro nada relacionado ao relatime.)

E, finalmente, nem consigo encontrar CONFIG_DEFAULT_RELATIME nos fontes do kernel.

Alguém pode me esclarecer?

    
por user368507 03.08.2011 / 02:21

2 respostas

3

Ingo Molnar propôs um patch , mas este patch não foi aceito na árvore do kernel. Linus Torvalds fez relatime a configuração padrão em 2.6.30, incondicionalmente, e isso ainda é verdade em 3.0. Se você quiser que o relatime seja desativado no kernel, você precisa aplicar o patch do Ingo Molnar em sua cópia da fonte.

    
por 03.08.2011 / 02:42
0

Se você não precisa de software que exija um FS com suporte a atime, você deve usar a opção de montagem "noatime". Relatime é uma opção para compatibilidade com o atime, mas sem as desvantagens do atime.

Se você precisar de suporte para atime, adicione "strictatime" às opções de montagem.

O mais importante FS no Linux, suporta a opção "noatime". Você ganhará velocidade na tarefa de disco.

Para todas as opções de montagem "man mount" no seu terminal.

    
por 03.08.2011 / 02:49