Help fix my ZFS Pool

MazerRackham101

New Member
Nov 10, 2022
1
0
1
tldr: "zpool upgrade" failed and now I can't get to the data in my main ZFS pool.



Despite my better judgement, I ran "zpool upgrade. "zpool status" kept giving me the same status that I needed to run "zpool upgrade" on my main ZFS pool. I did so, and immediately started getting some pretty major errors.

I've been fighting this for a few hours now, and I'm still terrified I lost all of my data.

So far:

I can boot just fine into Proxmox if the 5 drives of the ZFS pool aren't physically inserted.

Inserting the drives causes no errors. "zpool import ZFSPool1" fails, hangs, and causes issues in Proxmox. It starts throwing "task zpool:126913blocked for more than XXX seconds" errors every 2 minutes. ps aux doesn't find a task ID 126913.

"zpool import -N ZFSPool1" works perfectly, but doesn't mount any datasets (what the -N option does) - but it DOES show the datasets.

"zpool import -nF ZFSPool1" to repair the pool ALSO starts throwing those same "task zpool:126913 blocked for more than XXX seconds" or "task txg_sync" errors.

I'm terrified I've lost my data again. It's all replaceable (everything irreplaceable is safely backed up) but would take a LOT of time to regather everything.

The main glimmer of hope I have is that, upon import with the "-N" option shows the pool, the data, and the data usage. I just can't touch it from Proxmox.

Proxmox "sees" my big ZFS Pool (ZFSPool1)
1698928784490.png

Errors coming up on the server's console
1698928795842.png
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!