From owner-freebsd-stable@FreeBSD.ORG Sun Aug 3 11:58:54 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B7BBB1065674 for ; Sun, 3 Aug 2008 11:58:54 +0000 (UTC) (envelope-from davidn04@gmail.com) Received: from wx-out-0506.google.com (wx-out-0506.google.com [66.249.82.235]) by mx1.freebsd.org (Postfix) with ESMTP id 6EC2C8FC1C for ; Sun, 3 Aug 2008 11:58:54 +0000 (UTC) (envelope-from davidn04@gmail.com) Received: by wx-out-0506.google.com with SMTP id h27so261050wxd.7 for ; Sun, 03 Aug 2008 04:58:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=jmmlQM8xSspearcAKW8sYJQLVgGbIKy04KXNd7ets9Q=; b=v4BmEJRzxzrYO5eWSSm8/3fRrma87JsfIFmEBLcGGSXt7mQnBwIJ5Pc+JAnhh7gwRa 44iP0jcvJ8fgazqeVLDb7HWAFJqQh1z17dcPyMVtYe777nIzUQ83dFxAJV7Lohdhl7Np WtdUDzmUYNWtk3E05HU3uw0+2qIKAm5txhvwI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=S1kGMrWT8/gPqr77/EKi567XTB5jVCmkSveDMueIaOLYlsxIhNu4OgtlDbWqUE0GgC 2lBw0aY2VQTwhTaWjGKMS9jN3KmvYkXruci606f6tKEn7LaXbloEZ1tkY2SBhttJ/WA3 ltl8YgyF6ldl0bOjCKyPLv3o2hykVvL2LUUc4= Received: by 10.70.11.11 with SMTP id 11mr14956894wxk.7.1217763191395; Sun, 03 Aug 2008 04:33:11 -0700 (PDT) Received: by 10.70.44.7 with HTTP; Sun, 3 Aug 2008 04:33:11 -0700 (PDT) Message-ID: <4d7dd86f0808030433l6cda06ccjba154d6f0cee7d0e@mail.gmail.com> Date: Sun, 3 Aug 2008 21:33:11 +1000 From: "David N" To: "Eugene Butusov" In-Reply-To: <4894CE6D.2000204@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <4894CE6D.2000204@gmail.com> Cc: FreeBSD-STABLE-LIST Subject: Re: 7-STABLE, gjournal and fsck. X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Aug 2008 11:58:54 -0000 2008/8/3 Eugene Butusov : > Hi, > > Recently I've decided to play with gjournal. Main reason was a promise of > avoiding full fsck check after unclean shutdown. I've successfuly configured > gjournal on existing filesystems (all UFS). And then it happened - my system > had a power failure. After boot, it forced me to run fsck manualy. Nothing > special, I did it before... But this time it failed on gjournaled disks. > > So, when I was dropped to the single-user shell, I tried: > > fsck /dev/ad4s1g.journal > > It said: > > CANNOT READ BLK: xxxx > CONTINUE? [yn] > > I typed 'y' and nothing happened. Here is the log: > > -8<- > Aug 2 19:13:43 matrix kernel: GEOM_JOURNAL: Journal 4059706613: ad4s1g > contains data. > Aug 2 19:13:43 matrix kernel: GEOM_JOURNAL: Journal 4059706613: ad4s1g > contains journal. > Aug 2 19:13:43 matrix kernel: GEOM_JOURNAL: Journal ad4s1g clean. > Aug 2 19:13:43 matrix kernel: GEOM_JOURNAL: Journal 188084099: ad6s1d > contains data. > Aug 2 19:13:43 matrix kernel: GEOM_JOURNAL: Journal 188084099: ad6s1d > contains journal. > Aug 2 19:13:43 matrix kernel: GEOM_JOURNAL: Journal ad6s1d clean. > Aug 2 19:13:43 matrix kernel: GEOM_JOURNAL: Journal 2559963968: ad6s1e > contains data. > Aug 2 19:13:43 matrix kernel: GEOM_JOURNAL: Journal 2559963968: ad6s1e > contains journal. > Aug 2 19:13:43 matrix kernel: GEOM_JOURNAL: Journal ad6s1e clean. > ... > Aug 2 19:13:43 matrix kernel: ** /dev/ad4s1g.journal > Aug 2 19:13:43 matrix kernel: > Aug 2 19:13:43 matrix kernel: CANNOT READ BLK: 727112224 > Aug 2 19:13:43 matrix kernel: CONTINUE? [yn] > Aug 2 19:13:43 matrix kernel: > Aug 2 19:13:43 matrix kernel: THE FOLLOWING DISK SECTORS COULD NOT BE READ: > 727112224, 727112225, 727112226, 727112227, > Aug 2 19:13:43 matrix kernel: /dev/ad4s1g.journal: CANNOT FIGURE OUT FILE > SYSTEM PARTITION > ->8- > > After ctrl+d the system tried to continue boot, and again threw me into > shell because of the same reason: > > -8<- > Aug 2 19:13:43 matrix kernel: > WARNING: R/W mount of /home denied. Filesystem is not clean - run fsck > Aug 2 19:13:43 matrix kernel: mount: > ->8- > > Like I mentioned, only gjournaled filesystems failed to pass fsck. Other > labels passed. I was in a hurry, because the machine acts as a local file > server, and I was standing against the wall, because one of gjournaled disks > was the share itself... > > What I did was mounting gjournaled partitions in ro mode (it warned me that > they were not cleanly unmounted) and doing some backup. Then I removed > gjournal (gjournal clear, tunefs -J disable) from journaled disks, ran fsck > (few errors of type: PARTIALLY ALLOCATED INODE), and then I was able to turn > on softupdates back and mount the fs in rw mode. I've double checked the > disk's SMART results in case of hardware failure, but they were ok. > > My question is: what could cause such problem? Why only gjournaled fs are > affected? Is there a solution? > > Best regards, > -- > _/_/ .. Eugene Butusov > _/_/ ... www.devilka.info > _/_/ .... ebutusov(at)gmail(dot)com > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" > Hi, Did you re-create your file systems? How did you create the journal? eg. newfs /dev/ad4s1g.journal ? or did you just enable journal on the partition? via tunefs? Regards David N