On Sun, Aug 04, 2013 at 06:24:33AM -0700, Chris Cappuccio wrote:
> Erling Westenvik [[email protected]] wrote:
> > 
> > physical disks:
> >   sd0a: 64 + N-64
> >   sd1a: 64 + N-64
> > RAID 1 volume:
> >   sd2a: 64 + 64 + N-128
> > CRYPTO volume:
> >   sd3a: 64 + 64 + 64 + N-196
> > 
> > The space wasted on large disks is negligible but I would really like to
> > know at which level the 64 sector offset may be set to 0.
> > 
> 
> I believe the offset is for fdisk to store the MBR and first stage
> boot loader. The BIOS uses it, OpenBSD does not. I bet you'll be ok
> with a 0 offset on raid sd2a and sd3a (and only a disklabel, no
> fdisk). The softraid manual shows using fdisk -i on the raid volumes,
> and I hope that's just a mistake.

Thanks. My lack of knowledge about harddisk geometry, MBR's and
disklabel partitioning is almost embarrasing and I'm sorry that I forgot
to specify that the architecture is i386.

It was the manpage for softraid that made me ask. As you state, it shows
using fdisk -iy, something which confused me since I've seen examples of
disklabels with both offsets of 0 and 64.

I'll do some tests with different setups.

Regards,

Erling

> The sparc/sparc64 platforms are good places to look because they don't
> get touched by the BIOS (sounds like softraid) and therefore use don't
> use fdisk, mbr, BIOS.
 
(Some years ago someone gave me two Sun Sparc stations complete with 21"
monitors, keyboard and everything. I'm ashamed to tell that I threw them
away when moving house. It was before I got serious with OpenBSD..)

> They're slso good because these platforms were designed ground-up to
> run BSD, boots a fourth interpreter as its first program (OBP), and
> know how to charge up the old boot blocks without compatibility glue
> in-between.
> 
> Here's a disklabel from my Sun Fire T1000. Unlike fdisk, no space
> needs to be cut out for disklabel, which already owns the first 16
> sectors in the FFS layout.
> 
> # /dev/rsd0c:
> type: SCSI
> disk: SCSI disk
> label: ST31000524AS    
> duid: 6f7f7705c7253071
> flags: vendor
> bytes/sector: 512
> sectors/track: 127
> tracks/cylinder: 16
> sectors/cylinder: 2032
> cylinders: 36366
> total sectors: 1953525168
> boundstart: 0
> boundend: 1953525168
> drivedata: 0 
> 
> 16 partitions:
> #                size           offset  fstype [fsize bsize  cpg]
>   a:          2099056                0  4.2BSD   2048 16384    1 # /
>   b:         17040352          2099056    swap                   # none
>   c:       1953525168                0  unused                   
>   d:          8390128         19139408  4.2BSD   2048 16384    1 # /tmp
>   e:         41420288         27529536  4.2BSD   2048 16384    1 # /var
>   f:          4196080         68949824  4.2BSD   2048 16384    1 # /usr
>   g:          2099056         73145904  4.2BSD   2048 16384    1 # /usr/X11R6
>   h:         20972272         75244960  4.2BSD   2048 16384    1 # /usr/local
>   i:          4196080         96217232  4.2BSD   2048 16384    1 # /usr/src
>   j:          4196080        100413312  4.2BSD   2048 16384    1 # /usr/obj
>   k:       1848914768        104609392  4.2BSD   8192 65536    1 # /home

Reply via email to