Can not open openzfs mounted folder

Version: 13.3
Windows Version: Windows 11 22635
Openzfs for winodws Version: 2.2.2-rc1

After mounting a zfs pool and zfs vols to windows, I cannot access it using dopus, but is available in Windows Explorer.

It displays the same folder over and over again.

1 Like

Maybe I am misinterpreting what zsf list is displaying (never used it before), but it looks like you have made three mount points that point to themselves?

Are you sure that works in File Explorer if you drill down a level?

What does the Description column show for the data and temp junctions in your screenshot?

zfs mount david-pool-1 as a Movable disk, and data temp are mounted as sub-folders, I am sure that if I drill down a level, FE could open the folder.

  1. What does the Description column show for the data and temp junctions in your screenshot?

  2. Please humor me and post a couple of screenshots showing Opus and File Explorer if you navigate to E:\temp\.cache in both, and then try E:\temp\.cache\.cache in both.

    (Please actually go into the folder; don't just expand it, in case the issue is isolated to that.)

I recorded a video (Dropbox Link) to show you a folder can not be opened in dopus but in WIndows FE.

Some translation: 描述 is Description, 文件 is file, 文件夹 is folder, 目标文件 is target file

And I found that I do can open the folder(文件 文件夹) type like david, but I cannot open Junction type like data or temp

Thanks!

Looks like Opus thinks the junctions point to themselves (or the parent folder).

Are there instructions somewhere on where/how to download and set up ZFS with similar mount points so we can recreate something similar?

For zfs driver on windows, I use this Windows implementation of openzfs
You can find more info about how to creat zpools and mount(import) a disk with zfs file system to your pc on this page. This page is mostly for Linux users, but the commons are basically the same as on Windows. You need cmd with administrator privileges to run the command line programs.

And to be more specific, I first connect a disk formattted with zfs and has a single zpool called david-zpool-1 to my windows pc with a sata to usb cable. Then I run zpool import -N david-pool-1 to import the zpool but not mount it(with the -N option) then I use zfs set driveletter=e david-pool-1 to specify the mount point drive letter, then I use zfs mount david-pool-1 to mount the zpool, this will also mount the two zvols(data and temp) automatically. And the david folder is NOT a zvol but just a folder automatically created by truenas system to storage Linux user profiles (home folder).

That seems quite complicated, especially in terms of re-creating the same situation you're seeing.

If you can provide step-by-step instructions, we can investigate it.