Strange ZFS pool failure after updating kernel v6->v13
Yan V. Batuto
yan.batuto at gmail.com
Sun Jun 7 12:55:45 UTC 2009
2009/6/6 Adam McDougall <mcdouga9 at egr.msu.edu>:
> Yan V. Batuto wrote:
>>
>> Hello!
>>
>> RAID-Z v6 works OK with 7.2-RELEASE, but it fails with recent 7.2-STABLE.
>> --------------------------------------------------
>> # zpool status bigstore
>> pool: bigstore
>> state: ONLINE
>> scrub: scrub completed with 0 errors on Fri Jun 5 22:28:19 2009
>> config:
>>
>> NAME STATE READ WRITE CKSUM
>> bigstore ONLINE 0 0 0
>> raidz1 ONLINE 0 0 0
>> ad4 ONLINE 0 0 0
>> ad6 ONLINE 0 0 0
>> ad8 ONLINE 0 0 0
>> ad10 ONLINE 0 0 0
>>
>> errors: No known data errors
>> --------------------------------------------------
>> After cvsup to 7-STABLE, usual procedure of rebuilding kernel and
>> world, and reboot pool is failed.
>> It's quite strange that now pool consists of ad8, ad10, and again ad8,
>> ad10 drives instead of ad4, ad6, ad8, ad10.
>>
>> I removed additional disk controller few weeks ago, so raid-z
>> originally was created as ad8+ad10+ad12+ad14, and then
>> it appeared to be ad4+ad6+ad8+ad10. It was not a trouble for zfs v6,
>> but, probably, something is wrong here in zfs v13.
>> --------------------------------------------------
>> # zpool status bigstore
>> pool: bigstore
>> 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
>> bigstore UNAVAIL 0 0 0 insufficient replicas
>> raidz1 UNAVAIL 0 0 0 insufficient replicas
>> ad8 FAULTED 0 0 0 corrupted data
>> ad10 FAULTED 0 0 0 corrupted data
>> ad8 ONLINE 0 0 0
>> ad10 ONLINE 0 0 0
>>
>
> Please try:
> zpool export bigstore
> zpool import bigstore
>
> This should make it find the right hard drives if they are present,
> otherwise should give a more informative error.
>
Thank you!
I exported pool on 7.2-release, then upgraded to 7.2-stable and
imported the pool back. All works OK.
More information about the freebsd-fs
mailing list