I recently rebooted a server and after boot one of my zfspools was unavailable.
pool: stor4 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://zfsonlinux.org/msg/ZFS-8000-5E scan: none requested config:
NAME STATE READ WRITE CKSUM stor4 UNAVAIL 0 0 0 insufficient replicas raidz2-0 UNAVAIL 0 0 0 insufficient replicas sdaa ONLINE 0 0 0 sdac ONLINE 0 0 0 sdad ONLINE 0 0 0 sdag ONLINE 0 0 0 sdai ONLINE 0 0 0 sdak ONLINE 0 0 0 sdam ONLINE 0 0 0 sdao UNAVAIL 0 0 0 corrupted data sdap UNAVAIL 0 0 0 sdaq UNAVAIL 0 0 0 sdar UNAVAIL 0 0 0 sdas UNAVAIL 0 0 0 sdat UNAVAIL 0 0 0 sdau UNAVAIL 0 0 0 sdav UNAVAIL 0 0 0
It seemed odd to me that suddenly all of the drives would go bad. Upon further investigation I found that /dev/sdao is not part of the array, rather part of an lvm.
UUID="dff51eba-e2ce-4b11-8fe5-7cc8d4d28d5b" TYPE="ext2" /dev/sdao5: UUID="V9Y5aB-DbB2-Djly-ndTD-nwbb-ADi2-iBOHte" TYPE="LVM2_member"
So it appears that the pools is trying to grab /dev/sdao which isn't part of the pool and then dies.
Any help would be appreciated.