Мне нужно создать скрипт для установки квоты для моих виртуальных пользователей. Система квот отлично работает на моем тестовом сервере, но я не могу установить "льготное время":

quotatool -u test001 -bq 100M -l '150 Mb' /home

легко изменить время отсрочки, используя

edquota -t

но для упрощения я предпочитаю использовать quotatool, из man-страницы quotatool:

-t TIME Set the system-wide grace period to TIME.  TIME consists of an optional 
'-' or '+' character, a number, and optionally one of  the  following  modifiers:  
"seconds",  "minutes",  "hours",  "days",  "weeks",  or  "months".  Unique 
abbreviations (e.g. "s", "mo") are also accepted. The default is "seconds".  
The argument should be preceded by -u|-g and -b|-i

без опции -t, льготное время 6 дней, мне нужно поставить 10 дней по умолчанию

1 ответ1

0

Льготные периоды устанавливаются только "глобально для каждого типа и файловой системы". Каждый тип квотирования (usrquota / grpquota) в каждой файловой системе имеет два льготных периода - один для ограничений блоков и один для ограничений inode. Невозможно установить разные льготные периоды для пользователей в одной файловой системе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .