Привет, я пытаюсь инициализировать квоты на только что установленном LXC-контейнере с выбранными квотами во время установки. При использовании centos7 (шаблон) у меня возникает следующая ошибка при использовании quotacheck и также при попытке прочитать файловую систему root, используя устройство напрямую. С Debian 9 (шаблон) все работало. Пример: quotacheck -ugcm / quotacheck: ошибка (1) при открытии /dev/mapper/pve-vm--102--disk--1. В любом случае, это работало раньше (примерно в прошлом году?), но я давно не проверял. Документация по установке для Prox выглядит так: Использование квот внутри контейнеров. Квоты позволяют установить ограничения внутри контейнера на объем дискового пространства, которое может использовать каждый пользователь. Это работает только на типах хранилищ на основе образов ext4 и в настоящее время не работает с непривилегированными контейнерами. Активация опции квоты приводит к использованию следующих параметров монтирования для точки монтирования: usrjquota=aquota.user, grpjquota=aquota.group, jqfmt=vfsv0. Это позволяет использовать квоты так же, как и на любой другой системе. Вы можете инициализировать файлы /aquota.user и /aquota.group, запустив quotacheck -cmug / quotaon / и редактировать квоты с помощью команды edquota. Обратитесь к документации дистрибутива, работающего внутри контейнера, для подробностей.
Вам нужно запустить вышеуказанные команды для каждой точки монтирования, передавая путь точки монтирования вместо просто /. Надеюсь, кто-то сможет подтвердить, что я не один, и, возможно, у кого-то есть решение, так как мне нужно, чтобы квоты работали. Заранее спасибо, Рикард.
Вам нужно запустить вышеуказанные команды для каждой точки монтирования, передавая путь точки монтирования вместо просто /. Надеюсь, кто-то сможет подтвердить, что я не один, и, возможно, у кого-то есть решение, так как мне нужно, чтобы квоты работали. Заранее спасибо, Рикард.