Библиотека сайта rus-linux.net
Администрирование систем 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. Проверьте корректность установки дисковой квоты, скопировав множество файлов на соответствующий раздел жесткого диска.
Предыдущий раздел: | Оглавление | Следующий раздел: |
Глава 30. Резервные копии данных | Приложение B. Краткая информация о протоколе VNC |