From owner-freebsd-stable@FreeBSD.ORG Thu Sep 10 12:50:58 2009 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 2E4381065696 for ; Thu, 10 Sep 2009 12:50:58 +0000 (UTC) (envelope-from dalroi@solfertje.student.utwente.nl) Received: from solfertje.student.utwente.nl (solfertje.student.utwente.nl [130.89.167.40]) by mx1.freebsd.org (Postfix) with ESMTP id 3CD498FC1E for ; Thu, 10 Sep 2009 12:50:57 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by solfertje.student.utwente.nl (Postfix) with SMTP id 2256F8035 for ; Thu, 10 Sep 2009 14:33:10 +0200 (CEST) Received: from hollewijn.internal (hollewijn.internal [10.236.150.4]) by solfertje.student.utwente.nl (Postfix) with ESMTP id E229E8034 for ; Thu, 10 Sep 2009 14:33:07 +0200 (CEST) From: Alban Hertroys Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Date: Thu, 10 Sep 2009 14:33:07 +0200 Message-Id: To: freebsd-stable@freebsd.org Mime-Version: 1.0 (Apple Message framework v1075.2) X-Mailer: Apple Mail (2.1075.2) X-DSPAM-Result: Innocent X-DSPAM-Processed: Thu Sep 10 14:33:09 2009 X-DSPAM-Confidence: 1.0000 X-DSPAM-Probability: 0.0023 X-DSPAM-Signature: 74,4aa8f20512071992670156 X-DSPAM-Factors: 27, Online=2+Type, 0.40000, 1530457230+Providers, 0.40000, copied+the, 0.40000, 1+OK, 0.40000, 1+OK, 0.40000, but, 0.40000, Received*Sep, 0.40000, I+originally, 0.40000, From*Alban, 0.40000, just, 0.40000, solfertje+student, 0.40000, solfertje+student, 0.40000, usr/obj/usr/src/sys/ERGOPROXY+i386, 0.40000, mount+the, 0.40000, looks, 0.40000, Size(GB)+Cache, 0.40000, Size(GB)+Cache, 0.40000, output+//solfertje>, 0.40000, Mime-Version*Message, 0.40000, seemed, 0.40000, student, 0.40000, student, 0.40000, them+together, 0.40000, 44+CEST, 0.40000, Cache+AVrfy, 0.40000, Cache+AVrfy, 0.40000, Unit, 0.40000 Subject: gconcat file system damage 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: Thu, 10 Sep 2009 12:50:58 -0000 Hello, I recently added two disks to the mirror on my 3ware 9550 controller with the intend to expand my mirror. It doesn't support that with differently sized disks though, so I ended up creating a new mirror and gconcat-ed them together. Now I'm seeing lots of UNKNOWN FILETYPE and PARTIAL somethings if fsck verifies the disk, all in subsequent inodes so it looks like fsck gets some offset wrong somewhere. It started with a number of SOFTUPDATE INCONSISTENCY's, which of course went away after disabling softupdates on that FS (it's hardly ever written to anyway). I originally created the concatted disk in two steps. First I created the concat on my new mirrored disks and copied the files from my existing mirror in there. Second I appended the existing mirror to my concatted disk. It seemed to work fine, but now I'm seeing so much errors that I can only mount the concat r/o! Is there anything I can do to fix the issue? World is a stable from just after the 7.2 release, I'm building a fresh one now. Here are a few details: > uname -a FreeBSD solfertje.student.utwente.nl 7.2-STABLE FreeBSD 7.2-STABLE #1: Thu Sep 10 01:34:44 CEST 2009 dalroi@solfertje.student.utwente.nl:/ usr/obj/usr/src/sys/ERGOPROXY i386 > gconcat list Geom name: media State: UP Status: Total=2, Online=2 Type: AUTOMATIC ID: 1530457230 Providers: 1. Name: concat/media Mediasize: 819977973760 (764G) Sectorsize: 512 Mode: r1w0e1 Consumers: 1. Name: da0p1 Mediasize: 319988660736 (298G) Sectorsize: 512 Mode: r1w0e2 Start: 499989313536 End: 819977973760 2. Name: da1p1 Mediasize: 499989314048 (466G) Sectorsize: 512 Mode: r1w0e2 Start: 0 End: 499989313536 tw_cli output: //solfertje> /c0 show Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy ------------------------------------------------------------------------------ u0 RAID-1 OK - - - 298.013 ON OFF u1 RAID-1 OK - - - 465.651 ON OFF Port Status Unit Size Blocks Serial --------------------------------------------------------------- p0 OK u1 465.76 GB 976773168 9VM18XZY p1 OK u0 298.09 GB 625142448 5QF383J7 p2 OK u1 465.76 GB 976773168 9VM141ST p3 OK u0 298.09 GB 625142448 9QF3Z5LM //solfertje> /c0 show unitstatus Unit UnitType Status %RCmpl %V/I/M Stripe Size(GB) Cache AVrfy ------------------------------------------------------------------------------ u0 RAID-1 OK - - - 298.013 ON OFF u1 RAID-1 OK - - - 465.651 ON OFF Alban Hertroys -- Screwing up is the best way to attach something to the ceiling. !DSPAM:74,4aa8f20512071992670156!