First, thanks to ixSystems in creating a community edition, it is a great service. I’m a proud owner of a 7 yo 45drive system which has served me faithfully for years.
I’m in the process of converting three ~300TB 13 year old Core systems to Scale. Back in 2011 the primary dataset “Volume” was created and shared without child datasets, which worked well for over a decade but now likely the source of my issues. Yes, I know that this is no longer recommended, but it has worked well up to this point.
Upgrading Core to Scale worked well. However, I ran into errors renaming the primary dataset “Volume” to “tank”, with the simple goal of renaming and remounting the primary dataset (previously on /mnt/Volume) to /mnt/tank. I followed these steps under 25.04.1:
zpool export Volume – successful
zpool import Volume tank – successful
zfs get mountpoint tank = /tank – successful (I think)
zpool status tank = state: ONLINE – successful
However, GUI: Storage | Storage Dashboard | ZFS Health = Pool Status: Offline, which contradicts CLI command output listed above
Clicking GUI: Datasets shows dialog “CallError”, [ENOENT] Path /tank not found
I’ve experimented with different mount points at /, /mnt, and /mnt/tank. I have been able to access the data at various points of testing, with the pool and data intact, but I can’t share it by SMB, getting the error: " [EINVAL] sharingsmb_create.path_local: The path must reside within a pool mount point"
I have full duplicates of the data on the two other servers, as well as an up-to-date .tar file of the configuration files as generated by TrueNAS during upgrades. I really would prefer not installing from scratch as the existing 166TB of data takes 12 days to duplicate on a 10GoE network.
Any thoughts are greatly appreciated. Thank you.