Hi everyone,
I am running into a major issue with my TrueNAS 13.0-U6.2 (for consistency) installation and I am hoping someone here has seen this before.
My setup is TrueNAS running as a VM inside VMware Workstation Pro on a Windows 10 host. Everything was working perfectly until a Windows update hit my host machine. Now, I cannot get my pool back online without the entire VM crashing.
Hardware/Setup Details**:** I am passing through several physical drives to the VM (not partitions, the entire disks).
-
1x 2TB Seagate (ST2000LM015)
-
2x 5TB Seagate (ST5000LM000)
-
2x 4TB Seagate (ST4000LM024)
-
The OS is on a separate Samsung 860 PRO SSD.
After the update, I first got errors saying the physical drives were locked. I tried to re-add the storage drives to the VM config. When I boot into TrueNAS and try to import my pool (named “Main Pool”), the VM completely crashes.
I get a VMware popup saying: “The operation on file \.\PhysicalDrive1 (2/3/4/5) failed.”
What I have tried so far**:**
-
I checked the shell and ran
zpool import. It actually sees the pool and says it is ONLINE. -
When I try a normal import command, the console spits out a bunch of SCSI status errors and “MEDIUM ERROR (Write error)” for the drives (specifically da2).
-
I have tried a read-only import using
zpool import -o readonly=on -f -R /mnt "Main Pool". This seems to get the pool to mount without crashing the VM. -
When I run
ls /mnt/"Main Pool", it just shows the pool name again but I am having trouble seeing my actual data folders or datasets. -
On the Windows host side, I have set the disks to Offline in Disk Management and used diskpart to clear the readonly attributes, but the “Operation failed” error keeps coming back as soon as the VM tries to write anything.
It feels like Windows is fighting VMware for control of the drives and ZFS is panicking when the write is rejected. Since it is happening on multiple hypervisors on this machine, I am stuck.