3.4.3. Синхронизация квот

GFS2 хранит всю информацию о квотах в специальном файле на диске. Узел GFS2 обновляет этот файл каждые 60 секунд, а не при каждой записи в файловую систему, что позволяет избежать конфликтов при попытке записи в файл квот разными узлами, которые могут замедлить работу.
При достижении пользователем или группой лимита файловая система GFS2 динамически уменьшит интервал обновления файла квот, чтобы избежать превышения лимита. Интервал синхронизации определяется с помощью параметра quota_quantum и может быть изменен командой gfs2_tool. Изначально используется интервал 60 секунд. Стоит заметить, что параметр quota_quantum должен быть задан на каждом узле при каждом монтировании файловой системы, так как изменения параметра не сохраняются при повторном монтировании.
Для передачи информации о квотах с узла файлу квот на диске (между автоматическими обновлениями GFS2) используется команда gfs2_quota sync.

3.4.3.1. Формат

Synchronizing Quota Information
gfs2_quota sync -f MountPoint
MountPoint
Задает файловую систему GFS2.
Tuning the Time Between Synchronizations
gfs2_tool settune MountPoint quota_quantum Seconds
MountPoint
Задает файловую систему GFS2.
Seconds
Определяет новый интервал синхронизации GFS2. Стоит помнить, чем меньше значение, тем больше нагрузка.

3.4.3.2. Примеры

В этом примере выполняется синхронизация информации о квотах между узлом и файловой системой /mygfs2.
gfs2_quota sync -f /mygfs2
В этом примере интервал обновлений файла квот файловой системы /mygfs2 будет увеличен до 1 часа (3600 секунд).
gfs2_tool settune /mygfs2 quota_quantum 3600