4.9. Обновление atime

Индексному дескриптору каждого файла и каталога соответствуют три метки времени:
  • ctime — время последнего изменения состояния inode;
  • mtime — время последнего изменения файла (каталога);
  • atime — время последнего доступа к файлу (каталогу).
Параметр atime обновляется при каждом обращении к файлу.
Так как приложения довольно редко используют информацию atime, тратить ресурсы на ее обновление нет смысла. В большинстве случаев можно его полностью отключить или уменьшить частоту обновления.
Частота обновления atime контролируется двумя параметрами монтирования:
  • relatime будет обновлять atime при условии, что параметр atime в последний раз изменялся раньше чем mtime или ctime.
  • noatime полностью отключает обновление метки времени доступа к файлу.

4.9.1. Relatime

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

4.9.1.1. Формат команд

mount  устройство точка_монтирования -o relatime
устройство
Устройство, где расположена файловая система GFS2.
точка_монтирования
Каталог, в который монтируется GFS2.

4.9.1.2. Пример

В этом примере файловая система в /dev/vg01/lvol0 будет подключена в /mygfs2. При этом atime будет обновляться только при изменении mtime и ctime.
mount /dev/vg01/lvol0 /mygfs2 -o relatime