Настройка дисковых квот в Ubuntu

Дата: 14.10.2015 Автор Admin

Если вам нужно настроить дисковые квоты для пользователей прошу под кат)

Данная заметка актуальна для 14.04 LTS.

Устанавливаем поддержку квот

Далее в файл /etc/fstab , в строку с вашей точкой монтирования прописываем следующие параметры:

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

Теперь перемонтируем файловую систему

Создадим тестового юзера для проверки

Назначим пароль тестовому пользователю

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

Теперь назначим пользователю квоту

После этого вы попадете в редактор, в котором можно назначить квоты пользователю.

Рассмотрим параметры:

Blocks — место используемое пользователем в блоках (длинна 1kB)

Inodes — Число файлов которое пользователь может использовать.

Soft Limit — Максимальная квота в килобайтах. ( В данном случае пользователь получит предупреждение когда привысит лимит)

Hard Limit — Максимальная квота в килобайтах. ( В данном случае пользователь получит предупреждение когда привысит лимит и не сможет закачать новые файлы)

Для сохранения нажимаем ctrl X

Льготный период, используемый параметром Soft Limit можно установить командой

По умолчанию данный период — 7 дней.

Посмотреть отчет по квотам можно командой

Если во время перезапуска службы квот Вы получили ошибку

quotacheck: Cannot guess format from filename on /dev/mapper/ , где /dev/mapper/ путь к вашему дисковому устройству

Выполните следующую команду

Это запустит принудительную синхронизацию.

Если Вы используете виртуальный сервер в облаке Amazon EC2 и при перезапуске службы квот получаете ошибку:

quotaon: using //aquota.user on /dev/disk/by-uuid/ [/]: No such process
quotaon: Quota format not supported in kernel.

Установите пакет -image-extra-virtual

Это исправит данную проблему.

Удачной настройки =)


Добавить комментарий

Ваш e-mail не будет опубликован.