Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Jun 1995 06:18:00 -0700 (PDT)
From:      bmk@dtr.com
To:        questions@freebsd.org
Subject:   Q regarding new slice code/fdisk/disklabel
Message-ID:  <199506151318.GAA06480@everest>

next in thread | raw e-mail | index | archive | help
I upgraded my main server to 2.0.5 last night, almost everything went
well, except that I'm having a problem with the partitioning and
labeling of one of my disks.

The disk is an HP 97548S (630MB SCSI), which was originally partitioned
and labeled under 2.0-RELEASE.  While installing 2.0.5, I removed the
old partition and let sysinstall create a new partition and label.  The
partition and label look good to me - but something is wrong, because
df reports the wrong number of blocks.  The partition table, disklabel,
and df output are reproduced at the end of this message.

I've got an identical disk that was partitioned and labeled under
2.0-950322-SNAP that reports the correct size.  All of the other disks
that sysinstall sliced and labeled are working correctly (sd0=maxtor
7213s, sd1=fujitsu mk2324, sd2=cdc94171-327, sd3/4=hp97548s).

I'm not quite sure that I understand the new slice code.  If I want to
manually create the slices using fdisk, and then label the disk, what
device names do I use?  I didn't find this information in the current
FAQs - I know there's and older FAQ that covers this, but it's out of
date and doesn't cover the new slice code.  The man pages were also of
little help.  I've been using  'fdisk {-i|-u} /dev/sd?d' and 'disklabel
-e sd?'.  Is this right?

Another interesting thing that I noticed is that the cylinder count as
reported by fdisk isn't what I specified - it's supposed to be 633.

Is there a cookbook procedure someplace that shows the process from
fdisk to newfs?  It doesn't seem like it should be that much different
from 2.0, but it's got me stumped.

Thanks in advance for any help...

******* Working on device /dev/sd3 *******
parameters extracted from in-core disklabel are:
cylinders=1457 heads=64 sectors/track=32 (2048 blks/cyl)

 Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=1457 heads=64 sectors/track=32 (2048 blks/cyl)

Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 0 is:
sysid 165,(FreeBSD/NetBSD/386BSD)
    start 32, size 1296352 (632 Meg), flag 80
	beg: cyl 0/ sector 1/ head 1;
	end: cyl 632/ sector 32/ head 63
The data for partition 1 is:
<UNUSED>
The data for partition 2 is:
<UNUSED>
The data for partition 3 is:
<UNUSED>

# /dev/rsd3c:
type: SCSI
disk: sd3s1
label: 
flags:
bytes/sector: 512
sectors/track: 32
tracks/cylinder: 64
sectors/cylinder: 2048
cylinders: 632
sectors/unit: 1296352
rpm: 0
interleave: 0
trackskew: 0
cylinderskew: 0
headswitch: 0		# milliseconds
track-to-track seek: 0	# milliseconds
drivedata: 0 

8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:  1296352        0    4.2BSD        0     0     0 	# (Cyl.    0 - 632*)
  c:  1296352        0    unused        0     0       	# (Cyl.    0 - 632*)

Filesystem  512-blocks     Used    Avail Capacity  Mounted on
[...]
/dev/sd3s1a    1141438   542480   598958    48%    /VOL4
/dev/sd4a      1254622    51958  1102294     5%    /VOL5
[...]



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199506151318.GAA06480>