Администрирование систем Linux. Дисковые квоты
Оригинал: Disk quotas
Автор: Paul Cobbaut
Дата публикации: 12 марта 2015 г.
Перевод: A. Панин
Дата перевода: 2 апреля 2015 г.
Часть VIII. Приложения
Приложение A. Дисковые квоты
A.1. Информация о дисковых квотах
Для ограничения доступного пользователю дискового пространства вы можете устанавливать дисковые квоты. Для этого необходимо добавить параметры монтирования usrquota и/или grpquota в файл /etc/fstab для одной или нескольких файловых систем.
root@RHELv4u4:~# cat /etc/fstab | grep usrquota
/dev/VolGroup00/LogVol02 /home ext3 usrquota,grpquota 0 0
После этого необходимо повторно смонтировать соответствующую файловую систему.
root@RHELv4u4:~# mount -o remount /home
Следующий шаг заключается в создании файлов quota.user и/или quota.group. Эти файлы (называемые файлами квот) должны содержать таблицу распределения дискового пространства для рассматриваемой файловой системы. Для выполнения данного действия используйте команду quotacheck.
root@RHELv4u4:~# quotacheck -cug /home
root@RHELv4u4:~# quotacheck -avug
Параметр -c предназначен для создания дисковой квоты, параметр u - для указания на то, что создается квота для пользователя, параметр v - для указания на то, что создается дисковая квота для группы пользователей, параметр a - для проверки активации всех механизмов квот для файловых систем, описанных в рамках файла /etc/fstab, а параметр v - для активации режима вывода подробной информации. На следующем шаге следует отредактировать отдельные дисковые квоты пользователей с помощью утилиты edquota или установить общую дисковую квоту для файловой системы с помощью команды edquota -t. Данный инструмент позволит вам установить жесткое (hard, реальное ограничение) и гибкое (soft, ограничение с допуском) ограничения количества блоков и структур inode. Утилита quota позволяет проверить, была ли установлена дисковая квота для пользователя. Также вы можете получить отличный отчет в случае использования утилиты repquota.
Финальным шагом (перед тем, как пользователи начнут жаловаться на недостаток дискового пространства) является активация дисковых квот с помощью утилиты quotaon(1).
root@RHELv4u4:~# quotaon -vaug
Используйте утилиту quotaoff для того, чтобы пользователи перестали жаловаться на ограничения.
root@RHELv4u4:~# quotaoff -vaug
A.2. Практическое задание: дисковые квоты
-
1. Активируйте дисковую квоту для одного из новых разделов жесткого диска. Ограничьте доступное для одного из ваших пользователей дисковое пространство 10 мегабайтами.
-
-
2. Проверьте корректность установки дисковой квоты, скопировав множество файлов на соответствующий раздел жесткого диска.
http://rus-linux.net/MyLDP/BOOKS/LSA/apa.html
|