Subject: Re: Second Disk
To: John R. Shannon <john@johnrshannon.com>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: port-xen
Date: 12/05/2005 22:56:46
On Fri, Dec 02, 2005 at 04:01:55PM -0700, John R. Shannon wrote:
> After creating several domainU's on sd0, I'm trying to create domains on
> sd1 and encountering surprises.
>
> sd1 is partitioned:
>
> domain0# disklabel sd1
> # /dev/rsd1d:
> type: SCSI
> disk: mydisk
> label: fictitious
> flags:
> bytes/sector: 512
> sectors/track: 705
> tracks/cylinder: 4
> sectors/cylinder: 2820
> cylinders: 50824
> total sectors: 143374744
> rpm: 15015
> interleave: 1
> trackskew: 0
> cylinderskew: 0
> headswitch: 0 # microseconds
> track-to-track seek: 0 # microseconds
> drivedata: 0
>
> 8 partitions:
> # size offset fstype [fsize bsize cpg/sgs]
> c: 143374681 63 unused 0 0 # (Cyl. 0*-
> 50842*)
> d: 143374744 0 unused 0 0 # (Cyl. 0 -
> 50842*)
> e: 35830920 63 4.2BSD 2048 16384 28760 # (Cyl. 0*-
This is your problem. The disk's disklabel will be stored in the first
sectors of the c: partition.
As your e: partition starts at the same offset, you'll get the disklabel
of the whole disk when reading the first sectors.
change e: to leave some sectors for the disklabel. For example, make it
start at sector 80
--
Manuel Bouyer <bouyer@antioche.eu.org>
NetBSD: 26 ans d'experience feront toujours la difference
--