Documentation Home
> Solaris ZFS Administration Guide
Solaris ZFS Administration Guide
Book Information
Index
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
Q
R
S
T
U
V
W
X
Z
Preface
Chapter 1 ZFS File System (Introduction)
What's New in ZFS?
New ZFS System Process
ZFS Deduplication Property
ZFS Storage Pool Recovery
ZFS Log Device Enhancements
Triple Parity RAIDZ (raidz3)
Holding ZFS Snapshots
ZFS Device Replacement Enhancements
ZFS User and Group Quotas
ZFS ACL Pass Through Inheritance for Execute Permission
Automatic ZFS Snapshots
ZFS Property Enhancements
ZFS Log Device Recovery
Using ZFS ACL Sets
Using Cache Devices in Your ZFS Storage Pool
ZFS Installation and Boot Support
Rolling Back a Dataset Without Unmounting
Enhancements to the zfs send Command
ZFS Quotas and Reservations for File System Data Only
ZFS File System Properties for the Solaris CIFS Service
ZFS Storage Pool Properties
ZFS and File System Mirror Mounts
ZFS Command History Enhancements (zpool history)
Upgrading ZFS File Systems (zfs upgrade)
ZFS Delegated Administration
Setting Up Separate ZFS Logging Devices
Creating Intermediate ZFS Datasets
ZFS Hotplugging Enhancements
Recursively Renaming ZFS Snapshots (zfs rename -r)
ZFS Boot Support on x86 Systems
GZIP Compression is Available for ZFS
Storing Multiple Copies of ZFS User Data
Improved zpool status Output
ZFS and Solaris iSCSI Improvements
Sharing ZFS File System Enhancements
ZFS Command History (zpool history)
ZFS Property Improvements
ZFS xattr Property
ZFS canmount Property
ZFS User Properties
Setting Properties When Creating ZFS File Systems
Displaying All ZFS File System Information
New zfs receive -F Option
Recursive ZFS Snapshots
Double Parity RAID-Z (raidz2)
Hot Spares for ZFS Storage Pool Devices
Replacing a ZFS File System With a ZFS Clone (zfs promote)
Upgrading ZFS Storage Pools (zpool upgrade)
Using ZFS to Clone Non-Global Zones and Other Enhancements
ZFS Backup and Restore Commands are Renamed
Recovering Destroyed Storage Pools
ZFS is Integrated With Fault Manager
New zpool clear Command
Compact NFSv4 ACL Format
File System Monitoring Tool (fsstat)
ZFS Web-Based Management
What Is ZFS?
ZFS Pooled Storage
Transactional Semantics
Checksums and Self-Healing Data
Unparalleled Scalability
ZFS Snapshots
Simplified Administration
ZFS Terminology
ZFS Component Naming Requirements
Chapter 2 Getting Started With ZFS
ZFS Hardware and Software Requirements and Recommendations
Creating a Basic ZFS File System
Creating a ZFS Storage Pool
How to Identify Storage Requirements for Your ZFS Storage Pool
How to Create a ZFS Storage Pool
Creating a ZFS File System Hierarchy
How to Determine Your ZFS File System Hierarchy
How to Create ZFS File Systems
Chapter 3 ZFS and Traditional File System Differences
ZFS File System Granularity
ZFS Space Accounting
Out of Space Behavior
Mounting ZFS File Systems
Traditional Volume Management
New Solaris ACL Model
Chapter 4 Managing ZFS Storage Pools
Components of a ZFS Storage Pool
Using Disks in a ZFS Storage Pool
Using Slices in a ZFS Storage Pool
Using Files in a ZFS Storage Pool
Replication Features of a ZFS Storage Pool
Mirrored Storage Pool Configuration
RAID-Z Storage Pool Configuration
ZFS Hybrid Storage Pool
Self-Healing Data in a Redundant Configuration
Dynamic Striping in a Storage Pool
Creating and Destroying ZFS Storage Pools
Creating a ZFS Storage Pool
Creating a Basic Storage Pool
Creating a Mirrored Storage Pool
Creating a ZFS Root Pool
Creating RAID-Z Storage Pools
Creating a ZFS Storage Pool with Log Devices
Creating a ZFS Storage Pool with Cache Devices
Displaying Storage Pool Virtual Device Information
Handling ZFS Storage Pool Creation Errors
Detecting In-Use Devices
Mismatched Replication Levels
Doing a Dry Run of Storage Pool Creation
Default Mount Point for Storage Pools
Destroying ZFS Storage Pools
Destroying a Pool With Faulted Devices
Managing Devices in ZFS Storage Pools
Adding Devices to a Storage Pool
Attaching and Detaching Devices in a Storage Pool
Onlining and Offlining Devices in a Storage Pool
Taking a Device Offline
Bringing a Device Online
Clearing Storage Pool Device Errors
Replacing Devices in a Storage Pool
Designating Hot Spares in Your Storage Pool
Activating and Deactivating Hot Spares in Your Storage Pool
Managing ZFS Storage Pool Properties
Querying ZFS Storage Pool Status
Displaying Basic ZFS Storage Pool Information
Listing Information About All Storage Pools
Listing Specific Storage Pool Statistics
Scripting ZFS Storage Pool Output
Displaying ZFS Storage Pool Command History
Viewing ZFS Storage Pool I/O Statistics
Listing Pool-Wide Statistics
Listing Virtual Device Statistics
Determining the Health Status of ZFS Storage Pools
Basic Storage Pool Health Status
Detailed Health Status
Migrating ZFS Storage Pools
Preparing for ZFS Storage Pool Migration
Exporting a ZFS Storage Pool
Determining Available Storage Pools to Import
Importing ZFS Storage Pools From Alternate Directories
Importing ZFS Storage Pools
Recovering Destroyed ZFS Storage Pools
Upgrading ZFS Storage Pools
Chapter 5 Installing and Booting a ZFS Root File System
Installing and Booting a ZFS Root File System (Overview)
ZFS Installation Features
Solaris Installation and Solaris Live Upgrade Requirements for ZFS Support
Solaris Release Requirements
General ZFS Storage Pool Requirements
ZFS Storage Pool Space Requirements
ZFS Storage Pool Configuration Requirements
Installing a ZFS Root File System (Initial Installation)
Installing a ZFS Root File System (JumpStart Installation)
ZFS JumpStart Profile Examples
ZFS JumpStart Keywords
ZFS JumpStart Issues
Migrating a UFS Root File System to a ZFS Root File System (Solaris Live Upgrade)
Required Solaris Live Upgrade Patch Information
ZFS Solaris Live Upgrade Migration Issues
Using Solaris Live Upgrade to Migrate to a ZFS Root File System
ZFS Support for Swap and Dump Devices
Adjusting the Sizes of Your ZFS Swap and Dump Devices
Troubleshooting ZFS Dump Device Issues
Booting From a ZFS Root File System
Booting From an Alternate Disk in a Mirrored ZFS Root Pool
Booting From a ZFS Root File System on a SPARC Based System
Booting From a ZFS Root File System on an x86 Based System
Booting For Recovery Purposes in a ZFS Root Environment
How to Boot ZFS Failsafe Mode
How to Boot ZFS From Alternate Media
Recovering the ZFS Root Pool or Root Pool Snapshots
How to Replace a Disk in the ZFS Root Pool
How to Create Root Pool Snapshots
How to Recreate a ZFS Root Pool and Restore Root Pool Snapshots
How to Roll Back Root Pool Snapshots From a Failsafe Boot
Chapter 6 Managing ZFS File Systems
Creating and Destroying ZFS File Systems
Creating a ZFS File System
Destroying a ZFS File System
Renaming a ZFS File System
Introducing ZFS Properties
ZFS Read-Only Native Properties
The used Property
Settable ZFS Native Properties
The canmount Property
The casesensitivity Property
The dedup Property
The recordsize Property
The sharesmb Property
The volsize Property
ZFS User Properties
Querying ZFS File System Information
Listing Basic ZFS Information
Creating Complex ZFS Queries
Managing ZFS Properties
Setting ZFS Properties
Inheriting ZFS Properties
Querying ZFS Properties
Querying ZFS Properties for Scripting
Mounting and Sharing ZFS File Systems
Managing ZFS Mount Points
Automatic Mount Points
Legacy Mount Points
Mounting ZFS File Systems
Using Temporary Mount Properties
Unmounting ZFS File Systems
Sharing and Unsharing ZFS File Systems
Controlling Share Semantics
Unsharing ZFS File Systems
Sharing ZFS File Systems
Legacy Share Behavior
Sharing ZFS Files in a Solaris CIFS Environment
Setting ZFS Quotas and Reservations
Setting Quotas on ZFS File Systems
Setting User or Group Quotas on a ZFS File System
Setting Reservations on ZFS File Systems
Chapter 7 Working With ZFS Snapshots and Clones
Overview of ZFS Snapshots
Creating and Destroying ZFS Snapshots
Holding ZFS Snapshots
Renaming ZFS Snapshots
Displaying and Accessing ZFS Snapshots
Snapshot Space Accounting
Rolling Back a ZFS Snapshot
Managing Automatic ZFS Snapshots
How to Manage Automatic ZFS Snapshots
How to Recover Automatic ZFS Snapshots (GNOME File Manager)
Overview of ZFS Clones
Creating a ZFS Clone
Destroying a ZFS Clone
Replacing a ZFS File System With a ZFS Clone
Sending and Receiving ZFS Data
Sending a ZFS Snapshot
Receiving a ZFS Snapshot
Sending and Receiving Complex ZFS Snapshot Streams
Remote Replication of ZFS Data
Saving ZFS Data With Other Backup Products
Chapter 8 Using ACLs and Attributes to Protect ZFS Files
New Solaris ACL Model
Syntax Descriptions for Setting ACLs
ZFS ACL Sets
ACL Inheritance
ACL Property Modes
Setting ACLs on ZFS Files
Setting and Displaying ACLs on ZFS Files in Verbose Format
Setting ACL Inheritance on ZFS Files in Verbose Format
Setting and Displaying ACLs on ZFS Files in Compact Format
Applying Special Attributes to ZFS Files
Chapter 9 ZFS Delegated Administration
Overview of ZFS Delegated Administration
Disabling ZFS Delegated Permissions
Delegating ZFS Permissions
Delegating ZFS Permissions (zfs allow)
Removing ZFS Delegated Permissions (zfs unallow)
Using ZFS Delegated Administration
Delegating ZFS Permissions (Examples)
Displaying ZFS Delegated Permissions (Examples)
Removing ZFS Permissions (Examples)
Chapter 10 ZFS Advanced Topics
ZFS Volumes
Using a ZFS Volume as a Swap or Dump Device
Using a ZFS Volume as a Solaris iSCSI Target
Using ZFS on a Solaris System With Zones Installed
Adding ZFS File Systems to a Non-Global Zone
Delegating Datasets to a Non-Global Zone
Adding ZFS Volumes to a Non-Global Zone
Using ZFS Storage Pools Within a Zone
Managing ZFS Properties Within a Zone
Understanding the zoned Property
Using ZFS Alternate Root Pools
Creating ZFS Alternate Root Pools
Importing Alternate Root Pools
ZFS Rights Profiles
Chapter 11 ZFS Troubleshooting and Pool Recovery
ZFS Failure Modes
Missing Devices in a ZFS Storage Pool
Damaged Devices in a ZFS Storage Pool
Corrupted ZFS Data
Checking ZFS File System Integrity
File System Repair
File System Validation
Controlling ZFS Data Scrubbing
Explicit ZFS Data Scrubbing
ZFS Data Scrubbing and Resilvering
Identifying Problems in ZFS
Determining if Problems Exist in a ZFS Storage Pool
Reviewing zpool status Output
Overall Pool Status Information
Pool Configuration Information
Scrubbing Status
Data Corruption Errors
System Reporting of ZFS Error Messages
Repairing a Damaged ZFS Configuration
Resolving a Missing Device
Physically Reattaching the Device
Notifying ZFS of Device Availability
Replacing or Repairing a Damaged Device
Determining the Type of Device Failure
Clearing Transient Errors
Replacing a Device in a ZFS Storage Pool
Determining if a Device Can Be Replaced
Devices That Cannot be Replaced
Replacing a Device in a ZFS Storage Pool
Viewing Resilvering Status
Repairing Damaged Data
Identifying the Type of Data Corruption
Repairing a Corrupted File or Directory
Repairing ZFS Storage Pool-Wide Damage
Repairing an Unbootable System
© 2010, Oracle Corporation and/or its affiliates