relatime не работает так, как описано

relatime не работает так, как описано

Я установил SSD (Transcend 128 370S) на Ubuntu - 15.10 с ядром - 4.2.0-16. После установки я пробую оптимизацию SSD, как указанов ссылке. Я добавил relatime в fstab на /, но я все еще вижу измененные и время доступа, получающие обновление, и это не работает согласно документации. Пожалуйста, помогите мне объяснить или это ошибка? Образец

решение1

Сначала проверьте, действительно ли atime использовался как опция монтирования. В терминале введите:

mount

Это должно показать вам все монтирования, включая все параметры монтирования, такие как relatime. Это может выглядеть примерно так:

/dev/sda1 on / type ext4 (rw,relatime)

Таким образом, параметры монтирования в этом примере корневого каталога были «rw» и «relatime».

Если это не показывает relatime для вашего корневого каталога, то relatime не использовался. Проверьте, что relatime установлен в вашем fstab

cat /etc/fstab

Вы перезагрузили компьютер после изменения настроек? Если нет, перезагрузите его сейчас. Если это не поможет, попробуйте

sudo mount -o remount,relatime /

Это должно вручную установить relatime. Проверьте еще раз с помощью:

mount

Если это помогло, то, вероятно, ваш rootdir использовал fstab из initrd для монтирования вашего rootdir, вместо fstab в вашей обычной файловой системе. Поищите в интернете или askubuntu, как изменить fstab в initrd. (Внимание, ошибки в initrd могут привести к тому, что ваш компьютер не загрузится)

Пожалуйста, также убедитесь, что вы понимаете relatime. При первом чтении файла или каталога после записи время доступа (atime) будет обновлено. Только при втором и последующих чтениях (после записи) atime больше не обновляется. Поэтому способ проверки такой:

Create a file or directory.
Read the file or directory once.
Look at the directory contents
atime should be upodated now
Wait some time
Read the file or directoy again.
Look at the directory contents again.
atime should not be updated now.

Связанный контент