My Account Log in

1 option

UNIX filesystems : evolution, design, and implementation / Steve D. Pate.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Pate, Steve D.
Series:
Veritas series.
Veritas series
Language:
English
Subjects (All):
UNIX (Computer file).
Operating systems (Computers).
File organization (Computer science).
Physical Description:
1 online resource (482 p.)
Edition:
1st edition
Place of Publication:
Indianapolis, IN : Wiley, c2003.
Language Note:
English
System Details:
text file
Summary:
Covers all versions of UNIX, as well as Linux, operating systems that are used by the majority of Fortune 1000 companies for their mission-critical dataOffers more detail than other books on the file input/output aspects of UNIX programmingDescribes implementation of UNIX filesystems over a thirty year periodDemonstrates VERITAS and other filesystem examples
Contents:
UNIX Filesystems: Evolution, Design, and Implementation ( VERITAS Series); Contents; Foreword; Introduction; Who Should Read This Book?; How This Book Is Organized; Typographical Conventions; Accessing Manual Pages; Acknowledgements; Chapter 1: UNIX Evolution and Standardization; A Brief Walk through Time; How Many Versions of UNIX Are There?; Why Is UNIX So Successful?; The Early Days of UNIX; The Evolution of BSD UNIX; Sun Microsystems and SunOS; System V Release 4 and Variants; Novell's Entry into the UNIX Market; Linux and the Open Source Movement; UNIX Standardization; Summary
Chapter 2: File-Based ConceptsUNIX File Types; File Descriptors; Basic File Properties; The File Mode Creation Mask; Changing File Permissions; Changing File Ownership; Changing File Times; Truncating and Removing Files; Directories; Special Files; Symbolic Links and Hard Links; Named Pipes; Summary; Chapter 3: User File I/O; Library Functions versus System Calls; Which Header Files to Use?; The Six Basic File Operations; Duplicate File Descriptors; Seeking and I/O Combined; Data and Attribute Caching; File and Record Locking; File Control Operations; Vectored Reads and Writes
Asynchronous I/OMemory Mapped Files; 64-Bit File Access ( LFS); Sparse Files; Summary; Chapter 4: The Standard I/O Library; The FILE Structure; Standard Input, Output, and Error; Opening and Closing a Stream; Standard I/O Library Buffering; Reading and Writing to/from a Stream; Seeking through the Stream; Summary; Chapter 5: Filesystem-Based Concepts; What's in a Filesystem?; The Filesystem Hierarchy; Disks, Slices, Partitions, and Volumes; Raw and Block Devices; Filesystem Switchout Commands; Creating New Filesystems; Mounting and Unmounting Filesystems; Repairing Damaged Filesystems
The Filesystem DebuggerPer Filesystem Statistics; User and Group Quotas; Summary; Chapter 6: UNIX Kernel Concepts; 5th to 7th Edition Internals; The UNIX Filesystem; Filesystem- Related Kernel Structures; System Call Handling; Pathname Resolution; Putting It All Together; Summary; Chapter 7: Development of the SVR4 VFS/ Vnode Architecture; The Need for Change; Pre-SVR3 Kernels; The File System Switch; The Sun VFS/ Vnode Architecture; The SVR4 VFS/ Vnode Architecture; Summary; Chapter 8: Non-SVR4-Based Filesystem Architectures; The BSD Filesystem Architecture; Digital UNIX / True64 UNIX
The AIX Filesystem ArchitectureThe HP-UX VFS Architecture; Filesystem Support in Minix; Pre-2.4 Linux Filesystem Support; Microkernel Support for UNIX Filesystems; Summary; Chapter 9: Disk-Based Filesystem Case Studies; The VERITAS Filesystem; The UFS Filesystem; The ext2 and ext3 Filesystems; Summary; Chapter 10: Mapping Filesystems to Multiprocessor Systems; The Evolution of Multiprocessor UNIX; Traditional UNIX Locking Primitives; Symmetric Multiprocessing UNIX; Summary; Chapter 11: Pseudo Filesystems; The / proc Filesystem; The Specfs Filesystem; The BSD Memory-Based Filesystem (MFS)
The Sun tmpfs Filesystem
Notes:
Description based upon print version of record.
Includes bibliographical references (p. 425-428) and index.
ISBN:
9786610366002
9781280366000
1280366001
9780471456759
0471456756
OCLC:
56838248

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account