liuyd.fnst at fujitsu.com
2021-Aug-23 11:19 UTC
Question The order of the output of virsh guestinfo --filesystem
Hi all. I'm curious about the output order of virsh guestinfo --filesystem. Is the output random? E.g Guest info ``` [root at localhost ~]# lsblk -Jp -o KNAME,FSTYPE,TYPE,MOUNTPOINT,PKNAME,SERIAL { ?? "blockdevices": [ ????? {"kname": "/dev/sr0", "fstype": null, "type": "rom", "mountpoint": null, "pkname": null, "serial": "drive-scsi0-0-0-0"}, ????? {"kname": "/dev/vda", "fstype": null, "type": "disk", "mountpoint": null, "pkname": null, "serial": null}, ????? {"kname": "/dev/vda1", "fstype": "vfat", "type": "part", "mountpoint": "/boot/efi", "pkname": "/dev/vda", "serial": null}, ????? {"kname": "/dev/vda2", "fstype": "xfs", "type": "part", "mountpoint": "/boot", "pkname": "/dev/vda", "serial": null}, ????? {"kname": "/dev/vda3", "fstype": "LVM2_member", "type": "part", "mountpoint": null, "pkname": "/dev/vda", "serial": null}, ????? {"kname": "/dev/vdb", "fstype": null, "type": "disk", "mountpoint": null, "pkname": null, "serial": null}, ????? {"kname": "/dev/vdb1", "fstype": "xfs", "type": "part", "mountpoint": "/mnt/test1", "pkname": "/dev/vdb", "serial": null}, ????? {"kname": "/dev/vdb2", "fstype": "xfs", "type": "part", "mountpoint": "/mnt/test2", "pkname": "/dev/vdb", "serial": null}, ????? {"kname": "/dev/vdb3", "fstype": "xfs", "type": "part", "mountpoint": "/mnt/test3", "pkname": "/dev/vdb", "serial": null}, ????? {"kname": "/dev/dm-0", "fstype": "xfs", "type": "lvm", "mountpoint": "/", "pkname": "/dev/vda3", "serial": null}, ????? {"kname": "/dev/dm-1", "fstype": "swap", "type": "lvm", "mountpoint": "[SWAP]", "pkname": "/dev/vda3", "serial": null} ?? ] } ``` virsh guestinfo output. It is not sorted by? name or total-bytes/used-bytes ``` [root at hpe-apollo80-01-n00 ~]# virsh guestinfo fj-kvm-vm --filesystem fs.count??????????? : 6 fs.0.name?????????? : dm-0 fs.0.mountpoint???? : / fs.0.fstype???????? : xfs fs.0.total-bytes??? : 7946108928 fs.0.used-bytes???? : 3202314240 fs.0.disk.count???? : 1 fs.0.disk.0.alias?? : vda fs.0.disk.0.device? : /dev/vda3 fs.1.name?????????? : vda2 fs.1.mountpoint???? : /boot fs.1.fstype???????? : xfs fs.1.total-bytes??? : 1063256064 fs.1.used-bytes???? : 180252672 fs.1.disk.count???? : 1 fs.1.disk.0.alias?? : vda fs.1.disk.0.device? : /dev/vda2 fs.2.name?????????? : vda1 fs.2.mountpoint???? : /boot/efi fs.2.fstype???????? : vfat fs.2.total-bytes??? : 627900416 fs.2.used-bytes???? : 7065600 fs.2.disk.count???? : 1 fs.2.disk.0.alias?? : vda fs.2.disk.0.device? : /dev/vda1 fs.3.name?????????? : vdb2 fs.3.mountpoint???? : /mnt/test2 fs.3.fstype???????? : xfs fs.3.total-bytes??? : 204111872 fs.3.used-bytes???? : 12185600 fs.3.disk.count???? : 1 fs.3.disk.0.alias?? : vdb fs.3.disk.0.device? : /dev/vdb2 fs.4.name?????????? : vdb3 fs.4.mountpoint???? : /mnt/test3 fs.4.fstype???????? : xfs fs.4.total-bytes??? : 751706112 fs.4.used-bytes???? : 39084032 fs.4.disk.count???? : 1 fs.4.disk.0.alias?? : vdb fs.4.disk.0.device? : /dev/vdb3 fs.5.name?????????? : vdb1 fs.5.mountpoint???? : /mnt/test1 fs.5.fstype???????? : xfs fs.5.total-bytes??? : 99254272 fs.5.used-bytes???? : 6213632 fs.5.disk.count???? : 1 fs.5.disk.0.alias?? : vdb fs.5.disk.0.device? : /dev/vdb1 ``` -- Best Regards. Yiding Liu
Michal Prívozník
2021-Aug-23 15:44 UTC
Question The order of the output of virsh guestinfo --filesystem
On 8/23/21 1:19 PM, liuyd.fnst at fujitsu.com wrote:> Hi all. > > I'm curious about the output order of virsh guestinfo --filesystem. > Is the output random?> virsh guestinfo output. > It is not sorted by? name or total-bytes/used-bytesIt's in whatever order the guest agent reported. And looking into the guest agent source code it's parsing /proc/self/mountinfo. So there's no order guaranteed. Michal