Mount / com atime

1

Estou tentando montar minha partição raiz com a opção atime na inicialização. Estou executando o Ubuntu 14.04.

Eu modifiquei meu arquivo /etc/fstab :

UUID=334a0fe1-2636-4ee6-93b5-8748c5313c79 / ext4 atime,errors=remount-ro 0

... mas isso não tem efeito:

$ mount | head -n1
# => /dev/sda1 on / type ext4 (rw,errors=remount-ro)

O que eu preciso fazer, por favor?

    
por JellicleCat 10.12.2017 / 20:43

1 resposta

0

Das páginas do Fstab:

opções atime:

As opções atime abaixo podem afetar o desempenho da unidade.

  1. A opção atime significa usar o valor padrão do kernel. A partir do kernel 2.3, o padrão do kernel é relatime . Essa opção não é necessária se defaults ou relatime forem especificados.

  2. A opção strictatime atualiza o tempo de acesso dos arquivos sempre que eles são acessados. Isso é mais proposital quando o Linux é usado para servidores; não tem muito valor para uso em desktop. A desvantagem sobre a opção strictatime é que mesmo lendo um arquivo do cache de páginas (leitura da memória em vez da unidade) ainda resultar em uma gravação!

  3. A opção noatime desativa totalmente a gravação de tempos de acesso a arquivos na unidade toda vez que você lê um arquivo. Isso funciona bem para quase todos aplicativos, exceto aqueles que precisam saber se um arquivo foi lido desde a última vez que foi modificado. A informação de tempo de gravação para um arquivo continuará a ser atualizado a qualquer momento em que o arquivo é gravado para com esta opção ativada.

  4. A opção nodiratime desabilita a gravação de tempos de acesso a arquivos apenas para diretórios, enquanto outros arquivos ainda recebem tempos de acesso gravados. Nota: noatime implica em nodiratime . Você não precisa especificar os dois.

  5. A opção relatime é atualmente o valor padrão do kernel. Ele atualiza o tempo de acesso somente se o tempo de acesso anterior foi anterior do que o tempo atual de modificação ou alteração. Além disso, desde o Linux 2.6.30, o tempo de acesso é sempre atualizado se o tempo de acesso anterior tiver mais de 24 horas. Esta opção é usada quando o defaults opção ou atime opção não especificada.

  6. O Kernel 4.0 e mais recente, a opção lazytime reduz as gravações no disco, mantendo as alterações nos carimbos de data e hora do inode (acesso, modificação e tempos de criação) apenas na memória. Os registros de data e hora no disco são atualizados somente quando: a) o arquivo inode precisa ser atualizado para alguma alteração não relacionada aos timestamps de arquivo,
    b) ocorre uma sincronização ao disco,
    c) um inode não recuperado é despejado da memória ou do d) se passaram mais de 24 horas desde a última vez que a cópia em memória foi gravada no disco.

Assim você precisa:

UUID=334a0fe1-2636-4ee6-93b5-8748c5313c79 / ext4 strictatime,errors=remount-ro 0 1

Se você tiver o kernel 4.0 ou mais recente, recomendo adicionar 'lazytime' para aumentar o desempenho e reduzir gravações de disco:

UUID=334a0fe1-2636-4ee6-93b5-8748c5313c79 / ext4 strictatime,lazytime,errors=remount-ro 0 1

Fontes:

link
link

    
por ravery 10.12.2017 / 21:11