[comp.unix.aux] Getting aux to use all of a quantum 105

rprohask@orion.oac.uci.edu (Robert Prohaska) (12/25/90)

I just finished installing aux on a quantum 105 using the software
furnished by the disk vendor (SCSI Commander). The formatting was 
to use the entire disk for aux with a 2 meg Mac partition for booting.  The
defaults provided by the formatting program  were used and aux was installed
under the "generic hard disk" entry provided by the aux installer.

The 2 meg part is clearly ok, but when I open an aux finder window I'm told
I have 44 megs in the disk (about right, I think) and less than 2 megs
available.  

I recall an article  in this newsgroup about aux needing some
special coaxing to use extra space but I can't find it in the index
on aux.support.apple.com  Could somebody either repeat the advice
or let me  know where to find it?

Many thanks

bob prohaska 

ps: cu seems to work ok in this (second) installation, ie, it takes
the lock off tty0 when it's done. Come to think of it, it no longer
announces that tty0 is locked in the first place!  What gives?

gilbertd@silver.ucs.indiana.edu (Don Gilbert) (12/26/90)

I recently went through this hassle also, trying to find and mount
the extra 240 MB partition on a wrenrunner disk.  I'd used 
SilverLining to partition it with the default A/UX configuration,
which made a large extra partition called "Unreserved 1".  After
two failed attempts in which I installed A/UX from CD then wiped 
it out the entirely, I found a way.  Here is a commented log file
of the 3rd, successful try.  '***' are comments.

After installing A/UX, I used it's disk partition (dp) and new file
system (newfs) commands.  You should refer especially to CHapter 5 of
the A/UX Local System Administration manual (Preparing and Apple HD SC
for A/UX).  The first part of this manual refers only to Apple's HD SC
Setup program, but the remainder (Using dp, Making and Mounting an A/UX
File System) applies to any disk partitioned for A/UX.
 
If you don't have this manual, see man pages for dp, disktab, newfs, mount 
and fsentry.

*******************************************************************************
*                                                                             *
*                       W E L C O M E   T O   A / U X                         *
*                                                                             *
*******************************************************************************

Fri Dec 21 10:15:53 PST 1990
/
FILES             lib/              nextunix          users/
Useful Commands/  lost+found/       root/             usr/
bin/              mac/              shlib/
dev/              mnt/              tmp/
etc/              newunix           unix*

   	*** list all partitions on entire disk on SCSI 2
# dp /dev/rdsk/c2d0s31
"/dev/rdsk/c2d0s31" 9 partitions, 9 allocated 640299 blocks

	*** list partition 8 (last)
Command? p 8
DPM Index: 8
Name: "Extra", Type: "Apple_Free"
Physical: 13 @ 640270, Logical: 13 @ 0
Status:
        valid   alloc   in_use  not boot
        read    write
No Block Zero Block

	**** list partition 7.  This is the one I want to mount
Command? p 7    
DPM Index: 7
Name: "Unreserved 1", Type: "Apple_UNIX_SVR2"
Physical: 480000 @ 160270, Logical: 480000 @ 0
Status:
        valid   alloc   in_use  not boot
        read    write
Slice 3
Regular UNIX File System (1)
Cluster:   0    Type: FS        Inode: 1
Made: [0] Wed Dec 31 16:00:00 1969
Mount: [0] Wed Dec 31 16:00:00 1969
Umount: [0] Wed Dec 31 16:00:00 1969
No AltBlk map

Command? q

	*** I need a disktab entry for the wrenrunner 
	*** this was not supplied, so I added one to /etc/disktab.
	*** Save original disktab in case I mess up
# cp /etc/disktab /etc/disktab.0

	*** using TextEditor.  You will need to look thru the docs on
	*** your brand of disk, and find statistics for number of 
	*** sectors/track (ns), no. tracks/cylinder (nt) and no. cylinders
	*** on the disk (nc).
	*** The wrenrunner disktab looks like this
	# Wren Runner (CDC Wren 4 FH)
	#
	WrenRunner|WRENRUNNER|wrenrunner:\
			:ty=winchester:ns#46:nt#9:nc#1555:

	*** use new file system (newfs) to mount the "Unreserved 1" 
	*** partition, slice 3, on the wrenrunner.
	*** Look for a 'c2d0s3' slice to mount in /dev/rdsk
	
# newfs -v /dev/rdsk/c2d0s3 wrenrunner
newfs: /dev/rdsk/c2d0s3: No such file or directory

	*** Can't find one!
	*** I failed here twice before when I used c2d0s31, until
	*** I waded thru enough of the manuals to see that this refered
	*** to the entire disk, NOT the unmounted slice 3 on that disk
# ls /dev/rdsk/c2*
/dev/rdsk/c2d0s0
/dev/rdsk/c2d0s1
/dev/rdsk/c2d0s2
/dev/rdsk/c2d0s30
/dev/rdsk/c2d0s31
/dev/rdsk/c2d0s4
/dev/rdsk/c2d0s5
/dev/rdsk/c2d0s6

	*** at this point, I waded thru the manuals again and found
	*** that I could use dp to assign a slice number, 4, that IS found
	*** in /dev/rdsk.

# dp /dev/rdsk/c2d0s31
"/dev/rdsk/c2d0s31" 9 partitions, 9 allocated 640299 blocks

Command? p 7
DPM Index: 7
Name: "Unreserved 1", Type: "Apple_UNIX_SVR2"
Physical: 480000 @ 160270, Logical: 480000 @ 0
Status:
        valid   alloc   in_use  not boot
        read    write
Slice 3
Regular UNIX File System (1)
Cluster:   0    Type: FS        Inode: 1
Made: [0] Wed Dec 31 16:00:00 1969
Mount: [0] Wed Dec 31 16:00:00 1969
Umount: [0] Wed Dec 31 16:00:00 1969
No AltBlk map

Command? c 7
DPME Field? b
BZB Field? s

	*** change slice number from 3 to 4
Slice number + 1 [4]: 5
BZB Field? p
Slice 4
Regular UNIX File System (1)
Cluster:   0    Type: FS        Inode: 1
Made: [0] Wed Dec 31 16:00:00 1969
Mount: [0] Wed Dec 31 16:00:00 1969
Umount: [0] Wed Dec 31 16:00:00 1969
No AltBlk map

BZB Field? q
DPME Field? q

	*** write out changes
Command? w
Command? q


	*** now make a new file system of the partition
	
# newfs -v /dev/rdsk/c2d0s4 wrenrunner
/etc/fs/ufs/mkfs /dev/rdsk/c2d0s4 480000 46 9 4096 1024 16 10 60 2048 t
Warning: 240 sector(s) in last cylinder unallocated
/dev/rdsk/c2d0s4:       480000 sectors in 1160 cylinders of 9 tracks, 46 sectors
        245.8Mb in 73 cyl groups (16 c/g, 3.39Mb/g, 1536 i/g)
super-block backups (for fsck -b#) at:
 16, 6688, 13360, 20032, 26704, 33376, 40048, 46720, 53392, 60064,
 66736, 73408, 80080, 86752, 93424, 100096, 106000, 112672, 119344, 126016,
 132688, 139360, 146032, 152704, 159376, 166048, 172720, 179392, 186064, 192736,
 199408, 206080, 211984, 218656, 225328, 232000, 238672, 245344, 252016, 258688,
 265360, 272032, 278704, 285376, 292048, 298720, 305392, 312064, 317968, 324640,
 331312, 337984, 344656, 351328, 358000, 364672, 371344, 378016, 384688, 391360,
 398032, 404704, 411376, 418048, 423952, 430624, 437296, 443968, 450640, 457312,
 463984, 470656, 477328,

	*** lets see if this worked, check new file system
# fsck -y /dev/rdsk/c2d0s4
** /dev/rdsk/c2d0s4
** Last Mounted on
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
2 files, 5 used, 225385 free (5 frags, 56345 blocks, 0.0% fragmentation)


	*** now find a good subdirectory to mount it on / 
# ls -C
%TextEditor.Scratch  lib                  shlib
FILES                lost+found           tmp
TextEditor.Scratch   mac                  unix
Useful Commands      mnt                  users
bin                  newunix              usr
dev                  nextunix
etc                  root

	*** the A/UX manual recommends 'users'.  That's fine with me,
	*** but it already exists and has some files.  
# ls -F users
Guest/
start/
start.bak/

	*** so rename users and make a new, empty 'users' directory
	*** for the new file system
# mv users user0
# mkdir /users

	*** now mount it
# mount -v /dev/rdsk/c2d0s4 /users
mount: /dev/rdsk/c2d0s4 on /users: Block device required [errno: 15]
mount: giving up on /users
	
	*** Oops, try /dev/dsk instead, as the manual suggests.
# mount -v /dev/dsk/c2d0s4 /users
/dev/dsk/c2d0s4 mounted on /users

# ls -a /users
.
..
lost+found

	*** check if new partition can read and write
# cp /etc/passwd /users/mount.test
# cat /users/mount.test

daemon:xxxxxxxxxxxxx:1:1::/:
bin:xxxxxxxxxxxxx:2:2::/bin:
	*** looks fine
	
# rm /users/mount.test

	*** update the mount entries in /etc/fstab
	*** to make this permanent
# cp /etc/fstab /etc/fstab.0
# fsentry -t 4.2 /dev/dsk/c2d0s4 /users
fsentry: could not mount /dev/dsk/c2d0s4
mount: /dev/dsk/c2d0s4 already mounted
--
Don.Gilbert@Iubio.Bio.Indiana.Edu
biocomputing office, indiana univ., bloomington, in 47405, usa