Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Aug 2013 09:28:41 -0400
From:      Adam McDougall <mcdouga9@egr.msu.edu>
To:        freebsd-fs@freebsd.org
Subject:   Re: How do we clear a bogus zpool?
Message-ID:  <5214C089.2040206@egr.msu.edu>
In-Reply-To: <1377090973.2345.20.camel@localhost>
References:  <1377015858.1450.3.camel@localhost> <20130821113850.GA63039@mid.pc5.i.0x5.de> <1377090973.2345.20.camel@localhost>

next in thread | previous in thread | raw e-mail | index | archive | help
On 08/21/13 09:16, Sean Bruno wrote:
> On Wed, 2013-08-21 at 13:38 +0200, Nicolas Rachinsky wrote:
>>> # zpool destroy -f zroot
>>> cannot open 'zroot': no such pool
>>> # zpool clear -F zroot
>>> cannot open 'zroot': no such pool
>>
>> What about zpool export zroot?
>>
>> Nicolas # 
> 
> 
> 
> # zpool export zroot
> cannot open 'zroot': no such pool
> # 
> 

Can you try 'truss zpool import' to see which device it opens just
before printing information about the bogus zpool?  It is a bit crude
but it might help narrow down the source.

Example output:

...
open("/dev/da0p3",O_RDONLY,0240726100)           = 7 (0x7)
close(7)                                         = 0 (0x0)
__sysctl(0x7fffffff7ba0,0x2,0x7fffffff7bd0,0x7fffffff7c38,0x80146ac28,0x15)
= 0 (0x0)
__sysctl(0x7fffffff7bd0,0x4,0x7fffffff7c84,0x7fffffff7c78,0x0,0x0) = 0 (0x0)
ioctl(3,0xc0185a05 { IORW 0x5a('Z'), 5, 24 },0xffff7c20) ERR#2 'No such
file or directory'
madvise(0x802843000,0x10000,0x5,0x42,0x7fffffff73a0,0xffffffff) = 0 (0x0)
ioctl(3,0xc0185a06 { IORW 0x5a('Z'), 6, 24 },0xffff7ca0) = 0 (0x0)
ioctl(3,0xc0185a06 { IORW 0x5a('Z'), 6, 24 },0xffff7ca0) = 0 (0x0)
open("/dev/gptid/253f5bfa-8005-11e2-8c92-00224d51fa64",O_RDONLY,0240727500)
= 7 (0x7)
close(7)                                         = 0 (0x0)
ioctl(3,0xc0185a05 { IORW 0x5a('Z'), 5, 24 },0xffff7c20) = 0 (0x0)
madvise(0x80288d000,0x10000,0x5,0x8c,0x7fffffff7390,0xffffffff) = 0 (0x0)
open("/dev/gptid/cf8ffb28-d96f-11e0-8255-00224d51fa64",O_RDONLY,0240727500)
= 7 (0x7)
close(7)                                         = 0 (0x0)
ioctl(3,0xc0185a05 { IORW 0x5a('Z'), 5, 24 },0xffff7c20) = 0 (0x0)
madvise(0x80288d000,0x10000,0x5,0x8c,0x7fffffff7390,0xffffffff) = 0 (0x0)
__sysctl(0x7fffffff94f0,0x2,0x7fffffff94e0,0x7fffffff94e8,0x0,0x0) = 0 (0x0)
fstat(1,{ mode=crw--w---- ,inode=212,size=0,blksize=4096 }) = 0 (0x0)
ioctl(1,TIOCGETA,0xffff8fd0)                     = 0 (0x0)
   pool: cruzerfit
write(1,"   pool: cruzerfit\n",19)               = 19 (0x13)
     id: 14480202155425657121
write(1,"     id: 14480202155425657121\n",30)    = 30 (0x1e)
  state: ONLINE




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