Включение квот на VDS с KVM
Купил у сервер, работающий на виртуализации KVM. И всё прекрасно, пока дело не дошло до квот. Корневой раздел вдс-сервера был смонтирован без поддержки квот. Но раз сервер на квм, то можно вообще не писать хостеру и настроить квоты самостоятельно.
Как? Речь в этой статье.
Для начала нужно таки смонтировать корневой раздел с поддержкой квот. Для этого нужно отредактировать файл fstab и перемонтировать его.
nano /etc/fstab
Открывается редактор и мы видим следующее:

/dev/sdb / — это наш корневой раздел, ext3 — это файловая система, на которой работает корневой раздел, а errors=remount-ro — это флаг, который отвечает за перемонтирование системы в read-only в случае обнаружения ошибок на диске.
Нам нужно добавить флаги, активирующие квоты, сразу после параметра errors=remount-ro. И прописать их нужно через запятую. Эти параметры — defaults,usrquota,grpquota.
Флажок defaults никакого отношения к квотам не имеет, но только при наличии этого флажка система загрузится после перезагрузки. А вот usrquota,grpquota — это те флажки, которые отвечают за квоты.
Добавляем defaults,usrquota,grpquota после errors=remount-ro, разделяя их запятой. Конечный вариант должен выглядеть так:

Теперь сохраняем файл нажатием на сочетание клавиш ctrl+o, закрываем нажатием на ctrl+x и перезагружаем сервер для того, чтобы перемонтировать корневой раздел.
Если квоты включаются на каком-то системном разделе, типа /home, то достаточно перемонтировать раздел, чтобы квоты заработали: mount -o remount /. Если же квоты включатся на корневом разделе /, то перемонтировать раздел «онлайн» не получится, нужно будет перезагрузить сервер.
Последний шаг — установить программу, которая отвечает за работу квот. Это quota. И устанавливается она командой aptitude install quota.
При установке quota автоматически создаёт файлы aquota.user и aquota.group в корневом разделе / и активирует квоты.
На этом всё. Далее следует , но эта тема другой статьи.
Добавьте статью в сервисы:
Вот у меня проблема арендовал я VDS и как включить квоты на виртуальном сервере ума ни приложу
GNU nano 2.2.2 File: /etc/fstab
proc /proc proc defaults 0 0
none /dev/pts devpts rw 0 0