HP-UX Reference (11i v1 00/12) - 1M System Administration Commands A-M (vol 3)

__________________________________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________________________________________________________________
STANDARD Printed by: Nora Chuang [nchuang] STANDARD
/build/1111/BRICK/man1m/!!!intro.1m
________________________________________________________________
___ ___
d
disksecn(1M) disksecn(1M)
(Series 800 Only)
NAME
disksecn - calculate default disk section sizes
SYNOPSIS
disksecn [-p-d][-b block_size ][-n disk_name]
DESCRIPTION
disksecn is used to calculate the disk section sizes based on the Berkeley disk partitioning method.
disksecn recognizes the following options:
-p Produce tables suitable for inclusion in the device driver.
-d Produce tables suitable for generating the disk description file /etc/disktab.
-b block_size When generating the above tables, use a sector size of block_size bytes, where
block_size can be 256, 512, 1024,or2048. Defaults to DEV_BSIZE (defined in
<sys/param.h>) if not specified.
-n disk_name Specifies the disk name to be used in calculating sector sizes; for example, hp7912 or
hp7945. If an unknown disk name is specified, disksecn prompts the user for the
necessary disk information.
If neither
-p nor -d table selection switches are specified a default table of the section sizes and range of
cylinders used is output.
Disk section sizes are based on the total amount of space on the disk as given in the table below (all values
are supplied in units of 256-byte sectors). If the disk is smaller than approximately 44 Mbytes, disksecn
aborts and returns the message disk too small, calculate by hand.
Section 44-56MB 57-106MB 107-332MB 333+MB
0 97120 97120 97120 97120
1 39064 39064 143808 194240
3 39064 39064 78128 117192
4 unused 48560 110096 429704
6 7992 7992 7992 7992
10 unused unused unused 516096
NOTE:
It is important to note the difference between the block size passed into disksecn via the -b switch argu-
ment and the sector size the user is asked to input when an unknown disk name is passed to disksecn via
the -n switch argument.
The block size is the sector size that disksecn assumes the disk to have when it prints the requested tables.
All information printed in the tables is adjusted to reflect this assumed sector size (block size) passed in by
the user. The sector size requested by disksecn when an unknown disk name is passed does not necessarily
have to be the same as the assumed sector size (block size) passed in by the -b switch argument.
For example, a user wants to see the device driver tables for the disk named hp7945 with an assumed sec-
tor size (block size) of 256 bytes. The user has the following information about the hp7945 disk:
Disk type = winchester
Sector size = 512
Number of sectors per track (512 byte sectors) = 16
Number of tracks = 7
Number of cylinders = 968
Revolutions per minute = 3600
The user invokes disksecn by typing the following command:
disksecn -p -b 256 -n hp7945
Assuming that hp7945 is an unknown disk name, disksecn prompts the user for the necessary disk infor-
mation. The user should input the information as shown above, reflecting a sector size of 512 bytes. All the
information will be adjusted within disksecn to reflect the assumed sector size (block size) of 256 bytes,
passed as the argument of the -b switch, before the requested device driver table is output.
This adjustment also takes place when the disk name is known and an assumed sector size (block size) is
passed in as the argument of the -b switch which is not
DEV_BSIZE bytes, the assumed sector size (block
HP-UX Release 11i: December 2000 1 Section 1M175
___
___