Hi All,
We have an OSA setup. When I check the usage of filesystem of any container using "df" command, it shows the lvm partitions of the underlying host as well as shown below: -- Filesystem Size Used Avail Use% Mounted on /dev/mapper/lxc1-lv_root 86G 60G 22G 74% / none 492K 4.0K 488K 1% /dev /dev/mapper/lxc-openstack 493G 136G 334G 29% /var/log tmpfs 252G 0 252G 0% /dev/shm tmpfs 51G 88K 51G 1% /run tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 252G 0 252G 0% /sys/fs/cgroup example:gfs-repo 86G 67G 16G 82% /var/www/repo ---
How to exclude the host partitions such that df only reports the container usage only ?
Thanks Kumar
Hi,
I don't think this is possible. Disk usage of containers should be performed from the host rather then container. Unfortunately, with current default backing store (which is `dir`), there's no neat way of doing that. So you'd need to use smth like `du -sh /var/lib/lxc/<container_name>/rootfs/` to check how much diskspace it's consuming. Though, backing store is customizable. So you can set `lxc_container_backing_store` variable to "lvm" or "zfs" and check diskspace consumption per lvm/zfs volume.
пн, 5 июн. 2023 г. в 09:56, Gk Gk ygk.kmr@gmail.com:
Hi All,
We have an OSA setup. When I check the usage of filesystem of any container using "df" command, it shows the lvm partitions of the underlying host as well as shown below:
Filesystem Size Used Avail Use% Mounted on /dev/mapper/lxc1-lv_root 86G 60G 22G 74% / none 492K 4.0K 488K 1% /dev /dev/mapper/lxc-openstack 493G 136G 334G 29% /var/log tmpfs 252G 0 252G 0% /dev/shm tmpfs 51G 88K 51G 1% /run tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 252G 0 252G 0% /sys/fs/cgroup example:gfs-repo 86G 67G 16G 82% /var/www/repo
How to exclude the host partitions such that df only reports the container usage only ?
Thanks Kumar
But when I check it from the host, it is still showing incorrect usage:
--- du -sh /var/lib/lxc/example_repo_container-237946ab/rootfs/root/ 36K /var/lib/lxc/example_repo_container-237946ab/rootfs/root/ --
How to get its correct usage then ?
On Mon, Jun 5, 2023 at 5:15 PM Dmitriy Rabotyagov noonedeadpunk@gmail.com wrote:
Hi,
I don't think this is possible. Disk usage of containers should be performed from the host rather then container. Unfortunately, with current default backing store (which is `dir`), there's no neat way of doing that. So you'd need to use smth like `du -sh /var/lib/lxc/<container_name>/rootfs/` to check how much diskspace it's consuming. Though, backing store is customizable. So you can set `lxc_container_backing_store` variable to "lvm" or "zfs" and check diskspace consumption per lvm/zfs volume.
пн, 5 июн. 2023 г. в 09:56, Gk Gk ygk.kmr@gmail.com:
Hi All,
We have an OSA setup. When I check the usage of filesystem of any
container using "df" command, it shows the lvm partitions of the underlying host as well as shown below:
-- Filesystem Size Used Avail Use%
Mounted on
/dev/mapper/lxc1-lv_root 86G 60G 22G 74%
/
none 492K 4.0K 488K 1%
/dev
/dev/mapper/lxc-openstack 493G 136G 334G 29%
/var/log
tmpfs 252G 0 252G 0%
/dev/shm
tmpfs 51G 88K 51G 1%
/run
tmpfs 5.0M 0 5.0M 0%
/run/lock
tmpfs 252G 0 252G 0%
/sys/fs/cgroup
example:gfs-repo 86G 67G 16G 82% /var/www/repo
How to exclude the host partitions such that df only reports the
container usage only ?
Thanks Kumar
I think it's the correct usage. You're just checking the size of `/root` folder inside the container, rather than the container overall. As it should be `du -sh /var/lib/lxc/example_repo_container-237946ab/rootfs/` instead.
пн, 5 июн. 2023 г. в 14:12, Gk Gk ygk.kmr@gmail.com:
But when I check it from the host, it is still showing incorrect usage:
du -sh /var/lib/lxc/example_repo_container-237946ab/rootfs/root/ 36K /var/lib/lxc/example_repo_container-237946ab/rootfs/root/ --
How to get its correct usage then ?
On Mon, Jun 5, 2023 at 5:15 PM Dmitriy Rabotyagov noonedeadpunk@gmail.com wrote:
Hi,
I don't think this is possible. Disk usage of containers should be performed from the host rather then container. Unfortunately, with current default backing store (which is `dir`), there's no neat way of doing that. So you'd need to use smth like `du -sh /var/lib/lxc/<container_name>/rootfs/` to check how much diskspace it's consuming. Though, backing store is customizable. So you can set `lxc_container_backing_store` variable to "lvm" or "zfs" and check diskspace consumption per lvm/zfs volume.
пн, 5 июн. 2023 г. в 09:56, Gk Gk ygk.kmr@gmail.com:
Hi All,
We have an OSA setup. When I check the usage of filesystem of any container using "df" command, it shows the lvm partitions of the underlying host as well as shown below:
Filesystem Size Used Avail Use% Mounted on /dev/mapper/lxc1-lv_root 86G 60G 22G 74% / none 492K 4.0K 488K 1% /dev /dev/mapper/lxc-openstack 493G 136G 334G 29% /var/log tmpfs 252G 0 252G 0% /dev/shm tmpfs 51G 88K 51G 1% /run tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 252G 0 252G 0% /sys/fs/cgroup example:gfs-repo 86G 67G 16G 82% /var/www/repo
How to exclude the host partitions such that df only reports the container usage only ?
Thanks Kumar
participants (2)
-
Dmitriy Rabotyagov
-
Gk Gk