Why is 'disklabel'ng a new drive so difficult?

Jerry McAllister jerrymc at msu.edu
Wed Mar 28 21:29:57 UTC 2007


On Wed, Mar 28, 2007 at 05:23:22PM -0400, Jerry McAllister wrote:

> On Wed, Mar 28, 2007 at 04:04:49PM -0500, illoai at gmail.com wrote:
> 
> > On 28/03/07, Marc G. Fournier <freebsd at hub.org> wrote:
> > >-----BEGIN PGP SIGNED MESSAGE-----
> > >Hash: SHA1
> > >
> > >
> > >Just bought a new WD SATA drive: WDC WD5000YS-01MPB1 09.02E09
> > >
> > >Tried to disklabel it, and it gives me all kinds of warnings when I look 
> > >at it
> > >after running the disklabel:
> > >
> > >
> > >ganymede# bsdlabel -w ad4s1 auto
> > >ganymede# bsdlabel ad4s1c
> > ># /dev/ad4s1c:
> > >8 partitions:
> > >#        size   offset    fstype   [fsize bsize bps/cpg]
> > >  a: 976767986       79    unused        0     0
> > >  c: 976768002       63    unused        0     0         # "raw" part, 
> > >  don't
> > >edit
> > >partition a: partition extends past end of unit
> > >partition c: partition extends past end of unit
> > >bsdlabel: partition c doesn't start at 0!
> > >bsdlabel: An incorrect partition c may cause problems for standard system
> > >utilities
> > >
> > >Even if I try to use /stand/sysinstall to do the fdisk, the end result has
> > >'issues' ...
> > >
> > >So, what is the generally accepted method of label'ng a new drive? :(
> > 
> > I think you have it correct (or "right" as they say).
> > When I:
> > % bsdlabel [da|ad]NsNc
> > those very error messages are horked up on _some_
> > drives.
> > To me
> > % bsdlabel [da|ad]NsN
> > has always been the correct method.
> > 
> 
> Yes, do not use the 'c' on the bsdlabel command.
> Just make is da0s1 or ad0s1  (or whichever drive and slice it really is).
> 
> If you do a  'baslabel -e [da|ad]NsN' it will give you a nice

Oops, that should be   'bsdlabel -e [da|ad]NsN'  as I hope is obvious.

> edit session with an appropriate value for the 'c:' line and
> you can easily go from there.
> 
> ////jerry
> 
> > 
> > -- 
> > --
> > _______________________________________________
> > freebsd-questions at freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"


More information about the freebsd-questions mailing list