UNIX Filesystems : Evolution, Design and Implementation


Steve D. Pate
Bok Engelsk 2003 · Electronic books.
Annen tittel
Utgitt
New York : : Wiley, , 2003.
Omfang
1 online resource (482 p.)
Opplysninger
Description based upon print version of record.. - 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. - 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. - 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. - 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 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 Sun tmpfs Filesystem. - 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
Emner
Sjanger
Dewey
ISBN
0471164836

Andre utgaver/formater

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

Bok · Engelsk · 2003

Bibliotek som har denne