Um sistema Linux típico para um único usuário possui aplicativos que requerem atime?

2

Eu apenas:

O uso do noatime no Linux moderno faz sentido?

e estou interpretando a resposta da seguinte forma: "Se você não tem aplicativos que dependam de validade do atime, você não precisa deles."

Pensando no meu sistema Linux em casa, que não serve muito para ninguém (e eu não uso um MUA local, não que eu saiba de qualquer maneira), parece-me que posso definir com segurança noatime (e nodiratime ). Mas talvez eu esteja errado? Alguns aplicativos normalmente instalados ainda usam o aplicativo? Estou tendo dúvidas sobre isso, já que não vejo por que alguém esperaria que o SO mantivesse o tempo para tudo, só para que ele pudesse saber o tempo por alguns arquivos próprios.

    
por einpoklum 25.12.2017 / 11:16

1 resposta

2

Resposta pragmática: use apenas relatime - dessa forma, você não precisa saber ou se importar se algum aplicativo que você usa depende de um atime ou não, e você não corre o risco de quebrar algo em que se esqueceu dele Eu não sabia.

Com relatime , o tempo de um arquivo / dir só será atualizado se tiver sido modificado desde a última leitura, dando todos os benefícios do atime sem a penalidade de desempenho.

BTW, dois dos usos mais comuns do atime são os MUAs (que você conhece) e alguns programas / scripts que processam arquivos em uma fila de entrada, se o diretório da fila foi modificado desde a última leitura (isto é, mtime > atime) para descobrir se há algum trabalho novo a ser feito.

    
por 25.12.2017 / 12:35