Ok, I asked because according to mount(2) that option appears to be
ignored except for xfs filesystems.
If you look at /proc/self/mountinfo you'll see that usrquota is in fact
in the list of mount options, so lxc is respecting that.
At the moment your problem is that the device backing your rootfs,
/dev/lxc/test, does not exist in the container. Once you add that (for
instance using a lxc.mount.entry to bind it in or using a
lxc.hook.autodev), I suspect you'll run into other problems. I can't
get quota to be happy here using a loop-backed rootfs, but a real device
should get you further.
** Changed in: lxc (Ubuntu)
Status: New => Confirmed
** Changed in: lxc (Ubuntu)
Importance: Undecided => Low
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to lxc in Ubuntu.
https://bugs.launchpad.net/bugs/1515615
Title:
Disk quotas don't work in LXC containers
Status in lxc package in Ubuntu:
Confirmed
Bug description:
I'm trying to enable disk quotas in LXC container by adding option to its
config:
lxc.rootfs.options = usrquota
After booting the container I'm trying to initialize quotas but
getting the following error:
[email protected]:~# quotacheck -gum /
quotacheck: Cannot stat() mounted device /dev/lxc/test: No such file or
directory
quotacheck: Mountpoint (or device) / not found or has no quota enabled.
quotacheck: Cannot find filesystem to check or filesystem not mounted with
quota option.
Host OS: Ubuntu 15.04
Guest OS: Ubuntu 14.04.3 LTS
lxc 1.1.2-0ubuntu3.2
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lxc/+bug/1515615/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp