From owner-freebsd-current@FreeBSD.ORG Mon Mar 2 21:55:49 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A64881065675; Mon, 2 Mar 2009 21:55:49 +0000 (UTC) (envelope-from c-h@mail.ru) Received: from mx44.mail.ru (mx44.mail.ru [94.100.176.58]) by mx1.freebsd.org (Postfix) with ESMTP id 5F3BF8FC21; Mon, 2 Mar 2009 21:55:49 +0000 (UTC) (envelope-from c-h@mail.ru) Received: from f86.mail.ru (f86.mail.ru [194.67.57.186]) by mx44.mail.ru (mPOP.Fallback_MX) with ESMTP id DF42538001E93; Tue, 3 Mar 2009 00:45:36 +0300 (MSK) Received: from mail by f86.mail.ru with local id 1LeFx9-0000LA-00; Tue, 03 Mar 2009 00:45:35 +0300 Received: from [87.228.113.105] by win.mail.ru with HTTP; Tue, 03 Mar 2009 00:45:35 +0300 From: Cache To: freebsd-current@freebsd.org, freebsd-fs@freebsd.org Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: [87.228.113.105] Date: Tue, 03 Mar 2009 00:45:35 +0300 Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: 8bit Message-Id: X-Spam: Not detected X-Mras: Ok X-Mailman-Approved-At: Mon, 02 Mar 2009 22:11:09 +0000 Cc: Subject: Help! zpool corrupted! X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Cache List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Mar 2009 21:55:50 -0000 I have FreeBSD 8.0-CURRENT r188913M (amd64) on notebook with dual core Turion and 4G of RAM. Disk controller is AMD SB600. Single HDD - SATA-150 250G WD2500BEVS, ad4 at ata2, formatted with one ufs root partition 256M (ad4s1a) and ZFS pool (ver. 6 from FreeBSD 7-STABLE, ad4s1d) on rest of the disk. On ZFS pool I have about ten datasets: /root /usr /home /usr/src etc. Now I have zpool status "One or more devices has experienced an error...". When I run scrubing, I see many errors in pool. Every scrub after reboot displays different amount of errors: 47, 176 - or ~24000. Disk and disk controller seems to be OK, checked with mhdd, but with hw.ata.ata_dma=1 there are error messages in console sometimes (something like 'DMA error'. Sorry, I can't explain its. I don't save its last time and now trying to reproduce). When I set hw.ata.ata_dma=0 in loader.conf, there are no errors in console. With 'zfs mount -a' command terminal not returns command prompt, but system not freezes - any typing echoed to display and ctrl-alt-del reboots system as expected. I tried to mound datasets manually - system became thinking on /home and /usr. Does anybody know, how can I restore those two datasets or just make its temporary accessible for retrieving data? Any HOWTOs? I have some important data and many polished app configs on /home and just not want one more time installing of ~1000 ports... And yes, I stupid, because last backup was long time ago... :(