Сообщение «setquota: Not setting inode grace time on /dev/vda1 because softlimit is not exceeded» означает, что программа setquota не стала устанавливать льготный период для счетчика инодов (файлов) на разделе /dev/vda1, так как текущее использование не превысило «мягкий лимит» (softlimit).
Это нормальное информационное сообщение, а не ошибка.
Чтобы понять его, нужно знать, как работают дисковые квоты в Linux:
- Иноды (inodes) — это структуры данных, которые описывают файлы и каталоги на файловой системе. Квоты могут ограничивать как дисковое пространство (блоки), так и количество файлов (иноды), которые может создать пользователь или группа.
- Мягкий лимит (softlimit) — это пороговое значение, при превышении которого пользователь получает предупреждение, но еще может продолжать создавать файлы или записывать данные.
- Жесткий лимит (hardlimit) — это абсолютный максимум, который нельзя превысить. Если пользователь достигает этого лимита, все операции записи или создания файлов блокируются.
- Льготный период (grace time) — это время, которое отводится пользователю, превысившему мягкий лимит, чтобы он уменьшил свое использование. По истечении этого периода мягкий лимит начинает работать как жесткий.
Таким образом, сообщение говорит, что:
- Попытка установки льготного периода. Вероятно, вы выполняли команду, которая устанавливает квоты.
- Пользователь не превысил мягкий лимит инодов. Поскольку текущее количество файлов находится ниже установленного мягкого лимита, льготный период еще не начал действовать, и
setquotaпросто сообщает об этом. - Нет необходимости в действиях. Это не требует немедленного вмешательства. Льготный период начнет отсчитываться автоматически, как только пользователь превысит мягкий лимит по количеству инодов.