Способы оплаты Abuse

Ошибка при установке дисковых квот в ISPmanager 6

03.10.2025, 19:01

При работе с ISPmanager особенно полезными выступают дисковые квоты. Но часто при попытке их установки пользователи сталкиваются с различными проблемами. Как правило, ошибка появляется по одной из двух наиболее распространенных проблем, о которых расскажем в этой статье. 

Что такое дисковые квоты?

Дисковые квоты — механизм управления ресурсами на файловых системах, позволяющий ограничивать объем дискового пространства, доступного для использования отдельным пользователям или группам пользователей. Это важно в многопользовательских системах и серверных средах, чтобы предотвратить чрезмерное использование дискового пространства одним пользователем, что может негативно сказаться на других пользователях или приложениях.

С их помощью удается:

  1. Контролировать использование дискового пространства, предотвращая переполнение диска.
  2. Легче управлять ресурсами и планировать их распределение.
  3. Соблюдать внутренних политики компании или хостинга относительно использования ресурсов, особенно если есть требования к максимальному объему данных, которые могут храниться.
  4. Отслеживать и анализировать использование дискового пространства.

Как проявляется ошибка?

При настройке ПО возникла ошибка: не удалось установить пакет ispmanager-pkg-quota. Подробная информация доступна в журнале var/pkg.log

Почему она появляется?

Среди распространенных причин:

  1. Используется тип виртуализации LXC или OpenVZ.
  2. Отсутствует пакет linux-image-extra-virtua.

LXC использует возможности ядра Linux для создания контейнеров. Каждый контейнер работает как отдельная система с собственным файловым пространством, сетевыми интерфейсами и процессами

OpenVZ — решение для виртуализации на уровне операционной системы, которое также использует общее ядро Linux. Оно позволяет создавать множество изолированных контейнеров (виртуальных частных серверов) на одном физическом сервере.

Дальше приведем конкретные шаги по решению данной проблемы

Проверяем тип виртуализации 

Первое, что необходимо сделать - проверить тип текущей виртуализации. Это можно сделать при помощи команды hostnamectl | grep Virtualization. Как правило, она используется для получения информации о виртуализации на системе, которая работает под управлением Linux. 

Результатом её выполнения будет строка (или строки), содержащие информацию о том, используется ли виртуализация на данной системе и, если да, то какая именно (например, KVM, VMware и т.д.)

Важно: если вы пользуетесь VPS/VDS, при использовании на хосте типов виртуализации LXC или OpenVZ, установка дисковых квот возможна только на этом хосте

Если вы получили при выводе команды тип виртуализации lxc или openvz, решение будет простым - сделайте запрос провайдеру для установки дисковых квот. Но проблема может заключаться и в отсутствии необходимого пакета, как его добавить - расскажем дальше.

Добавляем  linux-image-extra-virtual

Подобная проблема свойственна для  Debian-based ОС. Чтобы проверить наличие данного пакета, просто используйте следующую команду:

dpkg -l | grep linux-image-extra-virtual

В случае отсутствия установленного пакета вы получите в выводе пустую строку. Для его установки используйте команду:

sudo apt install linux-image-extra-virtual

После установки пакета повторите попытку инсталляции дисковых квот. Если и в данном случае вы получили ошибку - свяжитесь со специалистами службу поддержки провайдера, детально опишите пробелу, все действия, которые были выполнены и их результат, а точнее - отсутствие такового.