sunlabel only allocating half the disk?

John Nielsen lists at
Wed Dec 14 09:08:57 PST 2005

I am running FreeBSD 6.0-BETA5 on a Sun Ultra 5 station.  The box has two IDE 
hard drives, one 9GB and one 60GB.  The entire OS is installed on the 9GB 
drive, with the 60GB being for aux. storage.  When I installed the system 
(perhaps using an earlier 6.0 beta), sunlabel did its thing on both drives 
and I had the amount of space I expected.

I recently pulled the 60GB drive out of the system for use on another project 
(in an i386 box).  Now the drive is reinstalled in the Sun box and shows up 
as ad1 as expected in the kernel boot messages:

ad0: 8693MB <Seagate ST39111A 3.21> at ata2-master WDMA2
ad1: 57259MB <MAXTOR 6L060J3 A93.0500> at ata2-slave WDMA2
acd0: CDRW <CRD-8322B/1.03> at ata3-master PIO4

I zeroed the drive (dd if=/dev/zero of=/dev/ad1 bs=1m) and re-labeled it:

sunlabel -w ad1 auto

That appeared to work, but on closer inspection the raw partition is less than 
half the size of the drive:

# sunlabel ad1
# /dev/ad1:
text: FreeBSD56G cyl 50798 alt 2 hd 16 sec 63
bytes/sector: 512
sectors/cylinder: 1008
sectors/unit: 51204384

8 partitions:
#    size       offset
#    ---------- ----------
  c:   51204384          0

And with the -h flag:
  c:      26.2G         0B

Anyone have any ideas what could be going on here?



More information about the freebsd-sparc64 mailing list