Главная > Управление пакетами и системой > quota

quota: Проверка квот использования дискового пространства

Команда quota сообщает об использовании дискового пространства пользователем или группой и об ограничениях квот в файловой системе. Она полезна, когда пользователи хотят проверить ограничения использования диска, установленные системным администратором.

Обзор

quota отображает количество дискового пространства и узлов (inodes), используемых пользователем или группой в определенной файловой системе, а также информацию об установленных мягких/жестких лимитах и льготном периоде. Эта информация необходима для управления дисковым пространством.

Основные функции

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

Основные опции

Основные опции команды quota управляют способом запроса информации о квотах.

Запрос и формат вывода

Сгенерированная команда:

Комбинируйте команды.

Описание:

`quota` Запускает команду.

Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.

Примеры использования

Узнайте, как эффективно запрашивать информацию о квотах дискового пространства с помощью различных примеров использования команды quota.

Проверка квот текущего пользователя

quota

Отображает информацию о квотах дискового пространства для текущего вошедшего в систему пользователя.

Проверка квот в удобочитаемом формате

quota -s

Отображает использование диска и квоты в удобочитаемом формате с использованием единиц K, M, G.

Проверка квот конкретного пользователя

quota -u john

Отображает информацию о квотах дискового пространства для указанного пользователя (например, 'john').

Проверка квот конкретной группы

quota -g developers

Отображает информацию о квотах дискового пространства для указанной группы (например, 'developers').

Просмотр подробной информации о квотах пользователя для всех файловых систем

quota -uvs

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

Установка

Команда quota может быть не установлена по умолчанию в большинстве дистрибутивов Linux. Вы можете установить ее с помощью следующих команд.

Системы на базе Debian/Ubuntu

sudo apt update && sudo apt install quota

Установите пакет quota с помощью пакетного менеджера apt.

Системы на базе RHEL/CentOS/Fedora

sudo yum install quota
# или
sudo dnf install quota

Установите пакет quota с помощью пакетного менеджера yum или dnf.

Советы и меры предосторожности

Полезные советы и моменты, на которые следует обратить внимание при использовании команды quota.

Активация системы квот

Чтобы команда quota работала должным образом, система квот должна быть активирована для соответствующей файловой системы. Обычно это делается путем добавления опций `usrquota` или `grpquota` в файл `/etc/fstab`, повторного монтирования с помощью команды `mount -o remount /path/to/filesystem` и последующего выполнения команды `quotacheck` для активации.

  • Добавьте опции `usrquota` или `grpquota` в файловую систему
  • Повторно смонтируйте файловую систему
  • Создайте базу данных квот с помощью команды `quotacheck`

Права доступа

Обычные пользователи могут проверять только свои квоты. Для проверки квот других пользователей или групп требуются права root.

  • Обычный пользователь: может проверять только свои квоты
  • Пользователь root: может проверять квоты всех пользователей/групп

Понимание мягких/жестких лимитов

Квоты состоят из мягких (soft) и жестких (hard) лимитов.

  • Мягкий лимит (Soft Limit): Точка, с которой начинаются предупреждения. При превышении этого лимита начинается льготный период.
  • Жесткий лимит (Hard Limit): Лимит, который нельзя превышать ни при каких обстоятельствах. При достижении этого лимита дальнейшая запись данных на диск становится невозможной.
  • Льготный период (Grace Period): Время, предоставляемое пользователю после превышения мягкого лимита, прежде чем будет достигнут жесткий лимит. Если использование не будет сокращено в течение этого периода, мягкий лимит начнет действовать как жесткий.

Те же команды в категории