Используйте Quota в Ubuntu 16.04 обычным способом
Я пытался настроить квоту для моих пользователей ftp на свежей Ubuntu 16.04. Я использовал этот поток
Но в конце пришла текущая ошибка, после запуска "quotaon /" я получил ошибку
quotaon: использование //aquota.user в /dev/vda1 [/]: такого процесса нет
quotaon: формат квоты не поддерживается ядром.
Я нашел альтернативный учебник, который использует
apt-get -y install linux-image-generic
apt-get -y install linux-headers-generic
apt-get -y install linux-image-extra-`uname -r`
метод перезаписи ядра, который я считаю не очень хорошим подходом.
Интересно, а нет ли какой-нибудь альтернативы "квотону"? как он удаляется из ядра, тогда должна быть нормальная альтернативная функциональность? или каким-либо другим способом включить quotaon без повторной установки "linux-image-generic ..."?
1 ответ
Если вы используете виртуальное ядро внутри виртуальной машины, то это известная ошибка, которую можно исправить, установив пакет linux-image-extra-virtual
,
В противном случае, лучший учебник по включению квоты можно найти в формате квоты пост-переполнения стека после Ubuntu, который не поддерживается в ядре , который является более полным, чем тот, который вы нашли.
Это не связано с модификацией ядра Linux, а только с тем, чтобы модули квоты запускались при загрузке, так что команда квоты включена. По умолчанию эти модули ядра не включены, поэтому квота недоступна.
Для полноты вот соответствующая часть ответа:
Мы можем установить полный отсутствующий пакет linux-generic:
apt-get -y install linux-generic
Или только дополнительные пакеты (я предпочитаю это):
apt-get -y install linux-image-generic apt-get -y install linux-headers-generic apt-get -y install linux-image-extra-`uname -r`
Нам нужно добавить модули квот, чтобы начать с загрузки:
echo quota_v1 >> /etc/modules echo quota_v2 >> /etc/modules reboot
Проверьте, работает ли он:
sudo -s cat /proc/modules | grep -i quota quota_v1 16384 0 - Live 0xffffffffc037c000 quota_v2 16384 2 - Live 0xffffffffc0377000 quota_tree 20480 1 quota_v2, Live 0xffffffffc0250000 quotaon -pa group quota on / (/dev/sda1) is on user quota on / (/dev/sda1) is on
Обе квоты активированы.