From owner-freebsd-fs Wed Aug 11 10: 1:12 1999 Delivered-To: freebsd-fs@freebsd.org Received: from florence.pavilion.net (florence.pavilion.net [194.242.128.25]) by hub.freebsd.org (Postfix) with ESMTP id BC313155A1; Wed, 11 Aug 1999 10:01:01 -0700 (PDT) (envelope-from joe@florence.pavilion.net) Received: (from joe@localhost) by florence.pavilion.net (8.9.3/8.8.8) id SAA19912; Wed, 11 Aug 1999 18:00:48 +0100 (BST) (envelope-from joe) Date: Wed, 11 Aug 1999 18:00:48 +0100 From: Josef Karthauser To: Dag-Erling Smorgrav Cc: hackers@FreeBSD.ORG, fs@FreeBSD.ORG Subject: Re: Disk label recovery - request for suggestions. Message-ID: <19990811180048.Z88035@pavilion.net> References: <19990808185112.A99557@pavilion.net> <19990811171514.X88035@pavilion.net> <19990811173535.Y88035@pavilion.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.4i In-Reply-To: ; from Dag-Erling Smorgrav on Wed, Aug 11, 1999 at 06:46:51PM +0200 X-NCC-RegID: uk.pavilion Organisation: Pavilion Internet plc, 24 The Old Steine, Brighton, BN1 1EL, England Phone: +44-845-333-5000 Fax: +44-845-333-5001 Mobile: +44-403-596893 Sender: owner-freebsd-fs@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Wed, Aug 11, 1999 at 06:46:51PM +0200, Dag-Erling Smorgrav wrote: > Josef Karthauser writes: > > On Wed, Aug 11, 1999 at 06:23:24PM +0200, Dag-Erling Smorgrav wrote: > > > Josef Karthauser writes: > > > > Ahha - of course. Ok, let me re-phrase the question then. By looking > > > > at the contents of the superblocks on a UFS file system it's possible to > > > > reconstruct a disklabel for a slice. > > > Well, it's possible to reconstruct the label information for *that > > > particular UFS file system*, since if you know the location of the > > > superblock (or one of its backup copies), you can determine the offset > > > and size of the FS. It won't tell you anything about *other* > > > partitions though. > > That's ok, because each slice has its _own_ label. If the bios partition > > table loses it's mind that's a little more work :). > > You're confusing partitions and slices. I don't think so - PC's have a partition table. Us FreeBSDers call these partitions 'slices', and subdivide these into FreeBSD partitions. Each slice (pc partition) has a disklabel which denotes where the FreeBSD partitions live on the slice. I see what you were saying now above now. I agree that the superblock for a UFS file system won't tell anything about other UFS partitions, but a block by block search of the whole slice will identify potential superblocks that will. Joe -- Josef Karthauser FreeBSD: How many times have you booted today? Technical Manager Viagra for your server (http://www.uk.freebsd.org) Pavilion Internet plc. [joe@pavilion.net, joe@uk.freebsd.org, joe@tao.org.uk] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-fs" in the body of the message