ZFS Accessing ZFS partition on USB stick

Had a problem upgrading a FreeNAS TrueNAS box yesterday which left the system unbootable, so I need to take a look at the boot device, ie a USB stick with a ZFS partition. I have no idea how to mount this. I've done a few searches but haven't yet come across instructions which work.
zpool import shows
Code:
   pool: freenas-boot
     id: 10549923701932750433
  state: ONLINE
status: Some supported features are not enabled on the pool.
action: The pool can be imported using its name or numeric identifier, though
    some features will not be available without an explicit 'zpool upgrade'.
config:

    freenas-boot  ONLINE
      da0p2       ONLINE
... but can't workout how to proceed from there...
 
Before starting this post I did a web search for the topic and did what was suggested...

zpool import and then zpool import -R /mnt freenas-boot:-

cannot import 'freenas-boot': pool was previously in use from another system.
Last accessed by <unknown> (hostid=0) at Mon May 24 22:10:44 2021
The pool can be imported, use 'zpool import -f' to import the pool.
zpool import -f /mnt freenas-boot
cannot import '/mnt': no such pool available
Does this mean my zfs partition is FUBAR?
 
zpool import -f -R /mnt freenas-boot

returns no message. mount does not show anything mounted and /mnt is empty
 
In general, no output is good news in Unix.

Without -N, any file systems with canmount=on and mountpoints defined will automatically mount. If it's a root pool, it's often a good idea to use -N on import first because the OS root itself normally has canmount=noauto. And then there's mountpoint=legacy as a possibility that'll force you to use mount(8).
 
Back
Top