Zum Inhalt springen

Quota/Realisierungen

Aus Foxwiki

Externe Quotendateien

Преимущества квот без tune2fs

  • Максимальная совместимость и предсказуемость
  • Работают на старых ядрах и дистрибутивах.
  • Одинаковая схема для ext2/ext3/ext4 и ряда других файловых систем.
  • Раздел с такими квотами можно смонтировать на другой машине, где нет поддержки ext4 native quotas, и квоты всё равно будут работать при наличии того же набора утилит quota.
  • Отсутствие изменений структуры файловой системы
  • Нет риска «сломать» файловую систему ошибочной опцией -O или некорректной работой tune2fs.
  • Применимо на разделах, где нет возможности безопасно размонтировать ФС (или нет maintenance-окна для серьёзных манипуляций).
  • Простая модель данных
  • Квоты хранятся в обычных файлах (quota.* или aquota.*) в корне файловой системы.
  • Эти файлы можно легко увидеть, скопировать, архивировать, удалить.
  • Для некоторых административных задач удобно иметь явный файл, а не скрытый внутренний инод.
  • Простой откат и отключение. Чтобы отключить квоты, достаточно:
  • убрать опции usrquota/grpquota (или usrjquota/grpjquota) из /etc/fstab
  • выполнить quotaoff
  • при желании удалить файлы quota.* / aquota.*
  • Структура ФС при этом не меняется, ничего не нужно откатывать на уровне ext4-фич

2. Недостатки квот без tune2fs

  • Риск рассинхронизации файлов квот
  • При падении системы, жёсткой перезагрузке или проблемах с диском данные в quota.* / aquota.* могут не соответствовать реальному состоянию ФС.
  • Обычно это требует запуска quotacheck, который может занимать много времени на больших разделах.
  • Снижение производительности при работе quotacheck на больших объёмах данных:
  • quotacheck должен пройтись по всей файловой системе, чтобы пересчитать использование блоков/инодов.
  • На разделах в несколько ТБ это может занимать заметное время и создавать I/O-нагрузку.
  • Менее плотная интеграция с журналом ext4:
  • Даже если используется журналируемый режим (usrjquota=...,jqfmt=vfsv1), квоты остаются внешними файлами, а не внутренними структурами FS
  • Встроенная quota-фича ext4 обеспечивает более тесную интеграцию с журналом и, как правило, более надёжна при сбоях.
  • Фактически устаревший подход для ext4
  • На новых системах и в новой документации внешние квоты для ext4 часто помечаются как устаревший метод, предпочтение отдаётся встроенным (native) квотам.

Eingebettete Quotendateien

Anhang

Siehe auch



Dokumentation

Links

Projekt

Weblinks