Can't Access Imported Pool

System Information:
Version: TrueNAS-13.0-U5.3
HostName: truenas.local

Greetings! I have recently begun importing an old pool after hardware failure (motherboard).
Unfortunately I was unable to preserve my configuration file and am starting from a prior SSD install of Truenas Core that I had.

Upon importing one of my pools, setting up my filesystem ACLs, and configuring my SMB share, I noticed that I could not see my old files. Not in windows and not in the Shell. I can confirm that the files are still present as Truenas detects used space on the drive. It would seem, I still have access to write new files, but I don’t have the permissions to see or read my old files.

I hope the information below can shed light on my predicament:

root@truenas[/mnt/Storage 3TB]# cd /mnt/'Storage 3TB'/'Storage 3TB'
root@truenas[/mnt/Storage 3TB/Storage 3TB]# ls
.cshrc          .login_conf     .mailrc         .shrc
.login          .mail_aliases   .profile
root@truenas[/mnt/Storage 3TB/Storage 3TB]# getfacl /mnt/'Storage 3TB'
# file: /mnt/Storage 3TB
# owner: root
# group: wheel
            owner@:rwxp--aARWcCos:-------:allow
            group@:r-x---a-R-c--s:-------:allow
         everyone@:r-x---a-R-c--s:-------:allow
root@truenas[/mnt/Storage 3TB/Storage 3TB]# smbstatus

Samba version 4.15.13
PID     Username     Group        Machine                                   Protocol Version  Encryption           Signing
----------------------------------------------------------------------------------------------------------------------------------------
2189    home.1       home.1       // omitted IP address (ipv4:---.---.--.--:-----)  SMB3_11           -                    partial(AES-128-GMAC)

Service      pid     Machine       Connected at                     Encryption Signing
---------------------------------------------------------------------------------------------
Storage 3TB  2189    //omitted IP address ---.---.--.-- Sun Dec 29 15:21:16 2024       - -
Locked files:
Pid          User(ID)   DenyMode   Access      R/W        Oplock           SharePath   Name   Time
--------------------------------------------------------------------------------------------------
2189         1000       DENY_NONE  0x100081    RDONLY     NONE             /mnt/Storage 3TB   .   Sun Dec 29 15:21:59 2024
2189         1000       DENY_NONE  0x100081    RDONLY     NONE             /mnt/Storage 3TB   Storage 3TB   Sun Dec 29 15:21:45 2024

My current ACL has given root/wheel and my user/group ‘home.1’ full access to include applying permissions recursively in addition to child datasets. I have also tried stripping ACLs and recreating them.

The permissions listed in my pasted code above were of the root dataset. Listed below are the permissions of the dataset I have created with my ACL:

root@truenas[/mnt/Storage 3TB/Storage 3TB]# getfacl /mnt/'Storage 3TB'/'Storage3TB'
# file: /mnt/Storage 3TB/Storage 3TB
# owner: home.1
# group: home.1
      group:home.1:rwxpDdaARWcCos:fd-----:allow
            owner@:rwxpDdaARWcCos:fd-----:allow
            group@:rwxpDdaARWcCos:fd-----:allow

It looks as if I do not have permissions for the root dataset, but have them for my ACL directory. I am vaguely aware of chmod operations to adjust permissions. If this is the correct course of action I will look into it further.

Any assistance or guidance would be most appreciated!

How old was the pool? Before TN 13?
How did you import the pool?
Output of zpool list, and possibily zpool status?
What is your system hardware and how is/was the pool connected to the motherboard?

Assuming you are logged as root, you should be able to see the data inside /mnt/poolname: if your data is not there and the pool was correctly imported you have a bigger issue than ACL.

UPDATE: I created a fresh OS install on a new SSD after I noticed some errors listed from your suggested commands. Here are the old no longer applicable errors for reference:

OLD issues, no longer present on updated OS drive:
  pool: boot-pool
 state: DEGRADED
status: One or more devices has experienced an error resulting in data
        corruption.  Applications may be affected.
action: Restore the file in question if possible.  Otherwise restore the
        entire pool from backup.
   see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-8A
  scan: scrub repaired 0B in 02:26:43 with 18 errors on Mon Jan 15 06:11:43 2024
config:

        NAME        STATE     READ WRITE CKSUM
        boot-pool   DEGRADED     0     0     0
          ada0p2    DEGRADED     0     0     0  too many errors

errors: Permanent errors have been detected in the following files:

        boot-pool/ROOT/13.0-U5.3-1@2021-11-01-05:36:00:/usr/local/lib/python3.9/__pycache__/graphlib.cpython-39.pyc
        boot-pool/ROOT/13.0-U5.3-1@2021-11-01-05:36:00:/usr/local/www/webui/assets/images/hardware/m50/m50_1080p.png
        boot-pool/ROOT/13.0-U5.3-1@2021-11-01-05:36:00:/usr/bin/lesspipe.sh
        boot-pool/ROOT/13.0-U5.3-1@2021-11-01-05:36:00:/usr/local/lib/python3.9/site-packages/prompt_toolkit/widgets/__pycache__/base.cpython-39.pyc
        boot-pool/ROOT/13.0-U5.3-1@2021-11-01-05:36:00:/usr/bin/jot
        boot-pool/ROOT/13.0-U5.3-1@2021-11-01-05:36:00:/usr/local/www/webui/assets/images/services/s3.png
        boot-pool/ROOT/13.0-U5.3-1@2021-11-01-05:36:00:/usr/local/bin/c++filt
        boot-pool/ROOT/13.0-U5.3-1@2021-11-01-05:36:00:/usr/local/lib/python3.9/site-packages/pycparser/__pycache__/_build_tables.cpython-39.pyc
        boot-pool/ROOT/13.0-U5.3-1@2021-11-01-05:36:00:/usr/local/lib/python3.9/site-packages/asyncssh/__pycache__/rsa.cpython-39.opt-1.pyc
        boot-pool/ROOT/13.0-U5.3-1@2021-11-01-05:36:00:/usr/local/lib/python3.9/asyncio/__pycache__/threads.cpython-39.opt-2.pyc
        boot-pool/ROOT/13.0-U5.3-1@2021-11-01-05:36:00:/usr/local/lib/python3.9/site-packages/pycparser/__pycache__/c_generator.cpython-39.pyc
        boot-pool/ROOT/13.0-U5.3-1@2021-11-01-05:36:00:/usr/local/lib/migrate93/django/contrib/gis/utils/ogrinspect.py
        boot-pool/ROOT/13.0-U5.3-1@2021-11-01-05:36:00:/usr/local/lib/python3.9/site-packages/iocage_cli/__pycache__/fstab.cpython-39.opt-1.pyc
        boot-pool/ROOT/13.0-U5.3-1@2021-11-01-05:36:00:/usr/local/lib/migrate93/django/contrib/humanize/__pycache__/__init__.cpython-39.pyc
        boot-pool/ROOT/13.0-U5.3-1@2021-11-01-05:36:00:/usr/local/lib/migrate93/django/contrib/humanize/__pycache__/models.cpython-39.pyc
        boot-pool/ROOT/13.0-U5.3-1@2021-11-01-05:36:00:/usr/local/lib/python

I believe it was initially running 12.0-U5. I had upgraded it successfully to a version 13.0 at some point there later.

How I imported my Pools

POOLS → ADD → IMPORT AN EXISTING POOL → “no, continue with import” to question on if I used GELI encryption version 11.3 or earlier → selected a preexisting pool → NEXT → IMPORT

ZPOOL LIST / ZPOOL STATUS as requested
root@truenas[~]# zpool list
NAME          SIZE  ALLOC   FREE  CKPOINT  EXPANDSZ   FRAG    CAP  DEDUP    HEALTH  ALTROOT
Storage 1TB   928G  12.3M   928G        -         -     0%     0%  1.00x    ONLINE  /mnt
Storage 3TB  2.72T  1.84T   895G        -         -    10%    67%  1.00x    ONLINE  /mnt
boot-pool      13G  1.31G  11.7G        -         -     0%    10%  1.00x    ONLINE  -
root@truenas[~]# zpool status
  pool: Storage 1TB
 state: ONLINE
status: Some supported and requested features are not enabled on the pool.
        The pool can still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
        the pool may no longer be accessible by software that does not support
        the features. See zpool-features(7) for details.
config:

        NAME                                          STATE     READ WRITE CKSUM
        Storage 1TB                                   ONLINE       0     0     0
          gptid/c3f4e275-3b16-11ec-88d5-d050999672b1  ONLINE       0     0     0

errors: No known data errors

  pool: Storage 3TB
 state: ONLINE
status: Some supported and requested features are not enabled on the pool.
        The pool can still be used, but some features are unavailable.
action: Enable all features using 'zpool upgrade'. Once this is done,
        the pool may no longer be accessible by software that does not support
        the features. See zpool-features(7) for details.
config:

        NAME                                          STATE     READ WRITE CKSUM
        Storage 3TB                                   ONLINE       0     0     0
          gptid/7f65ca01-3b16-11ec-88d5-d050999672b1  ONLINE       0     0     0

errors: No known data errors

  pool: boot-pool
 state: ONLINE
config:
 
// no errors on boot drive

I am unsure if I should do a zpool upgrade. For now, I will not.

System Specifications (before):
CPU: i7 - 6950X
MOBO: Asrock X99-ITX
GPU: Asrock M.2_VGA
OS Drive: BX500 2.5 SSD 480GB (x1)
HBA: "Dell H200 6Gbps SAS HBA LSI 9210-8i (=9211-8i) P20 IT Mode ZFS FreeNAS unRAID"
PSU: 1U ASPOWER 400 Watt GOLD
PCIE Riser: "Thermaltake TT Premium PCI-E 3.0 Extender AC-045-CN1OTN-C1"
HDDs: 2x18TB Seagate Exos, 2x8TB Seagate SMR Archive, 1x3TB Seagate, 1x1TB Seagate 
Case: UNAS NSC-800 ITX-8 Bay
System Specifications (current):
CPU: i7 - 6950X
MOBO: Asrock X99-ITX
GPU: omitted, use an Nvidia GT1030 for initial setup then remove
OS Drive: Intel Optane Memory SSD M.2 2280 16GB (x1)
HBA: "Dell H200 6Gbps SAS HBA LSI 9210-8i (=9211-8i) P20 IT Mode ZFS FreeNAS unRAID"
PSU: 1U ASPOWER 400 Watt GOLD
PCIE Riser: "Thermaltake TT Premium PCI-E 3.0 Extender AC-045-CN1OTN-C1"
HDDs: 1x3TB Seagate, 1x1TB Seagate, will add other HDDs after this issue is fixed
Case: UNAS NSC-800 ITX-8 Bay

I connect my SATA HDDs to a Dell/LSI 9210-8i HBA.

mnt/poolname
root@truenas[/mnt/Storage 3TB]# ls -all
total 9
drwxr-xr-x  3 root    wheel     3 Dec 31 13:19 .
drwxr-xr-x  4 root    wheel   192 Dec 31 13:54 ..
drwxrwxrwx+ 2 home.1  home.1    9 Dec 29 15:21 Storage 3TB
root@truenas[/mnt/Storage 3TB]# ls -a
.               ..              Storage 3TB
root@truenas[/mnt/Storage 3TB]# ls -d
.
root@truenas[/mnt/Storage 3TB]# cd /mnt/'Storage 3TB'/'Storage 3TB'
root@truenas[/mnt/Storage 3TB/Storage 3TB]# ls
.cshrc          .login_conf     .mailrc         .shrc
.login          .mail_aliases   .profile
root@truenas[/mnt/Storage 3TB/Storage 3TB]# ls -d
.
root@truenas[/mnt/Storage 3TB/Storage 3TB]# ls -a
.               .cshrc          .login_conf     .mailrc         .shrc
..              .login          .mail_aliases   .profile
root@truenas[/mnt/Storage 3TB/Storage 3TB]# ls -all
total 37
drwxrwxrwx+ 2 home.1  home.1    9 Dec 29 15:21 .
drwxr-xr-x  3 root    wheel     3 Dec 31 13:19 ..
-rwxrwxrwx+ 1 home.1  home.1  962 Dec 27 13:15 .cshrc

Despite having updated my OS installation, the same issues of not being able to access my files on the 3TB HDD have persited. Any assistance would be greatly appreciated.

Good news:

I imported all of my other drives and their data was intact and accessible.

I remember now that I had created an iSCSI windows mounted drive on this 3TB HDD. Since I had foolishly deleted my configuration file, it makes sense that my ability to access this data would be more difficult. Thankfully the data on this drive was not irreplaceable. I will attempt to copy this data off the drive outside of truenas when I have the time to do further research.

I should also have an old configuration file somewhere on these mirrored drives. I will look for it!

Thanks for the help, marking this one closed!