Выделение дисковых квот пользователям

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

ls -l {/sbin,/usr/sbin,/usr/bin}/*quota*

Для задания квот пользователям в разделе, смонтированном в каталоге /home/ необходимо в файле /etc/fstab для данного раздела указать ключ квотирования пользователей usrquota. Например,

/dev/sda3 /home ext3 defaults, usrquota 0 0

Перемонтировать раздел /home командой:

mount -o remount /home

Затем создать в каталоге /home/ файл квот пользователей /home/aquota.user для этого лучшим путем является выполнение команды, которая создаст этот файл автоматически, если этот файл еще не существует:

quotacheck -u /home

После этого включить режим подсчета квот пользователей в этом разделе:

quotaon -u /home


Для редактирования квот пользователя служит команда:

edquota -u имя_пользователя

Квоты определяются четырьмя значениями:
- ограничение на количество блоков данных: мягкое (soft) и жесткое (hard);
- ограничение на количество файлов: мягкое (soft) и жесткое (hard).

Мягкое ограничение может быть превышено в течении некоторого времени, по истечении которого это ограничение становится жестким. По умолчанию этот период составляет 7 дней. Для изменения этого периода используется команда:

edquota -t

Возможны следующие единицы измерения значений периода:

days, hours, minutes, seconds

После проведенной настройки можно запускать проверку квот командой:

quotacheck -avug

А также просматривать отчет об используемых квотах командой:

repquota -ua


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: