From owner-freebsd-questions@freebsd.org Mon Jul 9 21:04:12 2018 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 368DC102FC5B for ; Mon, 9 Jul 2018 21:04:12 +0000 (UTC) (envelope-from thomas@bsdunix.ch) Received: from conversation.bsdunix.ch (ns1.bsdunix.ch [82.220.1.90]) by mx1.freebsd.org (Postfix) with ESMTP id AE6F086F92 for ; Mon, 9 Jul 2018 21:04:11 +0000 (UTC) (envelope-from thomas@bsdunix.ch) Received: from [172.15.10.102] (dynamic-82-220-88-115.ftth.solnet.ch [82.220.88.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.bsdunix.ch (Postfix) with ESMTPSA id E62BB1C53C for ; Mon, 9 Jul 2018 21:04:00 +0000 (UTC) To: freebsd-questions@freebsd.org From: freebsdlists@bsdunix.ch Subject: can't import raidz1 zfs pool Message-ID: <5cd39807-aeb8-ddb1-86a3-c3df5f9fd25c@bsdunix.ch> Date: Mon, 9 Jul 2018 23:04:00 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=1.7 required=5.0 tests=BAYES_50, RDNS_NONE, TW_TX, TW_ZF autolearn=no autolearn_force=no X-Spam-Level: * X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on conversation.bsdunix.ch X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jul 2018 21:04:12 -0000 Hi, I can't import an exported raidz1 pool. The export was done with Freebsd 11.2 and the import too. One disk (ada3 aka /dev/diskid/DISK-ZA18YNHS) was marked as unavailable during the export. "zool import storage" command: pool: storage id: 9514877379131531055 state: FAULTED 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 FAULTED corrupted data raidz1-0 FAULTED corrupted data 1800501377521064476 UNAVAIL cannot open diskid/DISK-ZA16XZW9 ONLINE diskid/DISK-ZA18JE4E ONLINE diskid/DISK-ZA18Z0L1 ONLINE Disk 1800501377521064476 is ada3 aka /dev/diskid/DISK-ZA18YNH. zool import -f storage fails too. internal error: Unknown Error 122 Abort (core dumped) zdb -Fe storage gives: Configuration for import: vdev_children: 1 version: 5000 pool_guid: 9514877379131531055 name: 'storage' state: 1 hostid: 2232729950 hostname: 'my.machine.com' vdev_tree: type: 'root' id: 0 guid: 9514877379131531055 children[0]: type: 'raidz' id: 0 guid: 12743926568081883225 nparity: 1 metaslab_array: 40 metaslab_shift: 38 ashift: 12 asize: 32006233653248 is_log: 0 create_txg: 4 children[0]: type: 'disk' id: 0 guid: 1800501377521064476 path: '/dev/diskid/DISK-ZA18YNHS' whole_disk: 1 DTL: 58 create_txg: 4 children[1]: type: 'disk' id: 1 guid: 3017550635642283205 whole_disk: 1 DTL: 57 create_txg: 4 path: '/dev/diskid/DISK-ZA16XZW9' children[2]: type: 'disk' id: 2 guid: 1070420248480515562 whole_disk: 1 DTL: 56 create_txg: 4 path: '/dev/diskid/DISK-ZA18JE4E' children[3]: type: 'disk' id: 3 guid: 1151953985479393249 whole_disk: 1 DTL: 55 create_txg: 4 path: '/dev/diskid/DISK-ZA18Z0L1' ZFS_DBGMSG(zdb): spa_import: importing storage, max_txg=-1 (RECOVERY MODE) spa_load(storage, config trusted): LOADING disk vdev '/dev/diskid/DISK-ZA18YNHS': vdev_validate: failed reading config disk vdev '/dev/diskid/DISK-ZA16XZW9': best uberblock found for spa storage. txg 3652256 spa_load(storage, config untrusted): using uberblock with txg=3652256 vdev_copy_path: vdev 3017550635642283205: path changed from '/dev/ada2' to '/dev/diskid/DISK-ZA16XZW9' vdev_copy_path: vdev 1070420248480515562: path changed from '/dev/ada3' to '/dev/diskid/DISK-ZA18JE4E' disk vdev '/dev/diskid/DISK-ZA18YNHS': vdev_validate: failed reading config raidz-0 vdev (guid 12743926568081883225): metaslab_init failed [error=122] raidz-0 vdev (guid 12743926568081883225): vdev_load: metaslab_init failed [error=122] spa_load(storage, config trusted): FAILED: vdev_load failed [error=122] spa_load(storage, config trusted): UNLOADING spa_load(storage, config trusted): spa_load_retry: rewind, max txg: 3652255 spa_load(storage, config trusted): LOADING disk vdev '/dev/diskid/DISK-ZA18YNHS': vdev_validate: failed reading config disk vdev '/dev/diskid/DISK-ZA16XZW9': best uberblock found for spa storage. txg 3652253 disk vdev '/dev/diskid/DISK-ZA16XZW9': failed to read label config spa_load(storage, config untrusted): using uberblock with txg=3652253 spa_load(storage, config untrusted): FAILED: label config unavailable spa_load(storage, config untrusted): UNLOADING Any idea if this can be fixed and how? 3 out of 4 disk the raidz1 are fine. Regards, Tom