How to recover from rm -rf /* ? (lost everything)

root@truenas[~]# zfs mount -a
cannot mount 'TankPrincipal': mountpoint or dataset is busy
root@truenas[~]#

I tested exactly this, and the results were as follows.

Imported the pool read-only (without -R /mnt, since it’s not TrueNAS.)

zpool import -o readonly=on testpool

Then issued the simple command, as @HoneyBadger wrote:

zfs mount -a

And here are the results for all datasets, including children:

testpool on /testpool type zfs (ro,noexec,noatime,xattr,noacl,casesensitive)
testpool/ds1 on /testpool/ds1 type zfs (ro,noexec,noatime,xattr,noacl,casesensitive)
testpool/ds2 on /testpool/ds2 type zfs (ro,noexec,noatime,xattr,noacl,casesensitive)

Caveat: This is not a TrueNAS box, nor did I use any “recovery” or “TXG” magic.

1 Like

Could this be because there’s a remnant directory that still exists under /mnt/ ?

@Berboo Is there another shell window open (another PuTTy session perhaps?) that’s in the /mnt/TankPrincipal directory?

1 Like

Wow there is indeed TankPrincipal now in /mnt. But nothing inside it :

root@truenas[~]# cd /mnt
root@truenas[/mnt]# ls
TankPrincipal
root@truenas[/mnt]# ls /mnt/TankPrincipal
root@truenas[/mnt]# cd /mnt/TankPrincipal
root@truenas[/mnt/TankPrincipal]# ls
root@truenas[/mnt/TankPrincipal]#

Can you make sure you’re not “using” this directory in any way?

See @HoneyBadger’s post above.

There’s also the rmdir command, but considering your luck with anything rm-related, I’ll let someone else suggest that.

But how that TankPrincipal appeared in the first place ? Few posts ago there was nothing under /mnt.

Anyway, I closed all Putty sessions, closed any Chrome Tab with TrueNAS.

How about sudo zfs get mounted,mountpoint,canmount and let’s see if any of your other filesystems remember where they should wind up?

root@truenas[~]# zfs get mounted,mountpoint,canmount
NAME                                                                    PROPERTY    VALUE                                                     SOURCE
TankPrincipal                                                           mounted     no                                                        -
TankPrincipal                                                           mountpoint  /mnt/TankPrincipal                                        default
TankPrincipal                                                           canmount    on                                                        default
TankPrincipal/.system                                                   mounted     no                                                        -
TankPrincipal/.system                                                   mountpoint  legacy                                                    local
TankPrincipal/.system                                                   canmount    on                                                        default
TankPrincipal/.system/configs-66311c036e824820af44b2dbf4c55f10          mounted     no                                                        -
TankPrincipal/.system/configs-66311c036e824820af44b2dbf4c55f10          mountpoint  legacy                                                    local
TankPrincipal/.system/configs-66311c036e824820af44b2dbf4c55f10          canmount    on                                                        default
TankPrincipal/.system/cores                                             mounted     no                                                        -
TankPrincipal/.system/cores                                             mountpoint  legacy                                                    local
TankPrincipal/.system/cores                                             canmount    on                                                        default
TankPrincipal/.system/netdata-66311c036e824820af44b2dbf4c55f10          mounted     no                                                        -
TankPrincipal/.system/netdata-66311c036e824820af44b2dbf4c55f10          mountpoint  legacy                                                    local
TankPrincipal/.system/netdata-66311c036e824820af44b2dbf4c55f10          canmount    noauto                                                    local
TankPrincipal/.system/nfs                                               mounted     no                                                        -
TankPrincipal/.system/nfs                                               mountpoint  legacy                                                    local
TankPrincipal/.system/nfs                                               canmount    on                                                        default
TankPrincipal/.system/rrd-66311c036e824820af44b2dbf4c55f10              mounted     no                                                        -
TankPrincipal/.system/rrd-66311c036e824820af44b2dbf4c55f10              mountpoint  legacy                                                    local
TankPrincipal/.system/rrd-66311c036e824820af44b2dbf4c55f10              canmount    on                                                        default
TankPrincipal/.system/samba4                                            mounted     no                                                        -
TankPrincipal/.system/samba4                                            mountpoint  legacy                                                    local
TankPrincipal/.system/samba4                                            canmount    on                                                        default
TankPrincipal/.system/samba4@wbc-1652027142                             mounted     -                                                         -
TankPrincipal/.system/samba4@wbc-1652027142                             mountpoint  -                                                         -
TankPrincipal/.system/samba4@wbc-1652027142                             canmount    -                                                         -
TankPrincipal/.system/samba4@wbc-1663242280                             mounted     -                                                         -
TankPrincipal/.system/samba4@wbc-1663242280                             mountpoint  -                                                         -
TankPrincipal/.system/samba4@wbc-1663242280                             canmount    -                                                         -
TankPrincipal/.system/samba4@wbc-1678902331                             mounted     -                                                         -
TankPrincipal/.system/samba4@wbc-1678902331                             mountpoint  -                                                         -
TankPrincipal/.system/samba4@wbc-1678902331                             canmount    -                                                         -
TankPrincipal/.system/samba4@wbc-1702240475                             mounted     -                                                         -
TankPrincipal/.system/samba4@wbc-1702240475                             mountpoint  -                                                         -
TankPrincipal/.system/samba4@wbc-1702240475                             canmount    -                                                         -
TankPrincipal/.system/samba4@update--2023-12-10-20-59--12.0-U8.1        mounted     -                                                         -
TankPrincipal/.system/samba4@update--2023-12-10-20-59--12.0-U8.1        mountpoint  -                                                         -
TankPrincipal/.system/samba4@update--2023-12-10-20-59--12.0-U8.1        canmount    -                                                         -
TankPrincipal/.system/samba4@wbc-1702242094                             mounted     -                                                         -
TankPrincipal/.system/samba4@wbc-1702242094                             mountpoint  -                                                         -
TankPrincipal/.system/samba4@wbc-1702242094                             canmount    -                                                         -
TankPrincipal/.system/samba4@update--2024-11-05-20-58--13.0-U6.1        mounted     -                                                         -
TankPrincipal/.system/samba4@update--2024-11-05-20-58--13.0-U6.1        mountpoint  -                                                         -
TankPrincipal/.system/samba4@update--2024-11-05-20-58--13.0-U6.1        canmount    -                                                         -
TankPrincipal/.system/samba4@update--2024-11-06-22-14--13.0-U6.2        mounted     -                                                         -
TankPrincipal/.system/samba4@update--2024-11-06-22-14--13.0-U6.2        mountpoint  -                                                         -
TankPrincipal/.system/samba4@update--2024-11-06-22-14--13.0-U6.2        canmount    -                                                         -
TankPrincipal/.system/samba4@update--2024-11-06-22-26--SCALE-24.04.2.3  mounted     -                                                         -
TankPrincipal/.system/samba4@update--2024-11-06-22-26--SCALE-24.04.2.3  mountpoint  -                                                         -
TankPrincipal/.system/samba4@update--2024-11-06-22-26--SCALE-24.04.2.3  canmount    -                                                         -
TankPrincipal/.system/samba4@update--2024-11-09-16-26--SCALE-24.10.0    mounted     -                                                         -
TankPrincipal/.system/samba4@update--2024-11-09-16-26--SCALE-24.10.0    mountpoint  -                                                         -
TankPrincipal/.system/samba4@update--2024-11-09-16-26--SCALE-24.10.0    canmount    -                                                         -
TankPrincipal/.system/services                                          mounted     no                                                        -
TankPrincipal/.system/services                                          mountpoint  legacy                                                    local
TankPrincipal/.system/services                                          canmount    on                                                        default
TankPrincipal/.system/syslog-66311c036e824820af44b2dbf4c55f10           mounted     no                                                        -
TankPrincipal/.system/syslog-66311c036e824820af44b2dbf4c55f10           mountpoint  legacy                                                    local
TankPrincipal/.system/syslog-66311c036e824820af44b2dbf4c55f10           canmount    on                                                        default
TankPrincipal/.system/webui                                             mounted     no                                                        -
TankPrincipal/.system/webui                                             mountpoint  legacy                                                    local
TankPrincipal/.system/webui                                             canmount    on                                                        default
TankPrincipal/MyName                                                   mounted     no                                                        -
TankPrincipal/MyName                                                   mountpoint  /mnt/TankPrincipal/MyName                                                   default
TankPrincipal/MyName                                                   canmount    on                                                        default
TankPrincipal/Documents                                                 mounted     no                                                        -
TankPrincipal/Documents                                                 mountpoint  /mnt/TankPrincipal/Documents                              default
TankPrincipal/Documents                                                 canmount    on                                                        default
TankPrincipal/Documents/Documents_Famille                               mounted     no                                                        -
TankPrincipal/Documents/Documents_Famille                               mountpoint  /mnt/TankPrincipal/Documents/Documents_Famille            default
TankPrincipal/Documents/Documents_Famille                               canmount    on                                                        default
TankPrincipal/Documents/Documents_Perso                                 mounted     no                                                        -
TankPrincipal/Documents/Documents_Perso                                 mountpoint  /mnt/TankPrincipal/Documents/Documents_Perso              default
TankPrincipal/Documents/Documents_Perso                                 canmount    on                                                        default
TankPrincipal/Documents/Documents_Pro                                   mounted     no                                                        -
TankPrincipal/Documents/Documents_Pro                                   mountpoint  /mnt/TankPrincipal/Documents/Documents_Pro                default
TankPrincipal/Documents/Documents_Pro                                   canmount    on                                                        default
TankPrincipal/Immich                                                    mounted     no                                                        -
TankPrincipal/Immich                                                    mountpoint  /mnt/TankPrincipal/Immich                                 default
TankPrincipal/Immich                                                    canmount    on                                                        default
TankPrincipal/Immich/Backups                                            mounted     no                                                        -
TankPrincipal/Immich/Backups                                            mountpoint  /mnt/TankPrincipal/Immich/Backups                         default
TankPrincipal/Immich/Backups                                            canmount    on                                                        default
TankPrincipal/Immich/Library                                            mounted     no                                                        -
TankPrincipal/Immich/Library                                            mountpoint  /mnt/TankPrincipal/Immich/Library                         default
TankPrincipal/Immich/Library                                            canmount    on                                                        default
TankPrincipal/Immich/PostgreSQL                                         mounted     no                                                        -
TankPrincipal/Immich/PostgreSQL                                         mountpoint  /mnt/TankPrincipal/Immich/PostgreSQL                      default
TankPrincipal/Immich/PostgreSQL                                         canmount    on                                                        default
TankPrincipal/Immich/Profile                                            mounted     no                                                        -
TankPrincipal/Immich/Profile                                            mountpoint  /mnt/TankPrincipal/Immich/Profile                         default
TankPrincipal/Immich/Profile                                            canmount    on                                                        default
TankPrincipal/Immich/Thumbs                                             mounted     no                                                        -
TankPrincipal/Immich/Thumbs                                             mountpoint  /mnt/TankPrincipal/Immich/Thumbs                          default
TankPrincipal/Immich/Thumbs                                             canmount    on                                                        default
TankPrincipal/Immich/Uploads                                            mounted     no                                                        -
TankPrincipal/Immich/Uploads                                            mountpoint  /mnt/TankPrincipal/Immich/Uploads                         default
TankPrincipal/Immich/Uploads                                            canmount    on                                                        default
TankPrincipal/Media                                                     mounted     no                                                        -
TankPrincipal/Media                                                     mountpoint  /mnt/TankPrincipal/Media                                  default
TankPrincipal/Media                                                     canmount    on                                                        default
TankPrincipal/Photos                                                    mounted     no                                                        -
TankPrincipal/Photos                                                    mountpoint  /mnt/TankPrincipal/Photos                                 default
TankPrincipal/Photos                                                    canmount    on                                                        default
TankPrincipal/Sauvegardes                                               mounted     no                                                        -
TankPrincipal/Sauvegardes                                               mountpoint  /mnt/TankPrincipal/Sauvegardes                            default
TankPrincipal/Sauvegardes                                               canmount    on                                                        default
TankPrincipal/Sauvegardes@auto-2024-11-10_00-00                         mounted     -                                                         -
TankPrincipal/Sauvegardes@auto-2024-11-10_00-00                         mountpoint  -                                                         -
TankPrincipal/Sauvegardes@auto-2024-11-10_00-00                         canmount    -                                                         -
TankPrincipal/Sauvegardes@auto-2024-11-17_00-00                         mounted     -                                                         -
TankPrincipal/Sauvegardes@auto-2024-11-17_00-00                         mountpoint  -                                                         -
TankPrincipal/Sauvegardes@auto-2024-11-17_00-00                         canmount    -                                                         -
TankPrincipal/Telechargements                                           mounted     no                                                        -
TankPrincipal/Telechargements                                           mountpoint  /mnt/TankPrincipal/Telechargements                        default
TankPrincipal/Telechargements                                           canmount    on                                                        default
TankPrincipal/VMs                                                       mounted     no                                                        -
TankPrincipal/VMs                                                       mountpoint  /mnt/TankPrincipal/VMs                                    default
TankPrincipal/VMs                                                       canmount    on                                                        default
TankPrincipal/VMs/Lubuntu-un15g8                                        mounted     -                                                         -
TankPrincipal/VMs/Lubuntu-un15g8                                        mountpoint  -                                                         -
TankPrincipal/VMs/Lubuntu-un15g8                                        canmount    -                                                         -
TankPrincipal/VMs/UbuntuNN-ekzpmn                                       mounted     -                                                         -
TankPrincipal/VMs/UbuntuNN-ekzpmn                                       mountpoint  -                                                         -
TankPrincipal/VMs/UbuntuNN-ekzpmn                                       canmount    -                                                         -
TankPrincipal/Videos                                                    mounted     no                                                        -
TankPrincipal/Videos                                                    mountpoint  /mnt/TankPrincipal/Videos                                 default
TankPrincipal/Videos                                                    canmount    on                                                        default
TankPrincipal/ix-apps                                                   mounted     no                                                        -
TankPrincipal/ix-apps                                                   mountpoint  /mnt/.ix-apps                                             local
TankPrincipal/ix-apps                                                   canmount    noauto                                                    local
TankPrincipal/ix-apps/app_configs                                       mounted     no                                                        -
TankPrincipal/ix-apps/app_configs                                       mountpoint  /mnt/.ix-apps/app_configs                                 inherited from TankPrincipal/ix-apps
TankPrincipal/ix-apps/app_configs                                       canmount    noauto                                                    local
TankPrincipal/ix-apps/app_mounts                                        mounted     no                                                        -
TankPrincipal/ix-apps/app_mounts                                        mountpoint  /mnt/.ix-apps/app_mounts                                  inherited from TankPrincipal/ix-apps
TankPrincipal/ix-apps/app_mounts                                        canmount    noauto                                                    local
TankPrincipal/ix-apps/app_mounts/qbittorrent                            mounted     no                                                        -
TankPrincipal/ix-apps/app_mounts/qbittorrent                            mountpoint  /mnt/.ix-apps/app_mounts/qbittorrent                      inherited from TankPrincipal/ix-apps
TankPrincipal/ix-apps/app_mounts/qbittorrent                            canmount    noauto                                                    local
TankPrincipal/ix-apps/app_mounts/qbittorrent@1.0.32                     mounted     -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent@1.0.32                     mountpoint  -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent@1.0.32                     canmount    -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent@1.0.33                     mounted     -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent@1.0.33                     mountpoint  -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent@1.0.33                     canmount    -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent@1.1.2                      mounted     -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent@1.1.2                      mountpoint  -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent@1.1.2                      canmount    -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent/config                     mounted     no                                                        -
TankPrincipal/ix-apps/app_mounts/qbittorrent/config                     mountpoint  /mnt/.ix-apps/app_mounts/qbittorrent/config               inherited from TankPrincipal/ix-apps
TankPrincipal/ix-apps/app_mounts/qbittorrent/config                     canmount    noauto                                                    local
TankPrincipal/ix-apps/app_mounts/qbittorrent/config@1.0.32              mounted     -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent/config@1.0.32              mountpoint  -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent/config@1.0.32              canmount    -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent/config@1.0.33              mounted     -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent/config@1.0.33              mountpoint  -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent/config@1.0.33              canmount    -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent/config@1.1.2               mounted     -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent/config@1.1.2               mountpoint  -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent/config@1.1.2               canmount    -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent/downloads                  mounted     no                                                        -
TankPrincipal/ix-apps/app_mounts/qbittorrent/downloads                  mountpoint  /mnt/.ix-apps/app_mounts/qbittorrent/downloads            inherited from TankPrincipal/ix-apps
TankPrincipal/ix-apps/app_mounts/qbittorrent/downloads                  canmount    noauto                                                    local
TankPrincipal/ix-apps/app_mounts/qbittorrent/downloads@1.0.32           mounted     -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent/downloads@1.0.32           mountpoint  -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent/downloads@1.0.32           canmount    -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent/downloads@1.0.33           mounted     -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent/downloads@1.0.33           mountpoint  -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent/downloads@1.0.33           canmount    -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent/downloads@1.1.2            mounted     -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent/downloads@1.1.2            mountpoint  -                                                         -
TankPrincipal/ix-apps/app_mounts/qbittorrent/downloads@1.1.2            canmount    -                                                         -
TankPrincipal/ix-apps/app_mounts/tailscale                              mounted     no                                                        -
TankPrincipal/ix-apps/app_mounts/tailscale                              mountpoint  /mnt/.ix-apps/app_mounts/tailscale                        inherited from TankPrincipal/ix-apps
TankPrincipal/ix-apps/app_mounts/tailscale                              canmount    noauto                                                    local
TankPrincipal/ix-apps/app_mounts/tailscale/state                        mounted     no                                                        -
TankPrincipal/ix-apps/app_mounts/tailscale/state                        mountpoint  /mnt/.ix-apps/app_mounts/tailscale/state                  inherited from TankPrincipal/ix-apps
TankPrincipal/ix-apps/app_mounts/tailscale/state                        canmount    noauto                                                    local
TankPrincipal/ix-apps/app_mounts/transmission                           mounted     no                                                        -
TankPrincipal/ix-apps/app_mounts/transmission                           mountpoint  /mnt/.ix-apps/app_mounts/transmission                     inherited from TankPrincipal/ix-apps
TankPrincipal/ix-apps/app_mounts/transmission                           canmount    noauto                                                    local
TankPrincipal/ix-apps/app_mounts/transmission@1.0.8                     mounted     -                                                         -
TankPrincipal/ix-apps/app_mounts/transmission@1.0.8                     mountpoint  -                                                         -
TankPrincipal/ix-apps/app_mounts/transmission@1.0.8                     canmount    -                                                         -
TankPrincipal/ix-apps/app_mounts/transmission/config                    mounted     no                                                        -
TankPrincipal/ix-apps/app_mounts/transmission/config                    mountpoint  /mnt/.ix-apps/app_mounts/transmission/config              inherited from TankPrincipal/ix-apps
TankPrincipal/ix-apps/app_mounts/transmission/config                    canmount    noauto                                                    local
TankPrincipal/ix-apps/app_mounts/transmission/downloads_complete        mounted     no                                                        -
TankPrincipal/ix-apps/app_mounts/transmission/downloads_complete        mountpoint  /mnt/.ix-apps/app_mounts/transmission/downloads_complete  inherited from TankPrincipal/ix-apps
TankPrincipal/ix-apps/app_mounts/transmission/downloads_complete        canmount    noauto                                                    local
TankPrincipal/ix-apps/app_mounts/transmission/downloads_complete@1.0.8  mounted     -                                                         -
TankPrincipal/ix-apps/app_mounts/transmission/downloads_complete@1.0.8  mountpoint  -                                                         -
TankPrincipal/ix-apps/app_mounts/transmission/downloads_complete@1.0.8  canmount    -                                                         -
TankPrincipal/ix-apps/docker                                            mounted     no                                                        -
TankPrincipal/ix-apps/docker                                            mountpoint  /mnt/.ix-apps/docker                                      inherited from TankPrincipal/ix-apps
TankPrincipal/ix-apps/docker                                            canmount    noauto                                                    local
TankPrincipal/ix-apps/truenas_catalog                                   mounted     no                                                        -
TankPrincipal/ix-apps/truenas_catalog                                   mountpoint  /mnt/.ix-apps/truenas_catalog                             inherited from TankPrincipal/ix-apps
TankPrincipal/ix-apps/truenas_catalog                                   canmount    noauto                                                    local
boot-pool                                                               mounted     no                                                        -
boot-pool                                                               mountpoint  none                                                      local
boot-pool                                                               canmount    off                                                       local
boot-pool/.system                                                       mounted     yes                                                       -
boot-pool/.system                                                       mountpoint  legacy                                                    local
boot-pool/.system                                                       canmount    on                                                        default
boot-pool/.system/configs-ae32c386e13840b2bf9c0083275e7941              mounted     yes                                                       -
boot-pool/.system/configs-ae32c386e13840b2bf9c0083275e7941              mountpoint  legacy                                                    local
boot-pool/.system/configs-ae32c386e13840b2bf9c0083275e7941              canmount    on                                                        default
boot-pool/.system/cores                                                 mounted     yes                                                       -
boot-pool/.system/cores                                                 mountpoint  legacy                                                    local
boot-pool/.system/cores                                                 canmount    on                                                        default
boot-pool/.system/netdata-ae32c386e13840b2bf9c0083275e7941              mounted     yes                                                       -
boot-pool/.system/netdata-ae32c386e13840b2bf9c0083275e7941              mountpoint  legacy                                                    local
boot-pool/.system/netdata-ae32c386e13840b2bf9c0083275e7941              canmount    noauto                                                    local
boot-pool/.system/nfs                                                   mounted     yes                                                       -
boot-pool/.system/nfs                                                   mountpoint  legacy                                                    local
boot-pool/.system/nfs                                                   canmount    on                                                        default
boot-pool/.system/samba4                                                mounted     yes                                                       -
boot-pool/.system/samba4                                                mountpoint  legacy                                                    local
boot-pool/.system/samba4                                                canmount    on                                                        default
boot-pool/.system/samba4@wbc-1732562538                                 mounted     -                                                         -
boot-pool/.system/samba4@wbc-1732562538                                 mountpoint  -                                                         -
boot-pool/.system/samba4@wbc-1732562538                                 canmount    -                                                         -
boot-pool/ROOT                                                          mounted     no                                                        -
boot-pool/ROOT                                                          mountpoint  none                                                      inherited from boot-pool
boot-pool/ROOT                                                          canmount    off                                                       local
boot-pool/ROOT/24.10.0.2                                                mounted     yes                                                       -
boot-pool/ROOT/24.10.0.2                                                mountpoint  legacy                                                    local
boot-pool/ROOT/24.10.0.2                                                canmount    on                                                        default
boot-pool/ROOT/24.10.0.2@pristine                                       mounted     -                                                         -
boot-pool/ROOT/24.10.0.2@pristine                                       mountpoint  -                                                         -
boot-pool/ROOT/24.10.0.2@pristine                                       canmount    -                                                         -
boot-pool/ROOT/24.10.0.2/audit                                          mounted     yes                                                       -
boot-pool/ROOT/24.10.0.2/audit                                          mountpoint  /audit                                                    local
boot-pool/ROOT/24.10.0.2/audit                                          canmount    noauto                                                    local
boot-pool/ROOT/24.10.0.2/conf                                           mounted     yes                                                       -
boot-pool/ROOT/24.10.0.2/conf                                           mountpoint  /conf                                                     local
boot-pool/ROOT/24.10.0.2/conf                                           canmount    noauto                                                    local
boot-pool/ROOT/24.10.0.2/conf@pristine                                  mounted     -                                                         -
boot-pool/ROOT/24.10.0.2/conf@pristine                                  mountpoint  -                                                         -
boot-pool/ROOT/24.10.0.2/conf@pristine                                  canmount    -                                                         -
boot-pool/ROOT/24.10.0.2/data                                           mounted     yes                                                       -
boot-pool/ROOT/24.10.0.2/data                                           mountpoint  /data                                                     local
boot-pool/ROOT/24.10.0.2/data                                           canmount    noauto                                                    local
boot-pool/ROOT/24.10.0.2/etc                                            mounted     yes                                                       -
boot-pool/ROOT/24.10.0.2/etc                                            mountpoint  /etc                                                      local
boot-pool/ROOT/24.10.0.2/etc                                            canmount    noauto                                                    local
boot-pool/ROOT/24.10.0.2/etc@pristine                                   mounted     -                                                         -
boot-pool/ROOT/24.10.0.2/etc@pristine                                   mountpoint  -                                                         -
boot-pool/ROOT/24.10.0.2/etc@pristine                                   canmount    -                                                         -
boot-pool/ROOT/24.10.0.2/home                                           mounted     yes                                                       -
boot-pool/ROOT/24.10.0.2/home                                           mountpoint  /home                                                     local
boot-pool/ROOT/24.10.0.2/home                                           canmount    noauto                                                    local
boot-pool/ROOT/24.10.0.2/mnt                                            mounted     yes                                                       -
boot-pool/ROOT/24.10.0.2/mnt                                            mountpoint  /mnt                                                      local
boot-pool/ROOT/24.10.0.2/mnt                                            canmount    noauto                                                    local
boot-pool/ROOT/24.10.0.2/opt                                            mounted     yes                                                       -
boot-pool/ROOT/24.10.0.2/opt                                            mountpoint  /opt                                                      local
boot-pool/ROOT/24.10.0.2/opt                                            canmount    noauto                                                    local
boot-pool/ROOT/24.10.0.2/opt@pristine                                   mounted     -                                                         -
boot-pool/ROOT/24.10.0.2/opt@pristine                                   mountpoint  -                                                         -
boot-pool/ROOT/24.10.0.2/opt@pristine                                   canmount    -                                                         -
boot-pool/ROOT/24.10.0.2/root                                           mounted     yes                                                       -
boot-pool/ROOT/24.10.0.2/root                                           mountpoint  /root                                                     local
boot-pool/ROOT/24.10.0.2/root                                           canmount    noauto                                                    local
boot-pool/ROOT/24.10.0.2/usr                                            mounted     yes                                                       -
boot-pool/ROOT/24.10.0.2/usr                                            mountpoint  /usr                                                      local
boot-pool/ROOT/24.10.0.2/usr                                            canmount    noauto                                                    local
boot-pool/ROOT/24.10.0.2/usr@pristine                                   mounted     -                                                         -
boot-pool/ROOT/24.10.0.2/usr@pristine                                   mountpoint  -                                                         -
boot-pool/ROOT/24.10.0.2/usr@pristine                                   canmount    -                                                         -
boot-pool/ROOT/24.10.0.2/var                                            mounted     yes                                                       -
boot-pool/ROOT/24.10.0.2/var                                            mountpoint  /var                                                      local
boot-pool/ROOT/24.10.0.2/var                                            canmount    noauto                                                    local
boot-pool/ROOT/24.10.0.2/var@pristine                                   mounted     -                                                         -
boot-pool/ROOT/24.10.0.2/var@pristine                                   mountpoint  -                                                         -
boot-pool/ROOT/24.10.0.2/var@pristine                                   canmount    -                                                         -
boot-pool/ROOT/24.10.0.2/var/ca-certificates                            mounted     yes                                                       -
boot-pool/ROOT/24.10.0.2/var/ca-certificates                            mountpoint  /var/local/ca-certificates                                local
boot-pool/ROOT/24.10.0.2/var/ca-certificates                            canmount    noauto                                                    local
boot-pool/ROOT/24.10.0.2/var/log                                        mounted     yes                                                       -
boot-pool/ROOT/24.10.0.2/var/log                                        mountpoint  /var/log                                                  local
boot-pool/ROOT/24.10.0.2/var/log                                        canmount    noauto                                                    local
boot-pool/ROOT/24.10.0.2/var/log/journal                                mounted     yes                                                       -
boot-pool/ROOT/24.10.0.2/var/log/journal                                mountpoint  /var/log/journal                                          local
boot-pool/ROOT/24.10.0.2/var/log/journal                                canmount    noauto                                                    local
boot-pool/grub                                                          mounted     yes                                                       -
boot-pool/grub                                                          mountpoint  legacy                                                    local
boot-pool/grub                                                          canmount    off                                                       local
root@truenas[~]#

This might be easier to read:

zfs list -t filesystem -o name,mounted,mountpoint,canmount
root@truenas[~]# zfs list -t filesystem -o name,mounted,mountpoint,canmount
NAME                                                              MOUNTED  MOUNTPOINT                                                CANMOUNT
TankPrincipal                                                     no       /mnt/TankPrincipal                                        on
TankPrincipal/.system                                             no       legacy                                                    on
TankPrincipal/.system/configs-66311c036e824820af44b2dbf4c55f10    no       legacy                                                    on
TankPrincipal/.system/cores                                       no       legacy                                                    on
TankPrincipal/.system/netdata-66311c036e824820af44b2dbf4c55f10    no       legacy                                                    noauto
TankPrincipal/.system/nfs                                         no       legacy                                                    on
TankPrincipal/.system/rrd-66311c036e824820af44b2dbf4c55f10        no       legacy                                                    on
TankPrincipal/.system/samba4                                      no       legacy                                                    on
TankPrincipal/.system/services                                    no       legacy                                                    on
TankPrincipal/.system/syslog-66311c036e824820af44b2dbf4c55f10     no       legacy                                                    on
TankPrincipal/.system/webui                                       no       legacy                                                    on
TankPrincipal/MyName                                              no       /mnt/TankPrincipal/MyName                                 on
TankPrincipal/Documents                                           no       /mnt/TankPrincipal/Documents                              on
TankPrincipal/Documents/Documents_Famille                         no       /mnt/TankPrincipal/Documents/Documents_Famille            on
TankPrincipal/Documents/Documents_Perso                           no       /mnt/TankPrincipal/Documents/Documents_Perso              on
TankPrincipal/Documents/Documents_Pro                             no       /mnt/TankPrincipal/Documents/Documents_Pro                on
TankPrincipal/Immich                                              no       /mnt/TankPrincipal/Immich                                 on
TankPrincipal/Immich/Backups                                      no       /mnt/TankPrincipal/Immich/Backups                         on
TankPrincipal/Immich/Library                                      no       /mnt/TankPrincipal/Immich/Library                         on
TankPrincipal/Immich/PostgreSQL                                   no       /mnt/TankPrincipal/Immich/PostgreSQL                      on
TankPrincipal/Immich/Profile                                      no       /mnt/TankPrincipal/Immich/Profile                         on
TankPrincipal/Immich/Thumbs                                       no       /mnt/TankPrincipal/Immich/Thumbs                          on
TankPrincipal/Immich/Uploads                                      no       /mnt/TankPrincipal/Immich/Uploads                         on
TankPrincipal/Media                                               no       /mnt/TankPrincipal/Media                                  on
TankPrincipal/Photos                                              no       /mnt/TankPrincipal/Photos                                 on
TankPrincipal/Sauvegardes                                         no       /mnt/TankPrincipal/Sauvegardes                            on
TankPrincipal/Telechargements                                     no       /mnt/TankPrincipal/Telechargements                        on
TankPrincipal/VMs                                                 no       /mnt/TankPrincipal/VMs                                    on
TankPrincipal/Videos                                              no       /mnt/TankPrincipal/Videos                                 on
TankPrincipal/ix-apps                                             no       /mnt/.ix-apps                                             noauto
TankPrincipal/ix-apps/app_configs                                 no       /mnt/.ix-apps/app_configs                                 noauto
TankPrincipal/ix-apps/app_mounts                                  no       /mnt/.ix-apps/app_mounts                                  noauto
TankPrincipal/ix-apps/app_mounts/qbittorrent                      no       /mnt/.ix-apps/app_mounts/qbittorrent                      noauto
TankPrincipal/ix-apps/app_mounts/qbittorrent/config               no       /mnt/.ix-apps/app_mounts/qbittorrent/config               noauto
TankPrincipal/ix-apps/app_mounts/qbittorrent/downloads            no       /mnt/.ix-apps/app_mounts/qbittorrent/downloads            noauto
TankPrincipal/ix-apps/app_mounts/tailscale                        no       /mnt/.ix-apps/app_mounts/tailscale                        noauto
TankPrincipal/ix-apps/app_mounts/tailscale/state                  no       /mnt/.ix-apps/app_mounts/tailscale/state                  noauto
TankPrincipal/ix-apps/app_mounts/transmission                     no       /mnt/.ix-apps/app_mounts/transmission                     noauto
TankPrincipal/ix-apps/app_mounts/transmission/config              no       /mnt/.ix-apps/app_mounts/transmission/config              noauto
TankPrincipal/ix-apps/app_mounts/transmission/downloads_complete  no       /mnt/.ix-apps/app_mounts/transmission/downloads_complete  noauto
TankPrincipal/ix-apps/docker                                      no       /mnt/.ix-apps/docker                                      noauto
TankPrincipal/ix-apps/truenas_catalog                             no       /mnt/.ix-apps/truenas_catalog                             noauto
boot-pool                                                         no       none                                                      off
boot-pool/.system                                                 yes      legacy                                                    on
boot-pool/.system/configs-ae32c386e13840b2bf9c0083275e7941        yes      legacy                                                    on
boot-pool/.system/cores                                           yes      legacy                                                    on
boot-pool/.system/netdata-ae32c386e13840b2bf9c0083275e7941        yes      legacy                                                    noauto
boot-pool/.system/nfs                                             yes      legacy                                                    on
boot-pool/.system/samba4                                          yes      legacy                                                    on
boot-pool/ROOT                                                    no       none                                                      off
boot-pool/ROOT/24.10.0.2                                          yes      legacy                                                    on
boot-pool/ROOT/24.10.0.2/audit                                    yes      /audit                                                    noauto
boot-pool/ROOT/24.10.0.2/conf                                     yes      /conf                                                     noauto
boot-pool/ROOT/24.10.0.2/data                                     yes      /data                                                     noauto
boot-pool/ROOT/24.10.0.2/etc                                      yes      /etc                                                      noauto
boot-pool/ROOT/24.10.0.2/home                                     yes      /home                                                     noauto
boot-pool/ROOT/24.10.0.2/mnt                                      yes      /mnt                                                      noauto
boot-pool/ROOT/24.10.0.2/opt                                      yes      /opt                                                      noauto
boot-pool/ROOT/24.10.0.2/root                                     yes      /root                                                     noauto
boot-pool/ROOT/24.10.0.2/usr                                      yes      /usr                                                      noauto
boot-pool/ROOT/24.10.0.2/var                                      yes      /var                                                      noauto
boot-pool/ROOT/24.10.0.2/var/ca-certificates                      yes      /var/local/ca-certificates                                noauto
boot-pool/ROOT/24.10.0.2/var/log                                  yes      /var/log                                                  noauto
boot-pool/ROOT/24.10.0.2/var/log/journal                          yes      /var/log/journal                                          noauto
boot-pool/grub                                                    yes      legacy                                                    off
root@truenas[~]#

Let’s just go for the easy sudo zfs mount TankPrincipal first.

root@truenas[~]# zfs mount TankPrincipal
cannot mount 'TankPrincipal': mountpoint or dataset is busy
root@truenas[~]#

:thinking:

sudo lsof | grep /mnt/TankPrincipal ?

root@truenas[~]# zfs mount TankPrincipal
cannot mount 'TankPrincipal': mountpoint or dataset is busy
root@truenas[~]# sudo lsof | grep /mnt/TankPrincipal
root@truenas[~]#

Maybe it’s a dumb question but what about a reboot ?

@HoneyBadger: Safe to issue (or attempt) a rmdir /mnt/TankPrincipal ?

Rebooting will put you back to needing to go through the very long import -fFXT again which is why we’re attempting to avoid it.

@winnielinnie I don’t think anything’s holding that directory as shown by the lsof output. I’d almost consider the inverse and do mkdir /mnt/TankPrincipal/somedatasetname and try to mount one of the other datasets into it.

2 Likes

Additional you could try renaming the directory if it’s a directory and not a mounted empty dataset.

1 Like

So I can go for

mv /mnt/TankPrincipal /mnt/Old_TankPrincipal

?

It may still fail with “directory in use” but that should be non-destructive.