I started by exporting a zfs pool on proxmox. Installed truenas scale and imported the pool successfully as I can tell. I see the expected usage and everything looks healthy.
However when I create a dataset and share. I can’t see my data. When I look in the pools mnt folder via shell I only see 'backup data disks ’ folder those just have 'dump images private ’ folders in them.
I am guessing it has something to do with old/different permission from Proxmox (or the SMB system I ran on it) to Truenas scale.
Can anyone assist?
Digging more, my root dataset’s total allocation is only of the available space on my imported pool. So that would explain why I can’t see it. How do I get a my root dataset to include the original data on the pool?
My pool name is tank.
zfs list command output of only tank info (excluded boot-pool)
tank 31.6T 29.3T 31.6T /mnt/tank
tank/.system 1.56G 29.3T 1.56G legacy
tank/.system/configs-ae32c386e13840b2bf9c0083275e7941 153K 29.3T 153K legacy
tank/.system/cores 153K 1024M 153K legacy
tank/.system/netdata-ae32c386e13840b2bf9c0083275e7941 1.92M 29.3T 1.92M legacy
tank/.system/nfs 179K 29.3T 179K legacy
tank/.system/samba4 294K 29.3T 294K legacy
Can see the used of tank is 31.6T
Here is the mnt output
@truenas[/mnt/tank]# ls -al
total 3
drwxr-xr-x 5 root root 5 Oct 21 13:05 .
drwxr-xr-x 3 root root 3 Oct 21 12:01 ..
drwxr-xr-x 4 root root 4 Mar 2 2025 backups
drwxr-xr-x 5 root root 5 Mar 2 2025 data
drwxr-xr-x 5 root root 5 Mar 2 2025 disks
Digging down into the data/images folder that listed as 32t I found a large .raw file.
root@truenas[/mnt/tank/data]# du -sh *
512 dump
32T images
512 private
root@truenas[/mnt/tank/data]# cd images
root@truenas[/mnt/tank/data/images]# du -sh *
32T 100
root@truenas[/mnt/tank/data/images]# cd 100
root@truenas[/mnt/tank/data/images/100]# ls
vm-100-disk-0.raw
root@truenas[/mnt/tank/data/images/100]# ls -al
total 33965182039
drwxr----- 2 root root 3 Mar 2 2025 .
drwxr-xr-x 3 root root 3 Mar 2 2025 ..
-rw-r----- 1 root root 64424509440000 Oct 21 11:06 vm-100-disk-0.raw
root@truenas[/mnt/tank/data/images/100]#
Now this zfs pool was created on proxmox, then had a vm running linux w/45drive cockpit to samba share it out.