Расширение Quota для Cockpit

Введение

Расширение Quota для Cockpit позволяет ограничить объем дискового пространства, используемого пользователями или группами, с помощью квот. Подсистема квот управляет ограничениями на использование дискового пространства (block) и файлов (inode).

Установка расширения для Cockpit

Установите соответствующее расширение для панели управления Cockpit с помощью следующей команды:

$ sudo dnf install cockpit-msvsphere-quota

Настройка

Для управления квотами требуются привилегии администратора:

  • войдите в панель управления Cockpit, на странице «Обзор» нажмите кнопку «Включить доступ с правами администратора» или кнопку «Ограниченный доступ», которая также доступна на других страницах системы управления. На приведённом ниже снимке экрана эти кнопки обозначены красным прямоугольником.

    Cockpit: страница «Обзор»
  • В открывшейся форме укажите свой пароль и нажмите на кнопку «Проверка подлинности».

    Cockpit: кнопка "Проверка подлинности"
  • После этого в левой панели откройте вкладку «Расширенные настройки» (обозначена цифрой 1 на снимке экрана), там перейдите по ссылке «Quota» (обозначена цифрой 2 на снимке экрана):

    Cockpit: страница "Расширенные настройки"

Таблица файловых систем

На странице отображаются поддерживаемые файловые системы.

  • Устройство — дисковое устройство.

  • Путь — путь к каталогу монтирования.

  • Файловая система.

  • Статус квот для пользователя — включены/выключены.

  • Статус квот для групп — включены/выключены.

Cockpit: страница "Список файловый систем"

Изменение статуса квот

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

Cockpit: страница "Редактирование статуса квот"

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

Cockpit: страница "Перезагрузка"

Важно!

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

Cockpit: страница "Предупреждение корень XFS"
  • Для файловой системы NFS нет возможности изменить статус квот. Включение/отключение квот для пользователей или групп нужно выполнять на сервере NFS.

Настройка квот пользователей/групп

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

Cockpit: страница "Список квот"

Список квот включает следующие данные:

  • Наименование — имя пользователя/группы.

  • Тип — пользователь или группа.

  • Текущее использование дискового пространства.

  • Текущее количество файлов.

  • Мягкое ограничение дискового пространства — максимальный объём дискового пространства, доступный пользователю/группе. При его превышении отправляется уведомление, а после включения жёсткого ограничения (по умолчанию через 7 дней), мягкая квота становится жёсткой.

  • Жёсткое ограничение дискового пространства — жёсткая квота на объём дискового пространства (при её превышении дальнейшая запись будет запрещена).

  • Мягкое ограничение количества файлов — мягкая квота на количество файлов (при её превышении пользователю отправляется уведомление).

  • Жёсткое ограничение количества файлов — жёсткая квота на количество файлов (при её превышении дальнейшая запись запрещена).

Для изменения квоты нажмите на кнопку Изменить для выбранного пользователя/группы.

Cockpit: страница "Изменение квоты"

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

Важно!

Для файловой системы NFS нет возможности изменить время наступления жёсткого ограничения. Чтобы изменить значение, измените настройки квот на сервере NFS для связанной файловой системы.

Если существующий пользователь/группа не указаны в списке, то можно добавить квоту самостоятельно, нажав на кнопку «Добавить квоту».