Sorry, busy couple of days, so I'm slow to get to replying here.
Big development. I tried restarting the machine again, and this time it just... booted like normal. Aside from having to manually start the Transmission jail, nothing out of the ordinary... memory usage by the jail is 1.3 GB out of the 2 allocated to it (according to top). No data loss.
No idea why it started working this time, when it was consistently failing in the same way previously. I did nothing substantial while poking around in single-user mode... I think. Just setting the fs to not readonly so I could mount the pool.
Anyway, I'll respond to the individual points in case they help someone down the line. And then I guess I have to figure out how wtf to do now that I'm through the 50 TB of storage in my NAS, which physically cannot support more HDDs
How much RAM do you have?
8 GB
So to think outside the box here, you could remove your boot drive, bootstrap to a clean install of TrueNAS, then import your pool, then you will be able to delete files as you desire from the CLI. Once all done, bootstrap from your original TrueNAS boot device and hopefully all will be good in the world.
Yeah, this is a good idea. I'll probably try this if I get this error again and can't resolve it as I did this time.
Once you've mounted the data pool, look to see if it's been mounted in an unusual location via zfs get mountpoint
- we can then try going to that directory to see what you can see.
The mount point is right in the root directory:
/poolname
. I was doing some fiddling previously, but I don't think I changed that.
If you can't delete files via rm
, you can try truncating them
echo > /mnt/path/to/file/to/delete
or
cat /dev/null > /mnt/path/to/file/to/delete
Check for things like snapshots existing as well - you'll need to take out a file that's outside a snapshot.
It's really just that the files don't appear where I mounted the pool. Like, in
/poolname
, all I see is some home directories for the users I created, with the default files that get put there. None of the actual files I downloaded with transmission.