Why is 'disklabel'ng a new drive so difficult?
Jerry McAllister
jerrymc at msu.edu
Wed Mar 28 21:24:29 UTC 2007
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
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"
More information about the freebsd-questions
mailing list