Расширение Quota для Cockpit
Введение
Расширение Quota
для Cockpit позволяет ограничить объем дискового пространства, используемого пользователями или группами,
с помощью квот. Подсистема квот управляет ограничениями на использование дискового пространства (block
) и файлов (inode
).
Установка расширения для Cockpit
Установите соответствующее расширение для панели управления Cockpit
с помощью следующей команды:
$ sudo dnf install cockpit-msvsphere-quota
Настройка
Для управления квотами требуются привилегии администратора:
войдите в панель управления
Cockpit
, на странице «Обзор» нажмите кнопку «Включить доступ с правами администратора» или кнопку «Ограниченный доступ», которая также доступна на других страницах системы управления. На приведённом ниже снимке экрана эти кнопки обозначены красным прямоугольником.В открывшейся форме укажите свой пароль и нажмите на кнопку «Проверка подлинности».
После этого в левой панели откройте вкладку «Расширенные настройки» (обозначена цифрой
1
на снимке экрана), там перейдите по ссылке «Quota» (обозначена цифрой2
на снимке экрана):
Таблица файловых систем
На странице отображаются поддерживаемые файловые системы.
Устройство — дисковое устройство.
Путь — путь к каталогу монтирования.
Файловая система.
Статус квот для пользователя — включены/выключены.
Статус квот для групп — включены/выключены.

Изменение статуса квот
Для включения или выключения квот для пользователей/групп нажмите на кнопку «Изменить» для выбранной файловой системы. В открывшемся окне укажите нужный статус с помощью селекторов и сохраните изменения.

После сохранения, опции для включения квот будут добавлены в файл /etc/fstab
. Также будет выполнено перемонтирование раздела.
Если раздел занят и используется, для применения изменений необходимо перезагрузить систему.

Важно!
Для включения квот корневой файловой системы
XFS
необходимо внести правки в опции загрузчика. В случае включения квот для корневой системы, будут добавлены опции для всех установленных ядер.

Для файловой системы
NFS
нет возможности изменить статус квот. Включение/отключение квот для пользователей или групп нужно выполнять на сервереNFS
.
Настройка квот пользователей/групп
Для просмотра текущих настроек квот для пользователей/групп нажмите на строку файловой системы, откроется таблица с данными. В зависимости от статуса квот будут отображены только пользователи/группы или все вместе.

Список квот включает следующие данные:
Наименование — имя пользователя/группы.
Тип — пользователь или группа.
Текущее использование дискового пространства.
Текущее количество файлов.
Мягкое ограничение дискового пространства — максимальный объём дискового пространства, доступный пользователю/группе. При его превышении отправляется уведомление, а после включения жёсткого ограничения (по умолчанию через 7 дней), мягкая квота становится жёсткой.
Жёсткое ограничение дискового пространства — жёсткая квота на объём дискового пространства (при её превышении дальнейшая запись будет запрещена).
Мягкое ограничение количества файлов — мягкая квота на количество файлов (при её превышении пользователю отправляется уведомление).
Жёсткое ограничение количества файлов — жёсткая квота на количество файлов (при её превышении дальнейшая запись запрещена).
Для изменения квоты нажмите на кнопку Изменить
для выбранного пользователя/группы.

Ограничение по объёму можно указать в килобайтах, мегабайтах, гигабайтах или терабайтах. Ограничение по файлам — в единицах. Если для пользователя/группы начался отсчёт времени до наступления жёсткого ограничения, то это значение будет также указано (в днях) и его можно изменить.
Важно!
Для файловой системы NFS
нет возможности изменить время наступления жёсткого ограничения.
Чтобы изменить значение, измените настройки квот на сервере NFS
для связанной файловой системы.
Если существующий пользователь/группа не указаны в списке, то можно добавить квоту самостоятельно, нажав на кнопку «Добавить квоту».