Custom disk partitions (i.e. > 4)

Norm Meluch norm at cfctech.cfc.com
Tue Mar 27 06:05:13 AEST 1990


	Greetings once again netlanders,

	Currently I am in the process of trying to "customize" the partitioning
on our 386s here at CFC.  The machines I am working with are several (Olivetti)
AT&T 6386 E WGS (20 MHz) machines running AT&T SysV 3.2.1.
	Each came with 1 - 135 MB ESDI (3:1) hard disk and controller.
	I am trying to add a 300 MB ESDI second drive to each machine.

Heres what I know so far:

1)	Not only do you have to buy the 300 MB drive, but a AT&T Suplemental
	Kit.  This "Kit" is a euphamism for 1:1 interleave controller (WD1017).
        Seems my systems were shipped with 3:1 (WD1015) and they don't support
        300 MB drives.
	Fine.  Set delay = 1 month.

2)	Oh yeah.  3.2 has a bug with finding and swapping out bad tracks on
	300 MB disks.  We'll send you "fix #69" (no lie) for that problem.
	This basically makes the OS 3.2.1 ( I think/hope ).
	Set delay = 2 weeks.

3)	I find there are no instructions in Supplemental Kit.  Just a board
	two disks, and a pair of chips.

	Another call to AT&T says, "No you don't need those chips".
	"They're just ROM upgrades for the PC."

	Whew!

	"But wait!  You'll need Low Level format v 2.01.1."

	"Let me guess.  A bug with 300 MB drives?"

	"Yep."

	Set delay = 1 more week.


So, while I'm awaiting those utilities I have been working on creating a plan of
action for the disk installation.

Now, the install of the OS only allows one to create 4 (including swap)
partitions maximum on the first hard disk, and the diskadd (and I use the term
loosely) utility also only allows for the creation of 4 partitions max.
	These partitions correspond to:
/dev/dsk/0s1	/dev/dsk/1s1
/dev/dsk/0s2	/dev/dsk/1s2
/dev/dsk/0s3	/dev/dsk/1s3
/dev/dsk/0s4	/dev/dsk/1s4

	Fine.  However, these 386s are file servers on our network.  Being
such, users have the nasty habit of grabbing all the disk they are permitted to
take, and so 4 partitions on 1 300 MB hard disk don't cut it.  One department
inevitably ends up munching on anothers "space".

	Therefore, I wish to create > 4 partitions on each disk.

	After dissecting the INSTALL script for the Base System (and diskadd)
I have found most of the answers I need to know, but I still have a few
questions that I would feel better about having the answers to.

	Here's the question(s):

1.	Does the # of the partition in /etc/partitions correspond to the "slice"
	number of the device?

usr2:	 partition = 4, start = 310590, size = 312120,
	  	     ^	tag = USR, perm = VALID
		     |
		     v
/usr2     /dev/dsk/0s4

2.	Thus, can I use /dev/dsk/[01]s[789], or are they for alt, reserved, and
	trkalt?

3.	Will the device driver for the hard disk support me creating more
	more /dev/dsk devices without modification?  Seems that since
	/dev/dsk/1s0 = maj 0 min 16, I should be able to have 16 devices for the
	first hard disk on the system.  Yes?

	Hopefully I just mknod, and I'm all set.  Or is there a fix for that
	too?

Any and all answers will be greatly appreciated.

						- Norm

|~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Norman J. Meluch ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| Mail:norm at cfctech.cfc.COM            Fax:(313)948-4975  Voice:(313)948-4809 |
|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
| Note: The opinions expressed here are in no way to be confused with valid   |
|_______ideas or corporate policy.____________________________________________|



More information about the Comp.unix.i386 mailing list