Назад | Перейти на главную страницу

LXC - квота внутри контейнера

Можно ли использовать дисковую квоту внутри контейнера LXC?

Я использую LVM (ext4) так как rootfs для контейнера. Я не знаю, как добавить параметры монтирования в /etc/fstab должным образом.

В /etc/fstab контейнера:

rootfs / rootfs rw,usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0 0 0

Это то, что quotacheck -cug / возвращает:

quotacheck: Mountpoint (or device) / not found or has no quota enabled. quotacheck: Cannot find filesystem to check or filesystem not mounted with quota option.

Выход mount:

http://pastebin.com/33AF62pu

Предполагая, что ваша корневая файловая система отформатирована в файловой системе с поддержкой квот, например ext3 или ext4, добавьте usrquota,grpquota к /etc/fstab запись в разделе опций (четвертое поле), а затем запустить (предполагая / это точка монтирования файловой системы)

mount -o remount /

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

Убедитесь, что quota программа установлена ​​(как это делается, зависит от версии вашей ОС)