From owner-freebsd-fs@FreeBSD.ORG Wed Jul 10 08:17:18 2013 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 97890B40 for ; Wed, 10 Jul 2013 08:17:18 +0000 (UTC) (envelope-from prvs=1903808b5b=killing@multiplay.co.uk) Received: from mail1.multiplay.co.uk (mail1.multiplay.co.uk [85.236.96.23]) by mx1.freebsd.org (Postfix) with ESMTP id 2233A1B11 for ; Wed, 10 Jul 2013 08:17:17 +0000 (UTC) Received: from r2d2 ([82.69.141.170]) by mail1.multiplay.co.uk (mail1.multiplay.co.uk [85.236.96.23]) (MDaemon PRO v10.0.4) with ESMTP id md50004901886.msg for ; Wed, 10 Jul 2013 09:17:15 +0100 X-Spam-Processed: mail1.multiplay.co.uk, Wed, 10 Jul 2013 09:17:15 +0100 (not processed: message from valid local sender) X-MDDKIM-Result: neutral (mail1.multiplay.co.uk) X-MDRemoteIP: 82.69.141.170 X-Return-Path: prvs=1903808b5b=killing@multiplay.co.uk X-Envelope-From: killing@multiplay.co.uk X-MDaemon-Deliver-To: freebsd-fs@freebsd.org Message-ID: <9DFC0C4FC3594628A5B53FB743C76FE6@multiplay.co.uk> From: "Steven Hartland" To: "Jiansong Liu" , References: Subject: Re: zpool import -D failed, "guid mismatch for provider /dev/da#:" Date: Wed, 10 Jul 2013 09:17:32 +0100 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5931 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2013 08:17:18 -0000 This was fixed by r252056 in head and r252308 in stable/9 Regards Steve ----- Original Message ----- From: "Jiansong Liu" > Hi All, > > I destroyed a pool and try to recovery with the "zpool import" command > failed and it says have no pool to import, then I realized that I > missed the "-D", so I run the command "zpool import -D", now it says > UNAVAIL, the pool has six vdev (da0 da1 da2 da3 da5 da6) original: > > # zpool import -D > pool: storage > id: 8511691845980256432 > state: UNAVAIL (DESTROYED) > status: One or more devices are missing from the system. > action: The pool cannot be imported. Attach the missing > devices and try again. > see: http://illumos.org/msg/ZFS-8000-3C > config: > > storage UNAVAIL insufficient replicas > raidz2-0 UNAVAIL insufficient replicas > 8368872959405194221 UNAVAIL cannot open > 16925320148488343503 UNAVAIL cannot open > 2721065418012152096 UNAVAIL cannot open > 1488947662741999881 UNAVAIL cannot open > 16956133848943560671 UNAVAIL cannot open > 7236613667503893647 UNAVAIL cannot open > > Every time I run the "zpool import -D", the zfs debug will output a > error for every vdev member, seems the vdev returned a wrong guid: > > vdev_geom_open_by_path:550[1]: Found provider by name /dev/da6. > vdev_geom_attach:97[1]: Attaching to da6. > vdev_geom_attach:118[1]: Created geom and consumer for da6. > vdev_geom_read_config:243[1]: Reading config from da6... > vdev_geom_detach:158[1]: Closing access to da6. > vdev_geom_detach:162[1]: Destroyed consumer to da6. > vdev_geom_detach:170[1]: Destroyed geom zfs::vdev. > vdev_geom_open_by_path:562[1]: guid mismatch for provider /dev/da6: > 7236613667503893647 != 0. > vdev_geom_open_by_guid:518[1]: Searching by guid [7236613667503893647]. > vdev_geom_read_config:243[1]: Reading config from da4s1g... > vdev_geom_read_config:243[1]: Reading config from da4s1f... > vdev_geom_read_config:243[1]: Reading config from da4s1e... > vdev_geom_read_config:243[1]: Reading config from da4s1d... > vdev_geom_read_config:243[1]: Reading config from da4s1b... > vdev_geom_read_config:243[1]: Reading config from da4s1a... > vdev_geom_read_config:243[1]: Reading config from da4s1... > vdev_geom_read_config:243[1]: Reading config from da6... > vdev_geom_read_config:243[1]: Reading config from da5... > vdev_geom_read_config:243[1]: Reading config from da4... > vdev_geom_read_config:243[1]: Reading config from da3... > vdev_geom_read_config:243[1]: Reading config from da2... > vdev_geom_read_config:243[1]: Reading config from da1... > vdev_geom_read_config:243[1]: Reading config from da0... > vdev_geom_open_by_guid:532[1]: Search by guid [7236613667503893647] failed. > vdev_geom_open:617[1]: Provider /dev/da6 not found. > > the system version is 9-STABLE r250636 > any comment and advice are appreciated, thanks in advance. > > > Best regards, > Jiansong Liu > _______________________________________________ > freebsd-fs@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-fs > To unsubscribe, send any mail to "freebsd-fs-unsubscribe@freebsd.org" > ================================================ This e.mail is private and confidential between Multiplay (UK) Ltd. and the person or entity to whom it is addressed. In the event of misdirection, the recipient is prohibited from using, copying, printing or otherwise disseminating it or any information contained in it. In the event of misdirection, illegible or incomplete transmission please telephone +44 845 868 1337 or return the E.mail to postmaster@multiplay.co.uk.