findmnt returns 'flash/boot' for a ZFS dataset, not a /dev/* path. lsblk -no pkname then fails, leaving transport as 'unknown'. Resolve ZFS pools to a backing device via zpool before checking transport.
findmnt returns 'flash/boot' for a ZFS dataset, not a /dev/* path. lsblk -no pkname then fails, leaving transport as 'unknown'. Resolve ZFS pools to a backing device via zpool before checking transport.