Title and Copyright Information
About This Manual
New and Changed Features
Related Documentation
Reader's Comments
1    Configuring the File System
1.1    What is AdvFS?
1.2    License Registration
1.3    File System Design
1.3.1    Filesets, Domains, and Volumes
1.3.2    Transaction log file
1.3.3    File Storage Allocation
1.4    Setting Up an AdvFS File System
1.5    Volumes
1.5.1    Volume Attributes
1.6    Domains
1.6.1    Configuring Domains
1.6.2    The /etc/fdmns Directory
1.6.3    Version 5.0 Domains    Creating a Domain with DVN4    Upgrading a Domain to DVN4
1.6.4    Displaying Domain Information
1.6.5    Creating a Domain
1.6.6    Increasing the Size of a Domain
1.6.7    Reducing the Size of a Domain
1.6.8    Removing a Domain
1.6.9    Renaming a Domain
1.7    Filesets
1.7.1    Configuring Filesets
1.7.2    Designating Filesets in the /etc/fstab File
1.7.3    Displaying Fileset Information
1.7.4    Creating a Fileset
1.7.5    Upgrading a Fileset
1.7.6    Mounting a Fileset
1.7.7    Unmounting a Fileset
1.7.8    Removing a Fileset
1.7.9    Renaming a Fileset
1.7.10    Changing the Characteristics of a Fileset
1.7.11    AdvFS Fileset Clones    Creating an AdvFS Fileset Clone    Mounting and Unmounting an AdvFS Fileset Clone    Removing an AdvFS Fileset Clone    Renaming an AdvFS Fileset Clone
1.8    Setting Up Trashcans
1.9    Configuring an AdvFS root File System
1.9.1    Mounting the root File System in Single-User Mode
1.9.2    Changing the Name of the root Domain
1.9.3    Changing the Name of the root Fileset
1.10    Using AdvFS with LSM
1.10.1    Setting Up AdvFS Using LSM Volumes
1.10.2    Using LSM for Data Redundancy
1.10.3    Striping LSM Volumes and Striping AdvFS Files
2    Managing Quotas
2.1    Introducing Quotas
2.1.1    Quota Limits
2.1.2    Grace Period
2.2    User and Group Quotas
2.2.1    Quota Files
2.2.2    Setting Quotas and Grace Periods    Setting User Quotas    Setting the User Grace Period    Setting Group Quotas    Setting the Group Grace Period
2.2.3    Setting Quotas for Multiple Users and Groups    Setting Quotas for Multiple Users    Setting Quotas for Multiple Groups
2.2.4    Verifying File and Disk Space Usage    Printing the Tag and Full Pathname for Each File    Summarizing Fileset Ownership    Displaying Disk Usage and Limits    Verifying Quota Consistency    Summarizing Quotas by Fileset
2.2.5    Activating Quotas at System Start-Up
2.2.6    Activating Quotas Manually
2.2.7    Deactivating Quotas
2.3    Fileset Quotas
2.3.1    Quota Files
2.3.2    Setting Quotas and Grace Periods    Setting Fileset Quotas    Setting the Grace Period
2.3.3    Setting Quotas for Multiple Filesets
2.3.4    Verifying File and Disk Space Usage    Displaying Fileset Space    Displaying Fileset Limits    Displaying Domain Space    Displaying Domain and Fileset Space
2.3.5    Activating Quotas
2.3.6    Deactivating Quotas
3    Backing Up and Restoring Data
3.1    Overview
3.2    Backing Up Data
3.2.1    Unique Features of the vdump Command
3.2.2    Backup Level
3.2.3    Dumping to Tape
3.2.4    Dumping to Standard Output
3.2.5    Dumping Subdirectories
3.2.6    Dumping to a File or Disk Partition
3.2.7    Compressing Savesets
3.2.8    Dumping with Error Protection
3.2.9    Listing Saved Files
3.2.10    Dumping and Restoring Files Remotely
3.3    Cloning for Online Backup
3.4    Cloning to Back Up Databases
3.5    Restoring Data
3.5.1    Unique Features of the vrestore Command
3.5.2    Restoring Files
3.5.3    Restoring Quotas
3.5.4    Restoring from a Tape with Many Savesets
3.6    AdvFS and NetWorker
4    Optimizing and Tuning the AdvFS File System
4.1    Monitoring Performance
4.2    Improving Performance by Disabling the Frag File
4.3    Improving Transaction Log File Performance
4.4    Improving Data Consistency
4.4.1    Asynchronous I/O
4.4.2    Asynchronous Atomic-Write Data Logging I/O    Persistent Atomic-Write Data Logging    Temporary Atomic-Write Data Logging
4.4.3    Synchronous I/O
4.4.4    Synchronous Atomic-Write Data Logging I/O
4.5    Data Cache Tuning
4.6    Improving Data Transfer Rate with Direct I/O
4.7    Changing Attributes to Improve System Performance
4.8    Defragmenting a Domain
4.8.1    Choosing to Defragment
4.8.2    Defragmenting Example
4.9    Defragmenting a File
4.10    Balancing a Multivolume Domain
4.10.1    Choosing to Balance
4.10.2    Balance Example
4.11    Moving Filesets to Different Volumes
4.12    Migrating Files to Different Volumes
4.12.1    Choosing to Migrate
4.12.2    Migrate Example
4.13    Striping Files
4.13.1    Choosing to Use AdvFS Striping on a File
4.13.2    AdvFS Stripe Example
4.13.3    Removing AdvFS Striping
4.14    Controlling Domain Panic Information
5    Troubleshooting
5.1    Checking Free Space and Disk Usage
5.2    Preventative Maintenance
5.2.1    Failing Disks
5.2.2    Verifying File System Consistency
5.3    Increasing the Size of an AdvFS root Domain
5.3.1    Installing a New Disk for the root Domain
5.3.2    Configuring a Device for Use as the root Volume
5.3.3    Backing up the Current root Domain
5.3.4    Recreating the root Domain on a Different Volume
5.4    Disk File Structure Incompatibility
5.4.1    Utility Incompatibility
5.4.2    Avoiding Metadata Incompatibility
5.5    Memory Mapping, Direct I/O, and Data Logging Incompatibility
5.6    Invalid or Corrupt Saveset Format
5.7    Improving Poor Performance
5.8    Fixing Disk Problems
5.8.1    Reusing Space
5.8.2    Limiting Disk Space Usage
5.8.3    Fixing On-Disk Metadata Corruptions
5.8.4    Recovering File Data from a Corrupted Domain    Salvaging Data to Disk    Salvaging Data to Tape    Salvaging Data from a Corrupted root Domain    Salvaging Data Block by Block
5.8.5    "Can't Clear a Bit Twice" Error Message
5.8.6    Recovering from a Domain Panic
5.8.7    Recovering from Filesets That are Mounted Read-Only
5.9    Restoring the /etc/fdmns Directory
5.9.1    Reconstructing the /etc/fdmns Directory Manually
5.9.2    Reconstructing the /etc/fdmns Directory Using advscan
5.10    Recovering from Corruption of a Domain
5.11    Recovering from Corruption of an AdvFS root Domain
5.11.1    Identifying the Hardware Resources    SRM Console Names for CD-ROM Drive or Network Interface Device    SRM Console Boot Device Name    UNIX Device Names
5.11.2    Applying the Procedure
5.12    Restoring a Multivolume usr Domain
5.13    Recovering from a System Crash
5.13.1    Saving Copies of System Metadata
5.13.2    Physically Moving an AdvFS Disk
5.13.3    Log File Inconsistency
5.13.4    Recovering from Problems Removing Volumes
A    Accessing File System Information with the SysMan Menu
B    AdvFS Commands
B.1    AdvFS Base System Commands
B.2    AdvFS Utilities Commands
B.3    Comparison of AdvFS and UFS Commands
C    Converting File Systems
C.1    Converting a /usr File System to AdvFS
C.1.1    Using a Backup Tape
C.1.2    Using an Intermediate File
C.1.3    Using a Second Disk
C.2    Converting the root File System to AdvFS
C.3    Converting a Data File System to AdvFS
C.3.1    Using a Backup Tape
C.3.2    Using an Intermediate File
C.3.3    Using a Second Disk
C.3.4    Using a Second System
C.4    Converting from AdvFS to UFS
C.4.1    Converting the root File System to UFS
C.4.2    Converting a Fileset to UFS
D    Graphical User Interfaces
D.1    Installing the AdvFS GUI
D.2    Components of the GUI
D.2.1    GUI Agent (advfsd)
D.2.2    AdvFS GUI (dtadvfs)
D.2.2.1    GUI Security
D.2.2.2    Ignoring Disks
D.2.2.3    Log Files
D.2.2.4    Help
D.2.2.5    Monitoring Remote File Systems
D.2.2.6    Managing LSM Volumes
D.3    Displaying File System Information
D.3.1    Choosing Units for Displaying Information
D.3.2    Main Window
D.3.3    Devices and Volumes Window
D.4    Performing File System Operations
D.4.1    Operations on a Domain
D.4.1.1    Creating a Domain
D.4.1.2    Setting a Free Space Alert for a Domain
D.4.1.3    Enlarging a Domain
D.4.1.4    Removing a Domain
D.4.1.5    Renaming a Domain
D.4.2    Operations on a Fileset
D.4.2.1    Creating a Fileset
D.4.2.2    Mounting a Fileset
D.4.2.3    Unmounting a Fileset
D.4.2.4    Setting a Free Space Alert for a Fileset
D.4.2.5    Setting Fileset Quotas
D.4.2.6    Removing a Fileset
D.4.2.7    Renaming a Fileset
D.4.3    Operations on an AdvFS Fileset Clone
D.4.3.1    Creating an AdvFS Fileset Clone
D.4.3.2    Mounting a Clone
D.4.3.3    Unmounting a Clone
D.4.3.4    Removing a Clone
D.4.4    Operations on a Volume
D.4.4.1    Setting a Free Space Alert for a Volume
D.4.4.2    Adding a Volume
D.4.4.3    Removing a Volume
D.4.5    Maintaining AdvFS
D.4.5.1    Balancing a Multivolume Domain
D.4.5.2    Defragmenting a Domain
D.5    GUI Operation
E    Using Controller-Based Cloning and Snapshotting
1-1    AdvFS File System Design
1-2    Single-Volume Domain
1-3    Enlarging a Domain
1-4    Cloning a Fileset
4-1    Balancing a Domain
4-2    Migrating Files
1-1    Trashcan Commands
2-1    Quota Size Limits
2-2    User and Group Usage Commands
5-1    Disk Space Usage Commands
5-2    Fileset Anomalies and Corrections - Links Not Equal
5-3    Fileset Anomalies and Corrections - Domain Volume Count Not Equal
5-4    Fileset Anomalies and Corrections - Number of Partitions Not Equal
B-1    AdvFS Configuration Commands
B-2    AdvFS Information Display Commands
B-3    AdvFS Backup Commands
B-4    AdvFS Check and Repair Commands
B-5    AdvFS Quota Commands
B-6    AdvFS Disk Structure Commands
B-7    AdvFS Utilities Commands
B-8    Comparison of AdvFS and UFS Commands
D-1    AdvFS GUI Subsets
D-2    Disk Space Requirements for the AdvFS GUI
D-3    GUI Troubleshooting