Hello again Emmanuel,
I believe I have uncovered a bug in the latest version of zfs-fuse.
I am not able to destroy my pools anymore.
I recently added a new SATA backplane to my home server. As a result
of this, the device labels of my HDDs got jumbled in Ubuntu, and ZFS-
Fuse was unable to reassemble my pool. This has happened to me
before, and the usual solution is to destroy the pool and then just
reimport it...
But now when I attempt to destroy the pool, I get an "internal error"
message.
Here is the read-out of my commandline:
root@stein-server:/# zpool status
pool: tank
state: UNAVAIL
status: One or more devices could not be used because the label is
missing
or invalid. There are insufficient replicas for the pool to continue
functioning.
action: Destroy and re-create the pool from
a backup source.
see:
http://www.sun.com/msg/ZFS-8000-5E
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
tank UNAVAIL 0 0 0 insufficient replicas
raidz1-0 UNAVAIL 0 0 0 insufficient replicas
sdd UNAVAIL 0 0 0 corrupted data
sde UNAVAIL 0 0 0 corrupted data
sdc ONLINE 0 0 0
raidz1-1 ONLINE 0 0 0
sdb ONLINE 0 0 0
sdf ONLINE 0 0 0
root@stein-server:/# zpool destroy tank
internal error: Invalid argument
Aborted