Апрель 12

Установка квот пользователям в Ubuntu сервере

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

sudo apt-get install quota
Открываем в редакторе файл fstab:
sudo nano /etc/fstab
В строку с точкой монтирования прописываем следующие параметры:

usrquota,grpquota
Должно быть примерно так:
/dev/sda1 / ext4 errors=remount-ro,usrquota,grpquota 0
Сохраняем и выходим.
Теперь перемонтируем файловую систему:

sudo mount -o remount /
Перезапускаем сервис с квотами для применения изменений:
sudo /etc/init.d/quota restart
Теперь назначим нашему пользователю квоту, открыв редактор:
sudo edquota -u ivanov
Здесь можно назначить квоты пользователю.
……………………………………………………………………………………………………………………………………………….

Disk quotas for user ivanov (uid xxxx):
Filesystem                 blocks          soft           hard           inodes           soft            hard
/dev/sda1                  186168           0                0                5839               0                 0
………………………………………………………………………………………………………………………………………………..
Рассмотрим параметры:
blocks — место используемое пользователем в блоках. (Измеряется в килобайтах.)
soft — Максимальная мягкая квота в килобайтах. (Пользователь получит только предупреждение, когда превысит лимит.)
hard — Максимальная жесткая квота в килобайтах. (Пользователь получит предупреждение и более не сможет закачать новые файлы, когда превысит лимит.)
inodes — Число файлов у пользователя.
следующие soft и hard — мягкая и жесткая квоты на количество файлов пользователя соответственно.
Посмотреть отчет по квотам всех пользователей и служб:

sudo repquota -u /
Льготный период, используемый параметром soft  можно установить, открыв редактор командой:
sudo edquota -t
После изменения квот перезапускаем службу:
sudo /etc/init.d/quota restart

                                                                                                                                                                Удачи.



Copyright © 2014. All rights reserved.

Опубликовано 12.04.2017 kirill_kishtanov в категории "Хостинг