Article View: pl.comp.os.bsd
Article #21059Re: [FreeBSD] Maszyna nie bootuje: ZFS: i/o error - all block copies unavailable
From: Emil Smolenski
Date: Fri, 13 Nov 2009 15:39
Date: Fri, 13 Nov 2009 15:39
98 lines
4231 bytes
4231 bytes
Emil Smolenski <ameel@bezspamu.wp.pl.invalid> rzecze:
> ...
Z wykorzystaniem /boot na UFS z zewnętrznego nośnika, udało się
zbootować system. Zrobiłem scrub, który poszedł bez problemów. Założyłem
więc patche proponowane przez rnolanda@ -- bez rezultatu. Założyłem więc
również patch Matta Reimera, który raczej nie ma związku ze sprawą, więc
także bez rezultatu. Zsynchronizowałem kod zfsboot z wersją
z -CURRENT-a (pliki zmodyfikowane w svn rev. 198420):
/sys/boot/i386/zfsboot/zfsboot.c
/sys/boot/zfs/zfs.c
/sys/boot/zfs/zfsimpl.c
/sys/cddl/boot/zfs/zfsimpl.h
Wykonałem:
# cd /usr/src/sys/boot/
# make obj ; make depend ; make
# cd i386/loader
# make install
# cd /usr/src/sys/boot/i386/zfsboot
# make install
# sysctl kern.geom.debugflags=16
# dd if=/boot/zfsboot of=/dev/da0 count=1
# dd if=/boot/zfsboot of=/dev/da0 skip=1 seek=1024
# reboot
Komunikat obecnie wygląda nieco inaczej, rnoland@ poprawił printf:
ZFS: i/o error - all block copies unavailable
ZFS: can't read MOS
ZFS: unexpected object set type 0
FreeBSD/i386 boot
Default: pgpool:/boot/kernel/kernel
boot:
ZFS: unexpected object set type 0
Więcej informacji:
# zpool list
NAME SIZE USED AVAIL CAP HEALTH ALTROOT
pgpool 4.06T 2.17T 1.89T 53% ONLINE -
# zpool status
pool: pgpool
state: ONLINE
scrub: none requested
config:
NAME STATE READ WRITE CKSUM
pgpool ONLINE 0 0 0
da0 ONLINE 0 0 0
errors: No known data errors
# zfs list | grep ROOTFS
pgpool/ROOTFS 568M 1.80T 55.3M legacy
# zpool get all pgpool
NAME PROPERTY VALUE SOURCE
pgpool size 4.06T -
pgpool used 2.17T -
pgpool available 1.89T -
pgpool capacity 53% -
pgpool altroot - default
pgpool health ONLINE -
pgpool guid 3920915583055727184 -
pgpool version 13 default
pgpool bootfs pgpool/ROOTFS local
pgpool delegation on default
pgpool autoreplace off default
pgpool cachefile - default
pgpool failmode wait default
pgpool listsnapshots off default
loader.conf:
usb_load="YES"
uplcom_load="YES"
umass_load="YES"
ugen_load="YES"
ukbd_load="YES"
random_load="YES"
loader_color="YES"
vfs.root.mountfrom="zfs:pgpool/ROOTFS"
zfs_load="YES"
autoboot_delay="2"
FreeBSD 7.2-STABLE #0: Fri Jun 19 13:27:29 CEST 2009
(jak wspomniałem wcześniej, był rollback)
ciss0: <HP Smart Array P400> port 0xe800-0xe8ff mem
0xdef00000-0xdeffffff,0xdeeff000-0xdeefffff irq 35 at device 0.0 on pci4
ciss0: [ITHREAD]
da0 at ciss0 bus 0 target 0 lun 0
--
am
Technical Details
Message-ID:
<hdjujs$91e$1@atlantis.news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!newsfeed.neostrada.pl!nemesis.news.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mailReferences:
<hdgp5c$oe1$1@atlantis.news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!newsfeed.neostrada.pl!nemesis.news.neostrada.pl!atlantis.news.neostrada.pl!news.neostrada.pl!not-for-mail From: Emil Smolenski <ameel@bezspamu.wp.pl.invalid> Newsgroups: pl.comp.os.bsd Subject: Re: [FreeBSD] Maszyna nie bootuje: ZFS: i/o error - all block copies unavailable Date: Fri, 13 Nov 2009 15:39:40 +0000 (UTC) Organization: ameel Lines: 98 Sender: ameel <ameel@raisa.eu.org> Message-ID: <hdjujs$91e$1@atlantis.news.neostrada.pl> References: <hdgp5c$oe1$1@atlantis.news.neostrada.pl> NNTP-Posting-Host: raisa.eu.org Mime-Version: 1.0 X-Trace: atlantis.news.neostrada.pl 1258126780 9262 83.17.178.202 (13 Nov 2009 15:39:40 GMT) X-Complaints-To: usenet@news.neostrada.pl NNTP-Posting-Date: Fri, 13 Nov 2009 15:39:40 +0000 (UTC) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit