- ホーム
- > 洋書
- > 英文書
- > Computer / Operating Systems
Full Description
The ZFS file system offers a dramatic advance in data management with an innovative approach to data integrity, tremendous performance improvements, and a welcome integration of file system and volume management capabilities. The centerpiece of this new architecture is the concept of a virtual storage pool, which decouples the file system from physical storage in the same way that virtual memory abstracts the address space from physical memory, allowing for much more efficient use of storage devices.In ZFS, space is shared dynamically between multiple file systems from a single storage pool and is parceled out from the pool as file systems request it. Physical storage can therefore be added to storage pools dynamically, without interrupting services. This provides new levels of flexibility, availability, and performance. Because ZFS is a 128-bit file system, its theoretical limits are truly mind-boggling-2128 bytes of storage and 264 for everything else, including file systems, snapshots, directory entries, devices, and more.Solaris (TM) 10 ZFS Essentials is the perfect guide for learning how to deploy and manage ZFS file systems. If you are new to Solaris or are using ZFS for the first time, you will find it very easy to get ZFS up and running on your home system or your business IT infrastructure by following the simple instructions in this book. Then you too will understand all the benefits ZFS offers:Rock-solid data integrity No silent data corruption-ever Mind-boggling scalability Breathtaking speed Near-zero administrationSolaris (TM) 10 ZFS Essentials is part of the Solaris System Administration Series and is intended for use as a full introduction and hands-on guide to Solaris ZFS.
Contents
Preface ixAcknowledgments xiiiAbout the Author xvChapter 1: Introducing ZFS File Systems 11.1 Overview of ZFS 11.2 Fast and Simple Storage 61.3 ZFS Commands 7Chapter 2: Managing Storage Pools 92.1 ZFS Pool Concepts 92.2 Creating a Dynamic Stripe 112.3 Creating a Pool with Mirrored Devices 132.4 Creating a Pool with RAID-Z Devices 152.5 Creating a Spare in a Storage Pool 172.6 Adding a Spare Vdev to a Second Storage Pool 182.7 Replacing Bad Devices Automatically 192.8 Locating Disks for Replacement 222.9 Example of a Misconfigured Pool 23Chapter 3: Installing and Booting a ZFS Root File System 253.1 Simplifying (Systems) Administration Using ZFS 253.2 Installing a ZFS Root File System 263.3 Creating a Mirrored ZFS Root Configuration 303.4 Testing a Mirrored ZFS Root Configuration 313.5 Creating a Snapshot and Recovering a ZFS Root File System 323.6 Managing ZFS Boot Environments with Solaris Live Upgrade 353.7 Managing ZFS Boot Environments (beadm) 433.8 Upgrading a ZFS Boot Environment (beadm) 433.9 Upgrading a ZFS Boot Environment (pkg) 443.10 References 46Chapter 4: Managing ZFS Home Directories 474.1 Managing Quotas and Reservations on ZFS File Systems 474.1.2 The reservation and refreservation Settings 514.2 Enabling Compression on a ZFS File System 534.3 Working with ZFS Snapshots 554.4 Sharing ZFS Home Directories 594.5 References 60Chapter 5: Exploring Zpool Advanced Concepts 615.1 X4500 RAID-Z2 Configuration Example 615.2 X4500 Mirror Configuration Example 695.3 X4500 Boot Mirror Alternative Example 745.4 ZFS and Array Storage 74Chapter 6: Managing Solaris CIFS Server and Client 756.1 Installing the CIFS Server Packages 756.2 Configuring the SMB Server in Workgroup Mode 786.3 Sharing Home Directories 79Chapter 7: Using Time Slider 837.1 Enabling Time Slider Snapshots 837.2 Enabling Nautilus Time Slider 857.3 Modifying the Snapshot Schedule 877.4 Setting the Snapshot Schedule per File System 91Chapter 8: Creating a ZFS Lab in a Box 938.1 Creating Virtual Disks with Virtual Media Manager 938.2 Registering a CD Image with Virtual Media Manager 978.3 Creating a New Virtual Machine 998.4 Modifying the New Virtual Machine 1038.5 Installing an OS on a Virtual Machine 1068.6 Installing Virtual Box Tools 111Index 119