xref: /original-bsd/etc/etc.pmax/disktab (revision 196ddd24)
1eea23568Sbostic#
2*196ddd24Sbostic#	@(#)disktab	8.1 (Berkeley) 06/09/93
3eea23568Sbostic#
4eea23568Sbostic
5eea23568Sbostic# Disk geometry and partition layout tables.
6eea23568Sbostic# Key:
774f76cb0Sralph#	dt	controller type
874f76cb0Sralph#	ty	type of disk (fixed, removeable, simulated)
974f76cb0Sralph#	d[0-4]	drive-type-dependent parameters
10eea23568Sbostic#	ns	#sectors/track
11eea23568Sbostic#	nt	#tracks/cylinder
12eea23568Sbostic#	nc	#cylinders/disk
1374f76cb0Sralph#	sc	#sectors/cylinder, nc*nt default
1474f76cb0Sralph#	su	#sectors/unit, sc*nc default
1574f76cb0Sralph#	se	sector size, DEV_BSIZE default
1674f76cb0Sralph#	rm	rpm, 3600 default
1774f76cb0Sralph#	sf	supports bad144-style bad sector forwarding
1874f76cb0Sralph#	sk	sector skew per track, default 0
1974f76cb0Sralph#	cs	sector skew per cylinder, default 0
2074f76cb0Sralph#	hs	headswitch time, default 0
2174f76cb0Sralph#	ts	one-cylinder seek time, default 0
2274f76cb0Sralph#	il	sector interleave (n:1), 1 default
2374f76cb0Sralph#	bs	boot block size, default BBSIZE
2474f76cb0Sralph#	sb	superblock size, default SBSIZE
2574f76cb0Sralph#	o[a-h]	partition offsets in sectors
26eea23568Sbostic#	p[a-h]	partition sizes in sectors
27eea23568Sbostic#	b[a-h]	partition block sizes in bytes
28eea23568Sbostic#	f[a-h]	partition fragment sizes in bytes
2974f76cb0Sralph#	t[a-h]	partition types (filesystem, swap, etc)
3074f76cb0Sralph#	b[0-1]	primary and secondary bootstraps, optional
31eea23568Sbostic#
32eea23568Sbostic# All partition sizes contain space for bad sector tables unless
33eea23568Sbostic# the device drivers fail to support this. Smaller disks may
34eea23568Sbostic# not have all partitions and all disks have no defaults for
35eea23568Sbostic# the `h' partition. The strategy here is that `a' always
36eea23568Sbostic# has the same amount for all disks. The `b' partition is
37eea23568Sbostic# four times `a' while `c' is always the entire disk. The
38eea23568Sbostic# sum of `d', `e', and `f' is equal to `g' which is everything else.
39eea23568Sbostic
40eea23568Sbosticrz22|RZ22|DEC RZ22 Winchester:\
4174f76cb0Sralph	:dt=SCSI:ty=winchester:ns#33:nt#4:nc#776:\
4274f76cb0Sralph	:pa#32768:oa#0:ba#8192:fa#1024:\
4374f76cb0Sralph	:pb#69664:ob#32768:bb#8192:fb#1024:tb=swap:\
4474f76cb0Sralph	:pc#102432:oc#0:bc#8192:fc#1024:
45eea23568Sbostic
46eea23568Sbosticrz23|RZ23|DEC RZ23 Winchester:\
4774f76cb0Sralph	:dt=SCSI:ty=winchester:ns#33:nt#8:nc#776:\
4874f76cb0Sralph	:pa#32768:oa#0:ba#8192:fa#1024:\
4974f76cb0Sralph	:pb#131072:ob#32768:bb#8192:fb#1024:tb=swap:\
5074f76cb0Sralph	:pc#204864:oc#0:bc#8192:fc#1024:\
5174f76cb0Sralph	:pd#13674:od#163840:bd#8192:fd#1024:\
5274f76cb0Sralph	:pe#13674:oe#177514:be#8192:fe#1024:\
5374f76cb0Sralph	:pf#13676:of#191188:bf#8192:ff#1024:\
5474f76cb0Sralph	:pg#41024:og#163840:bg#8192:fg#1024:
55eea23568Sbostic
560b318d59Sralphrz23l|RZ23L|DEC RZ23L Winchester:\
570b318d59Sralph	:dt=SCSI:ty=winchester:ns#39:nt#4:nc#1524:\
58ef2ea5aeSralph	:pa#32768:oa#0:ba#8192:fa#1024:\
59ef2ea5aeSralph	:pb#66690:ob#32768:bb#4096:fb#1024:tb=swap\
60ef2ea5aeSralph	:pc#237588:oc#0:bc#8192:fc#1024:\
61ef2ea5aeSralph	:pd#35135:od#99458:bd#8192:fd#1024:\
62ef2ea5aeSralph	:pe#35135:oe#134593:be#8192:fe#1024:\
63ef2ea5aeSralph	:pf#67860:of#169728:bf#8192:ff#1024:\
64ef2ea5aeSralph	:pg#138130:og#99458:bg#8192:fg#1024:
6574f76cb0Sralph
660b318d59Sralphrz24|RZ24|DEC RZ24 Winchester:\
670b318d59Sralph	:dt=SCSI:ty=winchester:ns#38:nt#8:nc#1348:\
68ef2ea5aeSralph	:pa#32768:oa#0:ba#8192:fa#1024:\
69ef2ea5aeSralph	:pb#131072:ob#32768:bb#4096:fb#1024:tb=swap:\
70ef2ea5aeSralph	:pc#409792:oc#0:bc#8192:fc#1024:\
71ef2ea5aeSralph	:pd#81984:od#163840:bd#8192:fd#1024:\
72ef2ea5aeSralph	:pe#81984:oe#245824:be#8192:fe#1024:\
73ef2ea5aeSralph	:pf#81984:of#327808:bf#8192:ff#1024:\
74ef2ea5aeSralph	:pg#245952:og#163840:bg#8192:fg#1024:
750b318d59Sralph
760b318d59Sralph#
770b318d59Sralph# The RZ24L uses ZBR, so (pc = #_logical_blocks) > ns * nt * nc.
780b318d59Sralph# #_logical_blocks was obtained from the 'scu' "show pages" command.
790b318d59Sralph#
800b318d59Sralphrz24l|RZ24L|DEC RZ24L Winchester:\
810b318d59Sralph	:dt=SCSI:ty=winchester:ns#65:nt#4:nc#1818:\
82ef2ea5aeSralph	:pa#32768:oa#0:ba#8192:fa#1024:\
83ef2ea5aeSralph	:pb#131072:ob#32768:bb#4096:fb#1024:tb=swap:\
84ef2ea5aeSralph	:pc#479350:oc#0:bc#8192:fc#1024:\
85ef2ea5aeSralph	:pd#105170:od#163840:bd#8192:fd#1024:\
86ef2ea5aeSralph	:pe#105170:oe#269010:be#8192:fe#1024:\
87ef2ea5aeSralph	:pf#105170:of#374180:bf#8192:ff#1024:\
88ef2ea5aeSralph	:pg#315510:og#163840:bg#8192:fg#1024:
890b318d59Sralph
900b318d59Sralphrz25|RZ25|DEC RZ25 Winchester:\
910b318d59Sralph	:dt=SCSI:ty=winchester:ns#62:nt#9:nc#1476:\
92ef2ea5aeSralph	:pa#32768:oa#0:ba#8192:fa#1024:\
93ef2ea5aeSralph	:pb#131072:ob#32768:bb#8192:fb#1024:tb=swap:\
94ef2ea5aeSralph	:pc#832527:oc#0:bc#8192:fc#1024:\
95ef2ea5aeSralph	:pd#222896:od#163840:bd#8192:fd#1024:\
96ef2ea5aeSralph	:pe#222896:oe#386736:be#8192:fe#1024:\
97ef2ea5aeSralph	:pf#222895:of#609632:bf#8192:ff#1024:\
98ef2ea5aeSralph	:pg#668687:og#163840:bg#8192:fg#1024:
990b318d59Sralph
1000b318d59Sralphrz26|RZ26|DEC RZ26 Winchester:\
1010b318d59Sralph	:dt=SCSI:ty=winchester:ns#57:nt#14:nc#2570:\
102ef2ea5aeSralph	:pa#32768:oa#0:ba#8192:fa#1024:\
103ef2ea5aeSralph	:pb#131072:ob#32768:bb#8192:fb#1024:tb=swap:\
104ef2ea5aeSralph	:pc#2050860:oc#0:bc#8192:fc#1024:\
105ef2ea5aeSralph	:pd#629006:od#163840:bd#8192:fd#1024:\
106ef2ea5aeSralph	:pe#629006:oe#792846:be#8192:fe#1024:\
107ef2ea5aeSralph	:pf#629008:of#1421852:bf#8192:ff#1024:\
108ef2ea5aeSralph	:pg#819200:og#163840:bg#8192:fg#1024:\
109ef2ea5aeSralph	:ph#1067820:oh#983040:bh#8192:fh#1024:
1100b318d59Sralph
1110b318d59Sralphrz55|RZ55|DEC RZ55 Winchester:\
1120b318d59Sralph	:dt=SCSI:ty=winchester:ns#36:nt#15:nc#1224:\
113ef2ea5aeSralph	:pa#32768:oa#0:ba#8192:fa#1024:\
114ef2ea5aeSralph	:pb#131072:ob#32768:bb#8192:fb#1024:tb=swap:\
115ef2ea5aeSralph	:pc#649040:oc#0:bc#8192:fc#1024:\
116ef2ea5aeSralph	:pd#152446:od#163840:bd#8192:fd#1024:\
117ef2ea5aeSralph	:pe#152446:oe#316286:be#8192:fe#1024:\
118ef2ea5aeSralph	:pf#180308:of#468732:bf#8192:ff#1024:\
119ef2ea5aeSralph	:pg#485200:og#163840:bg#8192:fg#1024:
1200b318d59Sralph
1210b318d59Sralphrz56|RZ56|DEC RZ56 Winchester:\
1220b318d59Sralph	:dt=SCSI:ty=winchester:ns#54:nt#15:nc#1632:\
123ef2ea5aeSralph	:pa#32768:oa#0:ba#8192:fa#1024:\
124ef2ea5aeSralph	:pb#131072:ob#32768:bb#4096:fb#1024:tb=swap:\
125ef2ea5aeSralph	:pc#1299174:oc#0:bc#8192:fc#1024:\
126ef2ea5aeSralph	:pd#292530:od#163840:bd#8192:fd#1024:\
127ef2ea5aeSralph	:pe#292530:oe#456370:be#8192:fe#1024:\
128ef2ea5aeSralph	:pf#550274:of#748900:bf#8192:ff#1024:\
129ef2ea5aeSralph	:pg#567666:og#163840:bg#8192:fg#1024:\
130ef2ea5aeSralph	:ph#567668:oh#731506:bh#8192:fh#1024:
1310b318d59Sralph
1320b318d59Sralph#rz57|RZ57|DEC RZ57 Winchester:\
1330b318d59Sralph#	:dt=SCSI:ty=winchester:ns#71:nt#15:nc#1854:\
1340b318d59Sralph#	:pa#32768:ba#8192:fa#1024:\
1350b318d59Sralph#	:pb#184320:bb#4096:fb#1024:tb=swap:\
1360b318d59Sralph#	:pc#1954050:bc#8192:fc#1024:\
1370b318d59Sralph#	:pd#299008:bd#8192:fd#1024:\
1380b318d59Sralph#	:pe#299008:be#8192:fe#1024:\
1390b318d59Sralph#	:pf#524546:bf#8192:ff#1024:\
1400b318d59Sralph#	:pg#614400:bg#8192:fg#1024:\
1410b318d59Sralph#	:ph#1122562:bh#8192:fh#1024:
1424af0adb0Sbostic
1434af0adb0Sbosticrz57|RZ57|DEC RZ57 Winchester:\
14474f76cb0Sralph	:dt=SCSI:ty=winchester:ns#70:nt#15:nc#1861:\
14574f76cb0Sralph	:pa#32768:oa#0:ba#8192:fa#1024:\
14674f76cb0Sralph	:pb#184320:ob#32768:bb#8192:fb#1024:tb=swap:\
14774f76cb0Sralph	:pc#1954050:oc#0:bc#8192:fc#1024:\
14874f76cb0Sralph	:pd#299008:od#831488:bd#8192:fd#1024:\
14974f76cb0Sralph	:pe#299008:oe#1130496:be#8192:fe#1024:\
15074f76cb0Sralph	:pf#524546:of#1429504:bf#8192:ff#1024:\
15174f76cb0Sralph	:pg#614400:og#217088:bg#8192:fg#1024:\
15274f76cb0Sralph	:ph#1122562:oh#831488:bh#8192:fh#1024:
15339f88dd5Sralph
1540b318d59Sralph# NOTE: The RZ58 uses a recording technique called zoned recording.
1550b318d59Sralph#   Using this technique, the number of sectors per track will vary
1560b318d59Sralph#   depending on what zone of the disk is in use (simply multiplying
1570b318d59Sralph#   ns*nt*nc does not give true capacity of the drive).  The ns (number
1580b318d59Sralph#   of sectors per track) is calculated by "ns = total sectors/(nt*nc)"
1590b318d59Sralph#   and is a rounded value.  Therefore, the value "ns" is an approximation,
1600b318d59Sralph#   not a true representation, of what is stored on disk.
1610b318d59Sralph#
1620b318d59Sralph#   The 'c' partition listed below gives the true size of the RZ58
1630b318d59Sralph#   (this information can be obtained by use of the DEVGETGEOM ioctl).
1640b318d59Sralph#
1650b318d59Sralph
1660b318d59Sralphrz58|RZ58|DEC RZ58 Winchester:\
1670b318d59Sralph	:ty=winchester:ns#85:nt#15:nc#2112:\
168ef2ea5aeSralph	:pa#32768:oa#0:ba#8192:fa#1024:\
169ef2ea5aeSralph	:pb#131072:ob#32768:bb#4096:fb#1024:tb=swap:\
170ef2ea5aeSralph	:pc#2698061:oc#0:bc#8192:fc#1024:\
171ef2ea5aeSralph	:pd#844800:od#163840:bd#8192:fd#1024:\
172ef2ea5aeSralph	:pe#844800:oe#1008640:be#8192:fe#1024:\
173ef2ea5aeSralph	:pf#844620:of#1853440:bf#8192:ff#1024:\
174ef2ea5aeSralph	:pg#819200:og#163840:bg#8192:fg#1024:\
175ef2ea5aeSralph	:ph#1715019:oh#983040:bh#8192:fh#1024:
1760b318d59Sralph
1770b318d59Sralphxt8760|XT8760|Maxtor XT8760 Winchester:\
1780b318d59Sralph	:dt=SCSI:ty=winchester:ns#54:nt#15:nc#1616:\
1790b318d59Sralph	:pa#32768:oa#0:ba#8192:fa#1024:\
1800b318d59Sralph	:pb#131072:ob#32768:bb#8192:fb#1024:tb=swap:\
1810b318d59Sralph	:pc#1308930:oc#0:bc#8192:fc#1024:\
1820b318d59Sralph	:pd#152446:od#163840:bd#8192:fd#1024:\
1830b318d59Sralph	:pe#152446:oe#316286:be#8192:fe#1024:\
1840b318d59Sralph	:pf#840198:of#468732:bf#8192:ff#1024:\
1850b318d59Sralph	:pg#1145090:og#163840:bg#8192:fg#1024:
1860b318d59Sralph
18739f88dd5Sralphep976|EP976|EPSON HMD-976 Winchester:\
18839f88dd5Sralph	:dt=SCSI:ty=winchester:ns#34:nt#6:nc#670:\
18939f88dd5Sralph	:pa#32768:oa#0:ba#8192:fa#1024:\
19039f88dd5Sralph	:pb#69664:ob#32768:bb#8192:fb#1024:tb=swap:\
19139f88dd5Sralph	:pc#136680:oc#0:bc#8192:fc#1024:\
19239f88dd5Sralph	:pg#34248:og#102432:bg#8192:fg#1024:
193