Enabling and Disabling Per-Container Quotas
For VZFS-based containers, per-Container disk quotas can be enabled or disabled with the
DISK_QUOTA
parameter in the global configuration file (
/etc/vz/vz.conf
). The same parameter in a Container configuration file (
/etc/vz/conf/<
CT_ID
>.conf
) overrides the one in the global configuration file. To enable quota support for some Containers and disable it for other, it is recommended to set
DISK_QUOTA
to
yes
in the global configuration file and then set it to
no
in the corresponding Container configuration files.
For ploop-based Containers, per-Container quotas do not work, as Container size is already limited by ploop image size. For such Containers, the commands below show disk space available in the ploop image.
Note:
Setting the
DISK_QUOTA
parameter to
no
also disables second-level quotas for all VZFS and ploop-based Containers.
In the example below, per-Container quotas are enabled globally but disabled for Container 101:
-
Check that quota is enabled.
# grep DISK_QUOTA /etc/vz/vz.conf
DISK_QUOTA=yes
-
Check available space on the
/vz
partition.
# df /vz
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/sda2 8957295 1421982 7023242 17% /vz
-
Set
DISK_QUOTA
to
no
in the Container 101 configuration file.
# vi /etc/vz/conf/101.conf
-
Check that quotas are disabled for Container 101.
# grep DISK_QUOTA /etc/vz/conf/101.conf
DISK_QUOTA=no
# prlctl start 101
# prlctl exec 101 df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/ploop1p1 8282373 747060 7023242 10% /
As shown in the example above, a VZFS-based Container with quotas disabled has only one disk space limit: the available space on the partition where the Container's private area is.
|