Próbowałem dowiedzieć się, czy relatime czy noatime zostało ustawione w systemie plików, ale nie znalazłem informacji, ani w / etc / fstab, ani w opcjach uruchamiania jądra.
Po pierwsze, wydaje się jasne, że nie mam „normalnego” zachowania w tym momencie:
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#
Mam dwa pytania:
- Czy noatime lub relatime są domyślnymi opcjami montowania, a jeśli tak, z którego wydania jądra?
- Czy istnieje sposób, aby zobaczyć domyślne opcje montowania (tj .: jak mogę zobaczyć, dlaczego nie mam „normalnego” zachowania w czasie?)
Wiele pytań, ale myślę, że są one powiązane. Edytuj tytuł, jeśli masz bardziej wyraźny tytuł.
linux
filesystems
kernel
stat
użytkownik368507
źródło
źródło
Odpowiedzi:
Powinno to zawierać listę wszystkich opcji, z którymi zamontowano system plików:
źródło
grep -i relatime .config
nic nie zwraca na moim komputerze. Co mnie ominęło ?To pytanie jest dość stare, ale możesz spojrzeć na domyślne opcje montowania systemu plików ext z:
źródło
nfsstat -m
poda listę wszystkich montowań i flag NFS.Powiedziawszy to, musiałem używać
cat /proc/mounts
starszego jądra 2.6.5, ponieważ nfsstat -m nie był wtedy obsługiwany.źródło