TOPS-20 System Manager's Guide | Electronic Distribution | June 1990 This Document Is Intended for the Person Who Is
Total Page:16
File Type:pdf, Size:1020Kb
TOPS-20 System Manager's Guide | Electronic Distribution | June 1990 This document is intended for the person who is responsible for making final decisions for setting up and maintaining the efficient operation of a TOPS-20 installation. Change bars in margins indicate material that has been added or changed since the previous printing of this manual. OPERATING SYSTEM: TOPS-20 (KL Model B) Version 7.0 digital equipment corporation maynard, massachusetts First Printing, September 1985 Revised, June 1988 | Revised, June 1990 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The software described in this document is furnished under a license and may only be used or copied in accordance with the terms of such license. No responsibility is assumed for the use or reliability of software on equipment that is not supplied by Digital Equipment Corporation or its affiliated companies. | Copyright C 1985, 1988, 1990 Digital Equipment Corporation All Rights Reserved. Printed in U.S.A. The following are trademarks of Digital Equipment Corporation: CI DECtape LA50 SITGO-10 DDCMP DECUS LN01 TOPS-10 DEC DECwriter LN03 TOPS-20 DECmail DELNI MASSBUS TOPS-20AN DECnet DELUA PDP UNIBUS DECnet-VAX HSC PDP-11/24 UETP DECserver HSC-50 PrintServer VAX DECserver 100 KA10 PrintServer 40 VAX/VMS DECserver 200 KI Q-bus VT50 DECsystem-10 KL10 ReGIS DECSYSTEM-20 KS10 RSX d i g i t a l CONTENTS PREFACE CHAPTER 1 DOCUMENTATION 1.1 DOCUMENTS AVAILABLE FROM DIGITAL . 1-1 1.2 DOCUMENTS PREPARED AT YOUR INSTALLATION . 1-2 1.2.1 System Log . 1-3 1.2.2 Mountable Structure Sign-Up Log . 1-6 1.2.3 System Access Request Form . 1-6 1.2.4 Operator Work Request Form . 1-9 1.2.5 Operator Shift Change Log . 1-9 CHAPTER 2 PREPARING FOR SOFTWARE INSTALLATION 2.1 SECURING THE COMPUTER ROOM . 2-1 2.2 HANDLING USER REQUESTS . 2-1 2.3 ORDERING SUPPLIES . 2-2 2.4 SCHEDULING OPERATOR TASKS . 2-2 2.5 SELECTING SYSTEM FEATURES . 2-4 CHAPTER 3 AFTER SOFTWARE INSTALLATION 3.1 OVERVIEW . 3-1 3.2 SPECIAL SYSTEM DIRECTORIES . 3-1 3.2.1 <ROOT-DIRECTORY> . 3-2 3.2.2 <SYSTEM> . 3-3 3.2.3 Restoring the Directory <SYSTEM> . 3-6 3.2.4 <SUBSYS> . 3-7 3.2.5 Restoring the Directory <SUBSYS> . 3-16 3.2.6 <NEW-SYSTEM> and <NEW-SUBSYS> . 3-17 3.2.7 <ACCOUNTS>, <OPERATOR>, <SPOOL>, and <SYSTEM-ERROR> . 3-18 3.2.8 Other Useful Directories . 3-18 3.3 SYSTEM-LOGICAL NAMES . 3-20 3.3.1 SYSTEM: . 3-21 3.3.2 SYS: . 3-21 3.3.3 NEW: . 3-21 3.3.4 OLD: . 3-22 3.3.5 HLP: . 3-22 3.3.6 SERR: . 3-22 3.3.7 DMP: . 3-23 3.3.8 DEFAULT-EXEC: . 3-23 3.3.9 POBOX: . 3-24 3.3.10 NRT: . 3-24 3.3.11 SPOOL: . 3-25 iii 3.4 CONSOLE FRONT-END FILES . 3-25 3.5 TAILORING THE BATCH SYSTEM . 3-29 3.6 CHECKING THE SOFTWARE (UETP) . 3-29 3.7 REMOTE PRINTERS . 3-30 3.7.1 Remote Printing Requirements . 3-31 3.7.2 Defining DQS and LAT Printers . 3-32 3.7.3 Setting DQS Printing Characteristics . 3-33 3.8 TERMINAL PRINTERS . 3-34 CHAPTER 4 CREATING STRUCTURES 4.1 OVERVIEW . 4-1 4.2 THE SYSTEM STRUCTURE . 4-2 4.2.1 What Is the System Structure? . 4-2 4.2.2 The Contents of the System Structure . 4-3 4.3 ONE-STRUCTURE SYSTEMS . 4-4 4.4 MOUNTABLE STRUCTURES . 4-5 4.4.1 Differences Between Mountable and System Structures . 4-5 4.4.2 Similarities Between Mountable and System Structures . 4-5 4.5 MULTIPLE-STRUCTURE SYSTEMS . 4-7 4.5.1 Choosing Structure Names . 4-9 4.5.2 Mounting Structures Having the Same Name . 4-11 4.5.3 Maximum Size of Structures . 4-11 4.5.4 Increasing the Size of Structures . 4-13 4.5.5 Setting Up Structures for Maximum Availability 4-14 4.5.6 Taking Structures Off-Line . 4-15 4.5.7 Mounting Structures from Another Installation 4-16 4.6 SHARING STRUCTURES (DISK DRIVES) BETWEEN TWO SYSTEMS . 4-17 4.7 DETERMINING SWAPPING SPACE ON THE SYSTEM STRUCTURE . 4-19 4.7.1 What Is Swapping? . 4-19 4.7.2 When to Increase Swapping Space . 4-19 4.8 DETERMINING THE AVAILABLE DISK SPACE . 4-21 4.8.1 Determining Disk Space Before Installation . 4-21 4.8.2 Determining Disk Space After Installation . 4-23 CHAPTER 5 CREATING DIRECTORIES 5.1 HAVING THE OPERATOR CREATE AND MAINTAIN ALL DIRECTORIES (CENTRAL CONTROL) . 5-2 5.2 DELEGATING THE CREATION AND MAINTENANCE OF DIRECTORIES TO PROJECT ADMINISTRATORS (PROJECT CONTROL) . 5-2 5.3 COMBINING CENTRAL AND PROJECT CONTROL . 5-3 5.4 CENTRAL AND PROJECT CONTROL DESCRIPTIONS . 5-3 5.4.1 Central Control . 5-4 5.4.2 Central Control Using Subdirectories . 5-7 iv 5.4.3 Project Control . 5-14 5.4.4 Combined Central and Project Control . 5-22 5.5 ALLOCATING DISK STORAGE QUOTAS . 5-23 5.6 ENFORCING DISK STORAGE QUOTAS . 5-24 5.7 PROTECTING DIRECTORIES AND FILES . 5-26 5.7.1 Directory and File Protection Digits . 5-26 5.7.2 Changing Directory and File Protection . 5-29 5.8 ESTABLISHING GROUPS . 5-29 5.9 GIVING USERS SPECIAL CAPABILITIES . 5-38 5.10 PRINTING DIRECTORY INFORMATION . 5-40 CHAPTER 6 CREATING ACCOUNTS 6.1 SETTING UP THE SYSTEM TO USE ACCOUNTS . 6-2 6.1.1 Enabling or Disabling Account Validation . 6-2 6.1.2 Setting up Account Validation with Existing Files . 6-2 6.1.3 Setting up the System for Accounting Shift Changes . 6-3 6.2 SELECTING AN ACCOUNTING SCHEME . 6-3 6.3 CREATING AN ACCOUNT DATA BASE . 6-7 6.3.1 Entering Accounting Data into Files . 6-8 6.3.2 Sample Data Files . 6-14 6.3.3 Running the ACTGEN Program . 6-17 6.3.4 Data Base Failures/Recovery . 6-19 6.4 VALIDATING ACCOUNTS . 6-19 CHAPTER 7 SYSTEM BACKUP PROCEDURES 7.1 SAVING ALL FILES IN ALL DIRECTORIES . 7-2 7.1.1 Full Dumps . 7-3 7.1.2 Incremental Dumps . 7-3 7.1.3 Security of Backup Tapes . 7-4 7.2 A COMMON BACKUP POLICY . 7-4 7.3 MAGNETIC TAPE REQUIREMENTS . 7-4 7.4 MAKING A SYSTEM CRASH TAPE . 7-6 7.5 MAKING A CRASH TAPE USING BATCH . 7-8 7.6 SAVING THE CONSOLE FRONT-END FILE SYSTEM . 7-10 CHAPTER 8 TAPE STORAGE 8.1 FILE ARCHIVING . 8-2 8.1.1 Setting Up the System to Use File Archiving . 8-3 8.1.2 What Happens When Users Archive Files . 8-3 8.1.3 What Happens When Users Retrieve Files . 8-5 8.1.4 When to Create Archive Tapes . 8-5 8.1.5 Processing Retrieval Requests . 8-7 8.2 FILE MIGRATION . 8-7 8.2.1 Setting Up the System to Use File Migration . 8-8 v 8.2.2 Using the REAPER Program . 8-8 8.2.3 Using the DUMPER Program . 8-10 8.2.4 Processing Retrieval Requests for Migrated Files . 8-11 8.2.5 Recycling Migration (and Archive) Tapes . 8-11 8.3 TAPE DRIVE ALLOCATION . 8-12 8.3.1 When to Use Tape Drive Allocation . 8-12 8.3.2 How to Enable/Disable Tape Drive Allocation . 8-13 8.3.3 Tape Mounting Policy . 8-13 8.4 TAPE LABELING . 8-13 8.4.1 Why Tape Labels? . 8-14 8.4.2 Setting Up the System to Use Tape Labels . 8-16 8.4.3 Initializing Tapes and Drives to Use Labels . 8-17 8.5 SHARING TAPE DRIVES BETWEEN TWO SYSTEMS . 8-18 CHAPTER 9 SYSTEM PROBLEMS/CRASHES 9.1 RESTORING A SINGLE FILE . 9-2 9.2 RESTORING A SINGLE DIRECTORY . 9-2 9.3 RESTORING <ROOT-DIRECTORY> . 9-3 9.3.1 Rebuilding the System Structure <ROOT-DIRECTORY> 9-5 9.4 RESTORING THE ENTIRE FILE SYSTEM . 9-9 9.4.1 Re-creating the File System on the System Structure . 9-9 9.4.2 Re-creating Mountable Structures . 9-10 9.5 POWER FAILURES . 9-11 9.6 REMOTE DIAGNOSTIC LINK (KLINIK) . 9-11 9.7 MAKING THE CI UNAVAILABLE ON NON-CFS SYSTEMS . 9-12 9.8 MAKING THE NI UNAVAILABLE . 9-12 9.9 OFFLINE DISKS . 9-12 9.9.1 Operator Procedures . 9-13 9.10 DUMPING ON NON-FATAL SYSTEM ERRORS . 9-14 9.10.1 Enabling DUMP-ON-BUGCHK . 9-14 9.10.2 Disabling DUMP-ON-BUGCHK . 9-14 9.10.3 "Dumpable Structures" . 9-15 9.10.4 Copying the Dump File . 9-15 9.10.5 Time Considerations . 9-16 9.10.6 Controlling DUMP-ON-BUGCHK . 9-17 CHAPTER 10 SYSTEM PERFORMANCE 10.1 THE CLASS SCHEDULER . 10-2 10.1.1 Overview . 10-2 10.1.2 Who Should Use the Class Scheduler? . 10-4 10.1.3 How to Begin Using the Class Scheduler . 10-6 10.1.4 Procedures to Turn On the Class Scheduler . 10-8 10.1.5 Changing Class Percentages During Timesharing 10-10 10.1.6 Disabling the Class Scheduler During Timesharing .