Issues importing degraded pool, ran command without knowing what it did, dead drive might not be dead

Recently I decided to upgrade my NAS/Server and during the process one of the drives in my pool died. When I went to import the pool in a degraded state to transfer the data it refused citing I/O errors.

In a panic I ran the command “zpool import tank -nFX” without fully knowing what it did. I was expecting it to take a few minutes and tell me if the pool was salvageable. How ever it’s been 18 hours and all it was done is thrash the disks and lock up any zfs or zpool command.

It doesn’t respond to a ctrl-c or a standard kill command, I would like to know if I have to wait for it to finish (however long that is going to take) or if I can just kill -9 without potentially corrupting the pool.

It does seem like one of the remaining drive is throwing I/O errors and that is what may have caused the previous import problem. It could also be a cabling issue.

Just now I connected the dead drive using using a USB dock and now it shows up just fine.

For reference I am running Proxmox 8.2.8 with ZFS version zfs-2.2.6-pve1

The pool is a RAIDZ1 consisting on 6 3TB drives.

Right now my plan is to wait for the command to finish and then try to import the pool normally since the dead drive may no longer be dead.