Quota/Realisierungen
Erscheinungsbild
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