При работе с ISPmanager особенно полезными выступают дисковые квоты. Но часто при попытке их установки пользователи сталкиваются с различными проблемами. Как правило, ошибка появляется по одной из двух наиболее распространенных проблем, о которых расскажем в этой статье.
Дисковые квоты — механизм управления ресурсами на файловых системах, позволяющий ограничивать объем дискового пространства, доступного для использования отдельным пользователям или группам пользователей. Это важно в многопользовательских системах и серверных средах, чтобы предотвратить чрезмерное использование дискового пространства одним пользователем, что может негативно сказаться на других пользователях или приложениях.
С их помощью удается:
При настройке ПО возникла ошибка: не удалось установить пакет ispmanager-pkg-quota. Подробная информация доступна в журнале var/pkg.log
Среди распространенных причин:
LXC использует возможности ядра Linux для создания контейнеров. Каждый контейнер работает как отдельная система с собственным файловым пространством, сетевыми интерфейсами и процессами
OpenVZ — решение для виртуализации на уровне операционной системы, которое также использует общее ядро Linux. Оно позволяет создавать множество изолированных контейнеров (виртуальных частных серверов) на одном физическом сервере.
Дальше приведем конкретные шаги по решению данной проблемы
Первое, что необходимо сделать - проверить тип текущей виртуализации. Это можно сделать при помощи команды hostnamectl | grep Virtualization. Как правило, она используется для получения информации о виртуализации на системе, которая работает под управлением Linux.
Результатом её выполнения будет строка (или строки), содержащие информацию о том, используется ли виртуализация на данной системе и, если да, то какая именно (например, KVM, VMware и т.д.)
Важно: если вы пользуетесь VPS/VDS, при использовании на хосте типов виртуализации LXC или OpenVZ, установка дисковых квот возможна только на этом хосте
Если вы получили при выводе команды тип виртуализации lxc или openvz, решение будет простым - сделайте запрос провайдеру для установки дисковых квот. Но проблема может заключаться и в отсутствии необходимого пакета, как его добавить - расскажем дальше.
Подобная проблема свойственна для Debian-based ОС. Чтобы проверить наличие данного пакета, просто используйте следующую команду:
dpkg -l | grep linux-image-extra-virtual
В случае отсутствия установленного пакета вы получите в выводе пустую строку. Для его установки используйте команду:
sudo apt install linux-image-extra-virtual
После установки пакета повторите попытку инсталляции дисковых квот. Если и в данном случае вы получили ошибку - свяжитесь со специалистами службу поддержки провайдера, детально опишите пробелу, все действия, которые были выполнены и их результат, а точнее - отсутствие такового.