On 2006-05-31 15:30, Robert Huff <[EMAIL PROTECTED]> wrote:
>
>       I've never used bsdlabel before; would someone please confirm
> I've got this right?
>       Status quo:
>
> huff@>> bsdlabel da0s1
> # /dev/da0s1:
> 8 partitions:
> #        size   offset    fstype   [fsize bsize bps/cpg]
>   a:  1024000        0    4.2BSD        0     0     0
>   b:  2097152  1024000      swap
>   c:  8916012        0    unused        0     0         # "raw" part, don't 
> edit
>   d:  2097152  3121152    4.2BSD        0     0     0
>
>       As I understand it, if I run this:
>
> huff@>> bsdlabel -w da0s1 -f /label.new
>
>       where /label.new has:
>
> # /dev/da0s1:
> 8 partitions:
> #        size   offset    fstype   [fsize bsize bps/cpg]
>   a:  1024000        0    4.2BSD        0     0     0
>   b:  2097152  1024000      swap
>   c:  8916012        0    unused        0     0         # "raw" part, don't 
> edit
>   d:  2097152  3121152    4.2BSD        0     0     0
>   e:  3697708  5128304    4.2BSD        0     0     0
>
>       this will allocate the rest of the slice to partition 'e'.
> (And we're ready to newfs.)

Yes, this looks ok :)

The 'e' partition can only start *after* the 'd' partition, so it should
have an offset of:


    'd' start  + 'd' size
    ---------    --------
    3121152    + 2097152  = 5218304

The 'rest' of the disk is:

    'c' size   - 'e' start
    --------     ---------
    8916012    - 5218304   = 3697708

_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to