HP 3000 Manuals

New Features of MPE/iX: Using the Hierarchical File System : COPYRIGHT NOTICE [ New Features of MPE/iX: Using the Hierarchical File System ] MPE/iX 5.0 Documentation


New Features of MPE/iX: Using the Hierarchical File System


900 Series HP 3000 Computer Systems New Features of MPE/iX: Using the Hierarchical File System \File System HP Part No. 32650-90351 Printed in U.S.A. Edition Second Edition E0494
________________________________________________________________________ |UNIX(R) is a registered trademark of Unix System Laboratories, Inc. | |in the U.S.A. and other countries. | | | |MS-DOS(R) is a U.S. registered trademark of Microsoft Corporation. | ________________________________________________________________________ Acknowledgements ________________________________________________________________________ |The information contained in this document is subject to change | |without notice. | | | |Hewlett-Packard makes no warranty of any kind with regard to this | |material, including, but not limited to, the implied warranties of | |merchantability or fitness for a particular purpose. Hewlett-Packard | |shall not be liable for errors contained herein or for direct, | |indirect, special, incidental or consequential damages in connection | |with the furnishing or use of this material. | | | |Hewlett-Packard assumes no responsibility for the use or reliability | |of its software on equipment that is not furnished by Hewlett-Packard.| | | |This document contains proprietary information that is protected by | |copyright. All rights are reserved. Reproduction, adaptation, or | |translation without prior written permission is prohibited, except as | |allowed under the copyright laws. | ________________________________________________________________________ Copyright (c) 1994 by Hewlett-Packard Company Printed 1994 Printing History The following table lists the printings of this document, together with the respective release dates for each edition. The software version indicates the version of the software product at the time that this document was issued. Many product releases do not require changes to the document; therefore, do not expect a one-to-one correspondence between product releases and document editions. Edition Date Software Version --------------------------------------------------------------------------------------- First Edition October 1992 C.45.00 Second Edition April 1994 C.50.00 Preface MPE/iX, Multiprogramming Executive with Integrated POSIX, is the latest in a series of forward-compatible operating systems for the HP 3000 line of computers. In HP documentation and in talking with HP 3000 users, you will encounter references to MPE XL, the direct predecessor of MPE/iX. MPE/iX is a superset of MPE XL. All programs written for MPE XL will run without change under MPE/iX. You can continue to use MPE XL system documentation, although it may not refer to features added to the operating system to support POSIX (for example, hierarchical directories). Finally, you may encounter references to MPE V, which is the operating system for HP 3000s not based on PA-RISC architecture. MPE V software can be run on the PA-RISC (Series 900) HP 3000s in what is known as compatibility mode. About This Manual This manual describes changes to MPE/iX as of Release 4.5 and 5.0. The major changes introduced as of these releases enhance MPE/iX to make it "POSIX-compatible." POSIX is an IEEE standard for a portable operating system interface to support source-level application portability. This document introduces the enhancements by means of a tutorial, conceptual background chapters, and chapters that present tasks associated with the new features of MPE/iX. Who This Manual Is For This manual is for experienced HP 3000 system administrators, system programmers, application developers, and other MPE/iX system users who are interested in learning about Release 4.5 and 5.0 enhancements. All readers of this document should be familiar with performing the following tasks: * Logging on and off the system * Accessing files * Using the MPE command interpreter (CI) * Executing commands such as LISTF, NEWGROUP, CHGROUP, and ALTSEC * Using UDCs Chapters 3, 7, and 8 are specifically for experienced system administrators. These readers should be familiar with the following tasks: * Adding users * Adding accounts * Monitoring disk space usage * Creating and managing files * Backing up and recovering the system What's in Each Chapter Chapter 1 is a tutorial for anyone who wants to learn about what's new by trying some of the commands. This chapter also includes a brief overview of the new features. All users should read this chapter. Chapter 2 provides a conceptual overview of what's new. It includes information about MPE/iX file and directory name syntax and lists new and changed commands and utilities. All users should read this chapter. Chapter 3 summarizes the major changes that system administrators need to know about such as the addition of the user and group databases, backup and restore changes, expanded search capabilities, and security enhancements. Chapter 4 provides an overview of new and enhanced features accessible through MPE/iX system intrinsics. The new features described are hierarchical directories, MPE/iX byte-stream files, renaming a file across account boundaries, and append mode. Security, object ownership, and file manipulation commands and intrinsics have been enhanced. Although the information in this chapter is particularly relevant for programmers, other advanced users would benefit from reading it. Chapter 5 defines directories and explains how to name and create them. It also includes step-by-step instructions on how to list directories, list directory contents, move from one directory to another, determine the amount of space used by directories, and delete directories. All users should read this chapter. Chapter 6 describes changes to tasks that relate to files including naming files, listing files, displaying files, deleting files, working with byte stream files, and spooling files. All users should read this chapter. Chapter 7 describes the group and user databases and how they are created, and tells how to keep them up to date. It also discusses new options provided when adding users onto MPE/iX. This chapter is most relevant to system administrators. Chapter 8 describes storing and restoring files, explains new options to the STORE and RESTORE commands, and reminds system administrators to modify the backup procedures to back up the hierarchical file system. Chapter 9 presents enhancements to file system security. It includes a brief discussion of access control definitions and access modes and describes tasks such as listing ACDs and changing access to files and directories. This chapter is most relevant to system administrators, but it includes information for all users. The Glossary defines many of the new terms used throughout this manual. For More Information For information on MPE/iX, refer to the full MPE/iX documentation set. The MPE/iX Documentation Guide (32650-90144) describes all available manuals. For details on new commands, refer to the MPE/iX Commands Reference Manual, Volumes I & II (32650-60115). For details on intrinsics, refer to the MPE/iX Intrinsics Reference Manual (32650-90028). For information on error messages, refer to the Error Message Manuals, Volumes I, II, & III (32650-60016). Refer to the IEEE 1003 Standards documents, for information about the POSIX standards: * 1003.1 - C language bindings * 1003.2 - Shell commands and utilities Additional manuals are available with the MPE/iX Developer's Kit (36430A). This kit is an optional product for programmers planning to develop POSIX applications or use POSIX functions in programming applications on MPE/iX. The MPE/iX Developer's Kit includes the following manuals: * MPE/iX Developer's Kit Reference Manual, Volumes I and II (36430-90001 and 36430-90002) describe programmatic interfaces and extensions to the C library. * MPE/iX Shell and Utilities User's Guide (36431- 90002) provides a command overview and tutorials on the MPE/iX shell and describes utilities such as make, yacc, lex, and awk. * MPE/iX Shell and Utilities Reference Manual, Volumes I and II (36431-90001 and 36431-90003) contain complete descriptions of all MPE/iX shell commands. * HP C/iX Reference Manual (31506-90005) provides a complete reference for the C programming language. * HP C Programmer's Guide (92434-90002) includes information on programming in C. * HP C/iX Library Reference Manual (30026-90001) describes C library routines that are available in the POSIX.1/iX library. * The POSIX.1 Standard: A Programmer's Guide (36430-90003) by Fred Zlotnick, Benjamin/Cummings Publishing Company, Inc., 1991. A programmer's guide to using POSIX.2 C library functions to create portable programs. How to Use This Document This document is written for a broad audience. Certain sections are more relevant to some readers than others. The following table shows you what to read depending on your focus and what kind of information you need.
NOTE If you normally work within an application while using MPE/iX, you don't need to read this manual. It is for people who work from the MPE/iX command interpreter (CI).
Where to Go for Information ----------------------------------------------------------------------------------------------- | | | | | Information Covered | What to Read | Who Should Read | | | | | ----------------------------------------------------------------------------------------------- | | | | | Overview of new features in | Tutorial, Chapter 1 | All users | | tutorial form | | | | | | | ----------------------------------------------------------------------------------------------- | | | | | Overview of all MPE/iX changes | Whole manual | Programmers, system managers, | | including programming and system | | system operators, general | | administration changes | | users | | | | | ----------------------------------------------------------------------------------------------- | | | | | Programming information including | Chapters 2, 4, 6, 7 | Programmers, advanced system | | intrinsics changes | | managers | | | | | ----------------------------------------------------------------------------------------------- | | | | | System administration information | Chapters 2, 3, 5, 6, | System managers, system | | | 7, 8, 9 | operators | | | | | ----------------------------------------------------------------------------------------------- | | | | | General overview of new features | Chapters 1, 2, 3, 4, | All users | | | 6, 7, 9 | | | | | | ----------------------------------------------------------------------------------------------- | | | | | Security enhancements | Chapter 3 or 4 and | System managers (read Chapters | | | Chapter 9 | 3 and 9), programmers (read | | | | Chapters 4 and 9) | | | | | ----------------------------------------------------------------------------------------------- | | | | | Backup and restore changes | Chapter 8 | System managers, system | | | | operators, and programmers | | | | | -----------------------------------------------------------------------------------------------


MPE/iX 5.0 Documentation