Наши партнеры

UnixForum





Библиотека сайта 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