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

GFS2 хранит информацию о квотах в специальном файле, который обновляется каждые 60 секунд, а не после каждой записи в файловую систему, что позволяет избежать конфликтов при одновременном изменении файла разными узлами.
По мере приближения к лимиту частота обновления файла будет динамически сокращаться, что уменьшает риск перехода границы. Интервал синхронизации определяется параметром quota_quantum и по умолчанию равен 60 секундам (см. Таблица 4.2, «Параметры монтирования GFS2»). Значение quota_quantum сбрасывается после отключения файловой системы, но его можно настроить вручную при монтировании при помощи mount -o remount.
Для синхронизации файла между автоматическими обновлениями GFS2 используется команда gfs2_quota sync.

A.3.1. Формат команд

Синхронизация квот
gfs2_quota sync -f точка_монтирования
точка_монтирования
Каталог подключения GFS2.
Изменение интервала синхронизации
mount -o quota_quantum=интервал,remount устройство точка_монтирования
точка_монтирования
Каталог подключения GFS2.
интервал
Интервал синхронизации в секундах. Чем меньше значение, тем лучше точность отслеживания изменений в файле, но тем выше нагрузка.

A.3.2. Примеры

В этом примере выполняется синхронизация квот между узлом и файловой системой /mygfs2.
# gfs2_quota sync -f /mygfs2
Далее интервал обновлений квот для файловой системы /mnt/mygfs2, которая монтируется в /dev/volgroup/logical_volume, будет увеличен до 1 часа (3600 секунд).
# mount -o quota_quantum=3600,remount /dev/volgroup/logical_volume /mnt/mygfs2