$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 4K 1 loop /snap/bare/5
... # multiple snap loopX
zd0 230:0 0 10G 0 disk
zd16 230:16 0 10G 0 disk
zd32 230:32 0 10G 0 disk
zd48 230:48 0 5G 0 disk
zd64 230:64 0 5G 0 disk
zd80 230:80 0 5G 0 disk
nvme0n1 259:0 0 931.5G 0 disk
├─nvme0n1p1 259:1 0 487M 0 part /boot/efi
├─nvme0n1p2 259:2 0 977M 0 part /boot
├─nvme0n1p3 259:3 0 38.1G 0 part
│ └─nvme0n1p3_crypt 253:0 0 38.1G 0 crypt /var/snap/firefox/common/host-hunspell
│ /home
│ /
├─nvme0n1p4 259:4 0 2G 0 part
│ └─nvme0n1p4_cryptswap 253:1 0 2G 0 crypt [SWAP]
├─nvme0n1p5 259:5 0 160G 0 part
├─nvme0n1p6 259:6 0 180G 0 part # the part used by the zfs pool
└─nvme0n1p7 259:7 0 32G 0 part # the part used by the btrfs pool
The info from c1
:
$ lxc exec c1 -- cat /proc/1/mountinfo
3993 2316 0:83 /containers/c1/rootfs / rw,relatime,idmapped shared:435 master:1065 - btrfs /dev/nvme0n1p7 rw,ssd,discard=async,space_cache=v2,user_subvol_rm_allowed,subvolid=263,subvol=/containers/c1
3994 3993 0:114 / /dev rw,relatime shared:469 - tmpfs none rw,size=492k,mode=755,uid=1000000,gid=1000000,inode64
3995 3993 0:115 / /proc rw,nosuid,nodev,noexec,relatime shared:643 - proc proc rw
3996 3993 0:116 / /sys rw,relatime shared:698 - sysfs sysfs rw
3997 3994 0:5 /fuse /dev/fuse rw,nosuid,relatime shared:481 master:2 - devtmpfs udev rw,size=15786868k,nr_inodes=3946717,mode=755,inode64
3998 3994 0:5 /net/tun /dev/net/tun rw,nosuid,relatime shared:545 master:2 - devtmpfs udev rw,size=15786868k,nr_inodes=3946717,mode=755,inode64
3999 3995 0:21 /sys/fs/binfmt_misc /proc/sys/fs/binfmt_misc rw,nosuid,nodev,noexec,relatime shared:649 master:13 - proc proc rw,gid=999,hidepid=invisible
4000 3996 0:32 / /sys/firmware/efi/efivars rw,nosuid,nodev,noexec,relatime shared:699 master:11 - efivarfs efivarfs rw
4001 3996 0:35 / /sys/fs/fuse/connections rw,nosuid,nodev,noexec,relatime shared:700 master:25 - fusectl fusectl rw
4002 3996 0:31 / /sys/fs/pstore rw,nosuid,nodev,noexec,relatime shared:701 master:10 - pstore pstore rw
4003 3996 0:19 / /sys/kernel/config rw,nosuid,nodev,noexec,relatime shared:702 master:39 - configfs configfs rw
4004 3996 0:6 / /sys/kernel/security rw,nosuid,nodev,noexec,relatime shared:703 master:8 - securityfs securityfs rw
4005 3996 0:20 /kernel/tracing /sys/kernel/tracing rw,nosuid,nodev,noexec,relatime shared:704 master:7 - sysfs sysfs rw
4006 3994 0:18 / /dev/mqueue rw,nosuid,nodev,noexec,relatime shared:557 master:15 - mqueue mqueue rw
4007 3994 0:85 / /dev/lxd rw,relatime shared:600 - tmpfs tmpfs rw,size=100k,mode=755,inode64
4008 3994 0:82 /c1 /dev/.lxd-mounts rw,relatime master:922 - tmpfs tmpfs rw,size=100k,mode=711,inode64
4009 3996 0:30 / /sys/fs/cgroup rw,nosuid,nodev,noexec,relatime shared:705 - cgroup2 none rw
4010 3995 0:80 /proc/cpuinfo /proc/cpuinfo rw,nosuid,nodev,relatime shared:690 master:1063 - fuse.lxcfs lxcfs rw,user_id=0,group_id=0,allow_other
4011 3995 0:80 /proc/diskstats /proc/diskstats rw,nosuid,nodev,relatime shared:691 master:1063 - fuse.lxcfs lxcfs rw,user_id=0,group_id=0,allow_other
4012 3995 0:80 /proc/loadavg /proc/loadavg rw,nosuid,nodev,relatime shared:692 master:1063 - fuse.lxcfs lxcfs rw,user_id=0,group_id=0,allow_other
4013 3995 0:80 /proc/meminfo /proc/meminfo rw,nosuid,nodev,relatime shared:693 master:1063 - fuse.lxcfs lxcfs rw,user_id=0,group_id=0,allow_other
4014 3995 0:80 /proc/slabinfo /proc/slabinfo rw,nosuid,nodev,relatime shared:694 master:1063 - fuse.lxcfs lxcfs rw,user_id=0,group_id=0,allow_other
4015 3995 0:80 /proc/stat /proc/stat rw,nosuid,nodev,relatime shared:695 master:1063 - fuse.lxcfs lxcfs rw,user_id=0,group_id=0,allow_other
4016 3995 0:80 /proc/swaps /proc/swaps rw,nosuid,nodev,relatime shared:696 master:1063 - fuse.lxcfs lxcfs rw,user_id=0,group_id=0,allow_other
4017 3995 0:80 /proc/uptime /proc/uptime rw,nosuid,nodev,relatime shared:697 master:1063 - fuse.lxcfs lxcfs rw,user_id=0,group_id=0,allow_other
4018 3996 0:80 /sys/devices/system/cpu /sys/devices/system/cpu rw,nosuid,nodev,relatime shared:706 master:1063 - fuse.lxcfs lxcfs rw,user_id=0,group_id=0,allow_other
4019 3994 0:5 /full /dev/full rw,nosuid,relatime shared:634 master:2 - devtmpfs udev rw,size=15786868k,nr_inodes=3946717,mode=755,inode64
4020 3994 0:5 /null /dev/null rw,nosuid,relatime shared:635 master:2 - devtmpfs udev rw,size=15786868k,nr_inodes=3946717,mode=755,inode64
4021 3994 0:5 /random /dev/random rw,nosuid,relatime shared:636 master:2 - devtmpfs udev rw,size=15786868k,nr_inodes=3946717,mode=755,inode64
4022 3994 0:5 /tty /dev/tty rw,nosuid,relatime shared:637 master:2 - devtmpfs udev rw,size=15786868k,nr_inodes=3946717,mode=755,inode64
4023 3994 0:5 /urandom /dev/urandom rw,nosuid,relatime shared:638 master:2 - devtmpfs udev rw,size=15786868k,nr_inodes=3946717,mode=755,inode64
4024 3994 0:5 /zero /dev/zero rw,nosuid,relatime shared:639 master:2 - devtmpfs udev rw,size=15786868k,nr_inodes=3946717,mode=755,inode64
4025 3994 0:117 / /dev/pts rw,nosuid,noexec,relatime shared:640 - devpts devpts rw,gid=1000005,mode=620,ptmxmode=666,max=1024
4045 3994 0:117 /ptmx /dev/ptmx rw,nosuid,noexec,relatime shared:641 - devpts devpts rw,gid=1000005,mode=620,ptmxmode=666,max=1024
4048 3994 0:117 /0 /dev/console rw,nosuid,noexec,relatime shared:642 - devpts devpts rw,gid=1000005,mode=620,ptmxmode=666,max=1024
4049 3995 0:114 /.lxc-boot-id /proc/sys/kernel/random/boot_id ro,nosuid,nodev,noexec,relatime shared:469 - tmpfs none rw,size=492k,mode=755,uid=1000000,gid=1000000,inode64
930 3994 0:118 / /dev/shm rw,nosuid,nodev shared:612 - tmpfs tmpfs rw,uid=1000000,gid=1000000,inode64
1026 3993 0:119 / /run rw,nosuid,nodev shared:707 - tmpfs tmpfs rw,size=6328600k,nr_inodes=819200,mode=755,uid=1000000,gid=1000000,inode64
1130 1026 0:120 / /run/lock rw,nosuid,nodev,noexec,relatime shared:708 - tmpfs tmpfs rw,size=5120k,uid=1000000,gid=1000000,inode64
5787 1026 0:123 / /run/user/0 rw,nosuid,nodev,relatime shared:1016 - tmpfs tmpfs rw,size=3164296k,nr_inodes=791074,mode=700,uid=1000000,gid=1000000,inode64
c1
's io.stat
:
$ cat /sys/fs/cgroup/lxc.payload.c1/io.stat
259:0 rbytes=66088960 wbytes=8970240 rios=543 wios=151 dbytes=0 dios=0
7:2 rbytes=3072 wbytes=0 rios=1 wios=0 dbytes=0 dios=0
LXD’s disk metrics for c1
:
$ lxc query /1.0/metrics | grep -E '^lxd_disk_(read|written)_bytes_total' | grep -F 'name="c1"'
lxd_disk_read_bytes_total{device="nvme0n1",name="c1",project="default",type="container"} 6.608896e+07
lxd_disk_read_bytes_total{device="loop2",name="c1",project="default",type="container"} 3072
lxd_disk_written_bytes_total{device="nvme0n1",name="c1",project="default",type="container"} 9.0112e+06
lxd_disk_written_bytes_total{device="loop2",name="c1",project="default",type="container"} 0