Eu estava tentando saber se relacionime ou noatime foi definido em um sistema de arquivos, mas não encontrei as informações, nem no / etc / fstab, nem nas opções de inicialização do kernel.
Primeiro de tudo, parece claro que eu não tenho o comportamento "normal" no momento:
root@antec:/tmp# rm -f test.txt; echo a>test.txt
root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:30.000000000 +0200
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200
root@antec:/tmp# cat test.txt > /dev/null
root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:53.000000000 +0200
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200
root@antec:/tmp# date
Mon Aug 1 21:55:00 CEST 2011
root@antec:/tmp# cat test.txt > /dev/null
root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:53.000000000 +0200 <--- atime not modified
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200
root@antec:/tmp#
Eu tenho duas perguntas:
- Noatime ou relatime são opções de montagem padrão e, se sim, de qual versão do kernel?
- Existe uma maneira de ver as opções de montagem padrão (por exemplo: como posso ver por que não tenho o comportamento atime "normal"?)
Muitas perguntas, mas acho que estão relacionadas. Sinta-se livre para editar o título se você tiver um título mais explícito.
linux
filesystems
kernel
stat
user368507
fonte
fonte
Respostas:
Isso deve listar todas as opções com as quais um sistema de arquivos foi montado:
fonte
grep -i relatime .config
não retorna nada na minha máquina. Do que eu perdi?Esta questão é bastante antiga, mas você pode ver as opções de montagem padrão para um sistema de arquivos ext com:
fonte
nfsstat -m
fornecerá uma lista de todas as montagens e sinalizadores NFS.Com isso dito, eu tive que usar
cat /proc/mounts
em um kernel 2.6.5 mais antigo, pois o nfsstat -m não era suportado na época.fonte