Desabilitando Data de acesso a arquivos/diret?rios

  • Post author:
  • Post category:Sem categoria

Toda vez que acessamos um arquivo ou diret?rio da m?quina Linux a data/hora ? atualizada. Em m?quinas normais isto ? OK mas em servidores onde o acesso a arquivos ? constante (como no diret?rio /var/spool em servidores de e-mail ou /usr/ em servidores diskless) ? recomend?vel desativar esta caracter?stica. Isto reduzir? a quantidade de buscas das cabe?as do disco r?gido para a atualiza??o deste atributo e conseq?entemente aumentar? a performance na grava??o de arquivos (o disco r?gido usa o sistema mec?nico para ler/gravar dados, muito mais lento que a mem?ria RAM eletr?nica).

chattr -R +A /var/spool

O atributo +A desativa a grava??o da “data de acesso” dos arquivos e sub-diret?rios dentro de /var/spool. Para desativar a atualiza??o da “data de acesso” para toda a parti??o, voc? pode incluir a op??o de montagem noatime no seu /etc/fstab:

/dev/hda1 /var/spool ext2 defaults,noatime 0 1

OBS: O Linux utiliza tr?s atributos de data para controle de arquivos:

atime – Data/Hora de acesso: ? atualizado toda vez que o arquivo ? lido ou executado.
mtime – Data/Hora da modifica??o, atualizado sempre que alguma modifica??o ocorre no arquivo ou no conte?do do diret?rio. Esta ? mais interessante que a ctime principalmente quando temos hardlinks.
ctime – Data/Hora da ?ltima modifica??o do inodo do arquivo.
Em parti??es onde a grava??o ? freq?ente (como na pr?pria /var/spool) a desativa??o do atributo atime al?m de melhorar o desempenho do disco, n?o far? muita falta.