From owner-freebsd-fs@FreeBSD.ORG Sat Mar 6 09:33:16 2010 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E2D2B1065670 for ; Sat, 6 Mar 2010 09:33:16 +0000 (UTC) (envelope-from me@lexasoft.ru) Received: from relay.wahome.ru (relay.wahome.ru [95.211.21.141]) by mx1.freebsd.org (Postfix) with ESMTP id AA8E68FC17 for ; Sat, 6 Mar 2010 09:33:16 +0000 (UTC) Received: from mmx.lexasoft.ru (mmx.lexasoft.ru [92.241.160.6]) by relay.wahome.ru (Postfix) with ESMTP id 279306B2158; Sat, 6 Mar 2010 12:30:37 +0300 (MSK) Received: from [10.100.0.2] (petrovich-telecom-gw.wahome.ru [77.91.225.38]) by mmx.lexasoft.ru (Postfix) with ESMTPSA id F27D828490; Sat, 6 Mar 2010 12:33:12 +0300 (MSK) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Apple Message framework v1077) From: Alexey Tarasov In-Reply-To: <9EB2D14A-ABED-4DEC-A88F-09B0AB32905E@onpuls.com> Date: Sat, 6 Mar 2010 12:33:10 +0300 Content-Transfer-Encoding: quoted-printable Message-Id: References: <9EB2D14A-ABED-4DEC-A88F-09B0AB32905E@onpuls.com> To: Morrison , freebsd-fs@freebsd.org X-Mailer: Apple Mail (2.1077) Cc: Subject: Re: ZFS Boot problem after hard shutdown while resilvering RAIDZ1 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Mar 2010 09:33:17 -0000 Hello. I have the same problem. You can do three things: 1) do nothing and = wait, because ZFS pool starts resilvering 2) set LD_LIBRARY_PATH to = /zroot and use all utilites 3) Exit from fixit after import and enter it = again. ZFS will be mounted and shell will be functional. On 06.03.2010, at 11:04, Morrison wrote: > Hello folks. >=20 > Here are my specs: > FreeBSD Current 8.0 (amd64) > 3x 2TB HDD combined to a RAIDZ1 > GPT > Root is running on ZFS, > I used the following Guideline = (http://wiki.freebsd.org/RootOnZFS/GPTZFSBoot/RAIDZ1) >=20 >=20 > Here is the problem: >=20 > I had to replace a drive, but chose by accident a spare which hat some = strange malfunction as well. > I used the command:=20 > zpool replace zroot gpt/disk1 >=20 > zpool status=20 > gave me the information that resilvering would take 2500h = (increasing). > After a couple of MB were resilvered (very slowly), I decided to shut = the system down safely, which didn't work, so I powered it off by = holding the power switch. > I detached the malfunctioned spare drive and tried to start the system = with the two HDDs, but now I am getting >=20 > ZFS: can only boot from disk, mirror or raidz vdevs > ZFS: i/o error - all block copies unavailable > ZFS: can't read object set for dataset lld > Can't find root filesystem - giving up > ZFS: unexpected object set type lld > ZFS: unexpected object set type lld >=20 > FreeBSD/i386 boot > Default: zroot:/boot/kernel/kernel > boot: > ZFS: unexpected object set type lld >=20 > FreeBSD/i386 boot > Default: zroot:/boot/kernel/kernel > boot:_ >=20 > I used my LiveFS USB and tried with Fixit, after loading = opensolaris.ko and zfs.ko: > zpool import -f zroot >=20 > After that, all HDDs started making noises as if they try to = heal/restore them self. But all commands I entered then, gave me errors = like: > /libexec/ld-elf.so.1: Shared object "libavl.so.2" not found, = required by "zpool" > Even sImple commands like "ls" produce simular messages. > I waited one night until the HDDs went silent and rebooted, but = without any luck. >=20 >=20 > Question: > Is there any way of getting this system up again? > =09 >=20 > Regards, > Morrison_______________________________________________ > 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" -- Alexey Tarasov (\__/)=20 (=3D'.'=3D)=20 E[: | | | | :]=D0=97=20 (")_(")