3/2/95 -- Installing Impediment Seagate drives on SGI IRIX systems OVERVIEW IRIX 5.2 and IRIX 5.3 support Seagate disks up to 9GB in size. Disks larger than 8GB must be partitioned in order to be used for efs file system storage. Impediment ships drives that are low level formatted, but they will need to be labelled and partitioned in order to use them on your system. PROCEDURE All IRIX commands in the following steps should be performed as root. Remember to only attach and detach SCSI drives while your system is off. 1. Power off your system. 2. Attach the disks to your system. If you are installing disks in external enclosures, be sure to choose unique SCSI target IDs for each device. Indigo2: SCSI targets for internal disks mounted on sleds are assigned by bay. The 5.25" is target 3, the 3.5" bay above the system disk is target 2. 3. Check the SCSI configuration in the Command Monitor. Power on your system. Press the "Stop For Maintenance" button. Choose the Command Monitor. Type hinv and insure all new and existing drives are listed. Look for lines that begin with the words "Disk drive:" hinv ... Integral Ethernet: ec0, version 1 Integral SCSI controller 1: Version WD33C93B, revision D Integral SCSI controller 0: Version WD33C93B, revision D CDROM: unit 3 on SCSI controller 0 Disk drive: unit 2 on SCSI controller 0 Disk drive: unit 1 on SCSI controller 0 Exit the command monitor & start your system. 4. Log in as root when the system has come up and start up a UNIX shell. 5. Label and partition the new disk. The utility fx is used to label and partition new disks. It can also modify drive parameters (such as write caching) and peform low level formats˛ on disks. The following example assumes that a new 2GB drive on SCSI bus 0, SCSI target 2 is being prepared for use. Be very careful when specifying which disk you wish to label. Changing the label on a disk with a filesystem on it can cause all data stored there to be hopelessly lost. # fx -x fx version 5.3, Oct 18, 1994 fx: "device-name" = (dksc) fx: ctlr# = (0) fx: drive# = (1) 2 ...opening dksc(0,2,) ...controller test...OK ...generating new SGI label... If your drive is less than 9GB in size, and you only wish to use the standard partition table, you can exit fx here and proceed with step 6. Exiting will write out the newly generated label to your disk. ----- please choose one (? for help, .. to quit this menu)----- [exi]t [d]ebug/ [l]abel/ [a]uto [b]adblock/ [exe]rcise/ [r]epartition/ [f]ormat fx> exit label info has changed for disk dksc(0,2,). write out changes? (yes) yes If you wish to change the partition table, use the label command within fx. You will need to change the default partition table if you are using a Seagate elite-9 because the largest efs filesystem which can be used is 8GB. Please call us for further instructions. ----- please choose one (? for help, .. to quit this menu)----- [exi]t [d]ebug/ [l]abel/ [a]uto [b]adblock/ [exe]rcise/ [r]epartition/ [f]ormat fx> label ----- please choose one (? for help, .. to quit this menu)----- [sh]ow/ [sy]nc [se]t/ [c]reate/ fx/label> set ----- please choose one (? for help, .. to quit this menu)----- [para]meters [part]itions [s]giinfo [g]eometry [m]anufacturer_params [b]ootinfo fx/label/set> partitions 6. Build filesystem(s), mount the partitions and modify /etc/fstab. For this example, it is assumed that there is a new, labelled, 2GB disk installed on SCSI bus 0, SCSI Target 2. In addition, it is assumed that you wish to make one large filesystem on the drive, and it should be mounted on /usr2. # mkfs /dev/rdsk/dks0d2s7 # mkdir /usr2 # mount /dev/dsk/dks0d2s7 /usr2 Modify /etc/fstab and add the following line: /dev/dsk/dks0d2s7 /usr2 efs /dev/rdsk/dks0d2s7 0 1 7. Repeat steps 5 and 6 for each new drive you are attaching. OTHER NOTES Please see the following IRIX man pages for more information: fx (1M) fstab (4) mount (2). ˛ All drives shipped by Impediment are low level formattedąDO NOT REFORMAT THEM. If you attempt to format a drive, it will take several hours to complete (Elite-9's take 5+ hours); if you interrupt it prior to completion, the drive will be unusable!