Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Aug 2008 21:47:59 -0700
From:      Jeremy Chadwick <koitsu@FreeBSD.org>
To:        Vye Wilson <vyeperman@gmail.com>
Cc:        freebsd-fs@freebsd.org
Subject:   Re: zpool degraded - 'UNAVAIL cannot open' functioning drive
Message-ID:  <20080807044759.GA7505@eos.sc1.parodius.com>
In-Reply-To: <6c3c36d00808062109y6ae176a0ha055129392b00542@mail.gmail.com>
References:  <6c3c36d00808062109y6ae176a0ha055129392b00542@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Aug 06, 2008 at 09:09:02PM -0700, Vye Wilson wrote:
> Hello,
> 
> I setup a raidz1 zpool to test ZFS with a device failure and to see how
> quickly the zpool could be resilvered. The system I'm using has a backplane
> that all the drives are connected to, so everything is hotswappable. I
> created the raidz1 zpool and then removed one of the drives. zpool status
> showed that the pool was degraded but online. Ok great, so lets bring the
> now functioning drive back online.
> 
> [root@Touzyoh /home/vye]# zpool online ztemp ad18
> Bringing device ad18 online
> 
> Everything looks good... lets check the zpool status
> 
>   pool: ztemp
>  state: DEGRADED
> status: One or more devices could not be opened.  Sufficient replicas exist
> for
>     the pool to continue functioning in a degraded state.
> action: Attach the missing device and online it using 'zpool online'.
>    see: http://www.sun.com/msg/ZFS-8000-D3
>  scrub: resilver completed with 0 errors on Wed Aug  6 20:59:54 2008
> config:
> 
>     NAME        STATE     READ WRITE CKSUM
>     ztemp       DEGRADED     0     0     0
>       raidz1    DEGRADED     0     0     0
>         ad10    ONLINE       0     0     0
>         ad14    ONLINE       0     0     0
>         ad18    UNAVAIL      0     0     0  cannot open
> 
> errors: No known data errors
> 
> Doh! still degraded. It shows 'UNAVAIL cannot open' I've tried rebooting but
> it will not open that drive at all. According to dmesg the drive is
> functional, and if I destroy the pool and recreate it the drive works fine.
> I wasn't able to find any similar issues on this mailing list or in google.
> Does anyone have any ideas? I've attached my dmesg output.

What was in your dmesg when you yanked the disk?  What was in your dmesg
when you re-inserted the disk?

Did you try detaching it administratively using "atacontrol detach"
first, then retaching it using "atacontrol attach"?

-- 
| Jeremy Chadwick                                jdc at parodius.com |
| Parodius Networking                       http://www.parodius.com/ |
| UNIX Systems Administrator                  Mountain View, CA, USA |
| Making life hard for others since 1977.              PGP: 4BD6C0CB |




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080807044759.GA7505>