Synopses & Reviews
A comprehensive look at the principles, functionality, and implementations of UNIX and Linux(r) filesystems
Every aspect of a network-storage, file transfers, backup-depends on the filesystem for structure, functionality, and integrity. Surprisingly, UNIX-the operating system of choice for mission-critical networks-has historically had little documentation on its filesystem structures. Written by Steve Pate, a sen-ior member of the VERITAS Filesystems Group, this book sheds light on the inner workings of UNIX filesystems and gives you the know-how to fine-tune your UNIX filesystems for optimal performance. Pate also provides a complete implementation of the System V filesystem on Linux, as well as instructions on how to build, install, and analyze it.
In addition to the author's comprehensive and practical coverage of all aspects of filesystems, this book:
* Covers the commands and implementations of all major versions of UNIX and Linux filesystems
* Includes case studies of three real-world implementations of the VERITAS Filesystem (VxFS), the Unix File System (UFS), and the Linux-based ext2 and ext3 filesystems
* Describes backup techniques, archiving tools, and frozen image techniques used to create stable backups
* Details how to build distributed and clustered filesystems using Storage Area Networks
Wiley Technology Publishing has teamed with VERITAS Software Corporation to deliver a series of books for the enterprise storage management community. These titles will provide system and network administrators, server application developers, and storage engineers with in-depth, hands-on information on how to build scalable, quick, and highly available storage area networks. Key books in the series, including this one, are designed to help CIOs make the decisions as to when and how to embark on investing in new technology.
The companion Web site includes all of the code for the databases included in this book.
Synopsis
Das erste Buch, das sich UNIX Filesystemen widmet und dabei alle Versionen von UNIX und Linux Dateisystemen behandelt.
Die meisten Fortune 1000 Unternehmen benutzen noch immer UNIX f r ihre Mission Critical Daten und verwenden oft gleichzeitig Windows f r nicht kritische Daten.
UNIX Filesystems enth lt mehr Details zu I/O-Dateiaspekten bei der UNIX Programmierung als jedes andere Buch auf dem Markt.
Es diskutiert dar ber hinaus auch performance- und adminstrationsbezogene Themen, die sich auf Backup Technologien konzentrieren.
Mit VERITAS und OpenVision Beispielen.
Synopsis
- 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 data
- Offers more detail than other books on the file input/output aspects of UNIX programming
- Describes implementation of UNIX filesystems over a thirty year period
- Demonstrates VERITAS and other filesystem examples
Synopsis
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 data Offers more detail than other books on the file input/output aspects of UNIX programming Describes implementation of UNIX filesystems over a thirty year period Demonstrates VERITAS and other filesystem examples
Synopsis
Includes bibliographical references (p. 425-428) and index.
About the Author
STEVE D. PATE is a senior manager and long time contributor to the VERITAS Filesystems Group. For the last fifteen years, he has been involved in the design and development of operating systems for numerous versions of UNIX and microkernel-based implementations of UNIX.
Table of Contents
Foreword.
Introduction.
Chapter 1. UNIX Evolution and Standardization.
Chapter 2. File-Based Concepts.
Chapter 3. User File I/O.
Chapter 4. The Standard I/O Library.
Chapter 5. Filesystem-Based Concepts.
Chapter 6. UNIX Kernel Concepts.
Chapter 7. Development of the SVR4 VFS/Vnode Architecture.
Chapter 8. Non-SVR4-Based Filesystem Architectures.
Chapter 9. Disk-Based Filesystem Case Studies.
Chapter 10. Mapping Filesystems to Multiprocessor Systems.
Chapter 11. Pseudo Filesystems.
Chapter 12. Filesystem Backup.
Chapter 13. Clustered and Distributed Filesystems.
Chapter 14. Developing a Filesystem for the Linux Kernel.
Glossary.
References.
Index.