[Bug 262457] "zfs-list -v" duplicates most of the output; lack of "device" property to use with "-o" option
Date: Thu, 10 Mar 2022 06:32:42 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=262457 Bug ID: 262457 Summary: "zfs-list -v" duplicates most of the output; lack of "device" property to use with "-o" option Product: Base System Version: 13.0-STABLE Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: bin Assignee: bugs@FreeBSD.org Reporter: parv.0zero9+freebsd@gmail.com There is no "device" property to list the device of a pool for "zpool-list(8)" command to use with "-o" option. The other option of "-v" to list the device then duplicates most of the output ... # zpool list -v NAME SIZE ALLOC FREE CKPOINT EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT aux0 19.5G 1.20G 18.3G - - 5% 6% 1.00x ONLINE - gpt/aux0 19.5G 1.20G 18.3G - - 5% 6.15% - ONLINE build 18.5G 6.03G 12.5G - - 0% 32% 1.00x ONLINE - gpt/src-ports-build 18.5G 6.03G 12.5G - - 0% 32.6% - ONLINE root2 14.5G 4.37G 10.1G - - 21% 30% 1.00x ONLINE - ada4 14.5G 4.37G 10.1G - - 21% 30.2% - ONLINE src-ports 12.5G 4.17G 8.33G - - 0% 33% 1.00x ONLINE - gpt/src-ports 12.5G 4.17G 8.33G - - 0% 33.4% - ONLINE zroot 11.5G 3.34G 8.16G - - 10% 29% 1.00x ONLINE - ada3p4 11.5G 3.34G 8.16G - - 10% 29.0% - ONLINE ... I had expected only the device listed on its own line without rest of the duplicated data if it just could not listed in its own column. Specifying certain properties generates headers only for the ones specified and no headers for the values listed for "device" line ... # zpool list -vo name,size,alloc NAME SIZE ALLOC aux0 19.5G 1.20G gpt/aux0 19.5G 1.20G 18.3G - - 5% 6.15% - ONLINE build 18.5G 6.03G gpt/src-ports-build 18.5G 6.03G 12.5G - - 0% 32.6% - ONLINE root2 14.5G 4.37G ada4 14.5G 4.37G 10.1G - - 21% 30.2% - ONLINE src-ports 12.5G 4.17G gpt/src-ports 12.5G 4.17G 8.33G - - 0% 33.4% - ONLINE zroot 11.5G 3.34G ada3p4 11.5G 3.34G 8.16G - - 10% 29.0% - ONLINE ... in this case I had cared only for the properties specified & the device name. Only way to get the device name, as far as I know, is to use "-v" option per its manual page, and that outputs other data not asked for. -- You are receiving this mail because: You are the assignee for the bug.