Como posso saber se um diretório é montado com noatime ou nodirtime?

5

Eu trabalho com uma partição NFS em um mac. Comandos como du demoram muito tempo, e eu estava pensando em desmontar o NFS e remontá-lo com noatime e nodirtime. As partições foram montadas desde que eu comecei o meu trabalho, então eu não sei se a partição NFS já está montada com noatime ou nodirtime.

Como posso saber se uma montagem tem noatime e / ou nodirtime ativado?

    
por Dan 12.12.2015 / 07:02

2 respostas

7

Para verificar com quais opções uma partição foi montada, você pode usar o comando mount -l . Isso produzirá um monte de linhas que se parecem com isso:

sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)

proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)

Eu destaquei a parte que você deveria estar olhando. Basta verificar a linha da partição em que você está interessado para ver se ela diz noatime / nodirtime .

    
por 12.12.2015 / 07:07
5

Além de usar

mount

você pode encontrar informações adicionais olhando para o resultado do dmesg.

Note, entretanto, que você não deve esperar melhorias quando estiver rodando du , que irá descer dentro de subdiretórios e fazer um stat em cada arquivo (não como df que retornará imediatamente)

    
por 12.12.2015 / 07:25