I agree a -b or -e should be used instead of -f. However pkname is a valid column in lsblk. From lsblk --help:
KNAME internal kernel device name PKNAME internal parent kernel device name
pkname not working is a regression which was introduced in util-linux-2.34[1]. Upstream has fixed this[2].
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1751290 [2] https://github.com/karelzak/util-linux/commit/e3bb9bfb76c17b1d05814436ced62c05c4011f48
I agree a -b or -e should be used instead of -f. However pkname is a valid column in lsblk. From lsblk --help:
KNAME internal kernel device name
PKNAME internal parent kernel device name
pkname not working is a regression which was introduced in util-linux-2.34[1]. Upstream has fixed this[2].
[1] https:/ /bugzilla. redhat. com/show_ bug.cgi? id=1751290 /github. com/karelzak/ util-linux/ commit/ e3bb9bfb76c17b1 d05814436ced62c 05c4011f48
[2] https:/