Documentation Home
> Oracle Solaris ZFS Administration Guide
Oracle 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 Oracle Solaris ZFS File System (Introduction)
What's New in ZFS?
Splitting a Mirrored ZFS Storage Pool (zpool split)
New ZFS System Process
Changes to the zpool list Command
ZFS Storage Pool Recovery
ZFS Log Device Enhancements
Triple Parity RAIDZ (raidz3)
Holding ZFS Snapshots
ZFS Device Replacement Enhancements
ZFS and Flash Installation Support
ZFS User and Group Quotas
ZFS ACL Pass Through Inheritance for Execute Permission
ZFS Property Enhancements
ZFS Log Device Recovery
Using Cache Devices in Your ZFS Storage Pool
Zone Migration in a ZFS Environment
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 Storage Pool Properties
ZFS Command History Enhancements (zpool history)
Upgrading ZFS File Systems (zfs upgrade)
ZFS Delegated Administration
Setting Up Separate ZFS Log Devices
Creating Intermediate ZFS Datasets
ZFS Hot-Plugging Enhancements
Recursively Renaming ZFS Snapshots (zfs rename -r)
gzip Compression Is Available for ZFS
Storing Multiple Copies of ZFS User Data
Improved zpool status Output
ZFS and Solaris iSCSI Improvements
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)
ZFS Backup and Restore Commands Are Renamed
Recovering Destroyed Storage Pools
ZFS Is Integrated With Fault Manager
The 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 Oracle Solaris 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 Oracle Solaris ZFS and Traditional File System Differences
ZFS File System Granularity
ZFS Disk Space Accounting
Out of Space Behavior
Mounting ZFS File Systems
Traditional Volume Management
New Solaris ACL Model
Chapter 4 Managing Oracle Solaris 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 a RAID-Z Storage Pool
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
Creating a New Pool By Splitting a Mirrored ZFS 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 Information About ZFS Storage Pools
Listing Information About All Storage Pools or a Specific Pool
Listing Specific Storage Pool Statistics
Scripting ZFS Storage Pool Output
Displaying ZFS Storage Pool Command History
Viewing I/O Statistics for ZFS Storage Pools
Listing Pool-Wide I/O Statistics
Listing Virtual Device I/O 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 an Oracle Solaris ZFS Root File System
Installing and Booting an Oracle Solaris ZFS Root File System (Overview)
ZFS Installation Features
Oracle Solaris Installation and Oracle Solaris Live Upgrade Requirements for ZFS Support
Oracle Solaris Release Requirements
General ZFS Storage Pool Requirements
Disk Space Requirements for ZFS Storage Pools
ZFS Storage Pool Configuration Requirements
Installing a ZFS Root File System (Initial Installation)
How to Create a Mirrored Root Pool (Post Installation)
Installing a ZFS Root File System (Oracle Solaris Flash Archive Installation)
Installing a ZFS Root File System (Oracle Solaris JumpStart Installation)
JumpStart Keywords for ZFS
JumpStart Profile Examples for ZFS
JumpStart Issues for ZFS
Migrating a UFS Root File System to a ZFS Root File System (Oracle Solaris Live Upgrade)
ZFS Migration Issues With Oracle Solaris Live Upgrade
Using Oracle Solaris Live Upgrade to Migrate to a ZFS Root File System (Without Zones)
Using Oracle Solaris Live Upgrade to Migrate or Upgrade a System With Zones (Solaris 10 10/08)
How to Migrate a UFS Root File System With Zone Roots on UFS to a ZFS Root File System (Solaris 10 10/08)
How to Configure a ZFS Root File System With Zone Roots on ZFS (Solaris 10 10/08)
How to Upgrade or Patch a ZFS Root File System With Zone Roots on ZFS (Solaris 10 10/08)
Using Oracle Solaris Live Upgrade to Migrate or Upgrade a System With Zones (at Least Solaris 10 5/09)
Supported ZFS with Zone Root Configuration Information (at Least Solaris 10 5/09)
How to Create a ZFS BE With a ZFS Root File System and a Zone Root (at Least Solaris 10 5/09)
How to Upgrade or Patch a ZFS Root File System With Zone Roots (at Least Solaris 10 5/09)
How to Migrate a UFS Root File System With a Zone Root to a ZFS Root File System (at Least Solaris 10 5/09)
ZFS Support for Swap and Dump Devices
Adjusting the Sizes of Your ZFS Swap Device and Dump Device
Troubleshooting ZFS Dump Device Issues
Booting From a ZFS Root File System
Booting From an Alternate Disk in a Mirrored ZFS Root Pool
SPARC: Booting From a ZFS Root File System
x86: Booting From a ZFS Root File System
Resolving ZFS Mount-Point Problems That Prevent Successful Booting (Solaris 10 10/08)
How to Resolve ZFS Mount-Point Problems
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 Oracle Solaris ZFS File Systems
Managing ZFS File Systems (Overview)
Creating, Destroying, and Renaming 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
canmount Property
recordsize Property
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
Setting ZFS Quotas and Reservations
Setting Quotas on ZFS File Systems
Setting User and Group Quotas on a ZFS File System
Setting Reservations on ZFS File Systems
Chapter 7 Working With Oracle Solaris ZFS Snapshots and Clones
Overview of ZFS Snapshots
Creating and Destroying ZFS Snapshots
Holding ZFS Snapshots
Renaming ZFS Snapshots
Displaying and Accessing ZFS Snapshots
Disk Space Accounting for ZFS Snapshots
Rolling Back a ZFS Snapshot
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
Saving ZFS Data With Other Backup Products
Sending a ZFS Snapshot
Receiving a ZFS Snapshot
Sending and Receiving Complex ZFS Snapshot Streams
Remote Replication of ZFS Data
Chapter 8 Using ACLs to Protect Oracle Solaris ZFS Files
New Solaris ACL Model
Syntax Descriptions for Setting ACLs
ACL Inheritance
ACL Properties
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
Chapter 9 Oracle Solaris 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)
Delegating ZFS Permissions (Examples)
Displaying ZFS Delegated Permissions (Examples)
Removing ZFS Delegated Permissions (Examples)
Chapter 10 Oracle Solaris 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 Oracle Solaris ZFS Troubleshooting and Pool Recovery
Identifying ZFS Failures
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
Resolving Problems With 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 a 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
Appendix A Oracle Solaris ZFS Version Descriptions
Overview of ZFS Versions
ZFS Pool Versions
ZFS File System Versions
© 2010, Oracle Corporation and/or its affiliates