Это должно перечислить все параметры, с которыми была смонтирована файловая система:
cat /proc/mounts
Я пытался узнать, было ли установлено относительное время или noatime в файловой системе, но я не нашел информацию ни в / etc / fstab, ни в параметрах загрузки ядра.
Прежде всего, кажется очевидным, что у меня нет «нормального» поведения в atime:
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#
У меня есть два вопроса:
- noatime или relaytime являются опциями монтирования по умолчанию, и если да, из какого выпуска ядра?
- Есть ли способ увидеть параметры монтирования по умолчанию (например: как я могу понять, почему у меня нет «нормального» поведения времени?)
Многие вопросы, но я думаю, что они связаны между собой. Не стесняйтесь редактировать заголовок, если у вас есть более явный заголовок.
Это должно перечислить все параметры, с которыми была смонтирована файловая система:
cat /proc/mounts
Этот вопрос довольно старый, но вы можете посмотреть параметры монтирования по умолчанию для файловой системы ext:
tune2fs -l /dev/<device>
nfsstat -m
даст вам список всех монтирований и флагов NFS.
С cat /proc/mounts
учетом вышесказанного мне пришлось использовать более старое ядро версии 2.6.5, поскольку тогда nfsstat -m не поддерживался.