Настройка квот CentOS

  1. Добавляем в /etc/fstab следующие параметры
  2. Перемонтируем файловую систему
  3. Устанавливаем необходимый пакет quota
  4. Создаем файлы баз данных квот

    Дело в том, что файловая система создана без контекста безопасности SELinux

    Комманда restorecon восстановит заданный по умолчанию контекст безопасности, ключ -R — рекурсивно поменять метки

    После этого еще раз пробуем

    Проверяем

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

    • a — Проверяет все локально смонтированные файловые системы, в которых включены квоты
    • v — Выводит подробную информацию о процессе проверке квот
    • u — Проверяет информацию о дисковых квотах пользователей
    • g — Проверяет информацию о дисковых квотах групп

    Это означает, что мы можем включить журналирование файлов квот, и в случае некорректного завершения работы quotacheck будет запускаться автоматически. Сделаем это, в /etc/fstab добавляем

    Теперь он выглядит так:

    Перемонтируем

    Проверяем

    Выполняем

    Настроим ограничения для тестового пользователя neo

    Мы можем ограничить количество используемых пользователем блоков и количество создаваемых им файлов. Узнаем размер блока файловой системы

    Размер блока 4Kib

    Выставим ограничение в 200Mb для пользователя neo

    Проверяем

  6. Для того, чтобы посмотреть назначенные квоты

  • Vadim

    Добрый день! подскажите как-либо можно задавать квоты по умолчанию при создании пользователей?

    • Виталий Уткин

      Проще всего автоматизировать процесс регистрации пользователя и назначения ему квот на баше.