Yet another call for help with rpool not found after power loss

Feb 10, 2026
5
0
1
New to proxmox and ZFS here. I currently have two proxmox nodes pmnode0 and pmnode1 both with zfs root filesystems.

I had a power loss event yesterday on pmnode0 while proxmox was actively in the process of shutting down.
I went to reboot and proxmox just hangs, I boot into proxmox ISO exit into debug and can mount rpool with

Code:
zpool import -f rpool

I get some output showing and no errors leading me to believe it was successful. I then export the pool and reboot. This time I don't hang but instead get dumped into initramfs with the error "rpool cannot mount, please mount manually" I run the zpool import -f rpool but continuing the boot just shows everything hanging and failing to boot just as before, requiring a full power cycle.

I have tried for a couple hours, searched the forums, and messed around with chroot environment to rebuild initramfs using

Code:
update-initramfs -c -k $(uname -r)
proxmox-boot-tools refresh

This all completes successfully, I then exit and export the rpool. Upon the next boot, I noticed that my pve environment 9.1 reappeared in the boot menu so I thought it would boot properly. Same behavior, proxmox just hangs before booting, not dumping me into initramfs anymore even. Additionally scrub tasks are all OK and I can see all of my files when mounting the rpool in the proxmox ISO.

I would love to recover pmnode0 completely, but after hours of searching and trying out different forum posts I am out of ideas. I feel like its just a configuration issue and clearly the data are still there given that I can mount everything in proxmox ISO and even access files in my pmnode0 zfs mount. Please let me know what I am doing wrong! I am going to try to again to recover the host completely tomorrow but after that I am ok just recovering the VM disks and restoring the VMs themselves on a fresh proxmox install (although I am not even sure how to do that yet).

I am here to learn and would love a helping hand, thanks in advance :D