| Title and Copyright Information |
| Preface |
| Introducing AdvFS |
| Advanced File System Features |
| What's New in Tru64 UNIX Version 5.1 |
| Conventions |
| License Registration |
| Related Information |
| 1 | Configuring the File System |
| 1.1 | File System Design |
| 1.1.1 | Filesets, Domains and Volumes |
| 1.1.2 | Transaction Log |
| 1.1.3 | File Storage Allocation |
| 1.2 | Setting Up AdvFS |
| 1.3 | Volumes |
| 1.3.1 | Volume Structure |
| 1.3.2 | Volume Attributes |
| 1.4 | Domains |
| 1.4.1 | Configuring Domains |
| 1.4.2 | The /etc/fdmns Directory |
| 1.4.3 | Version 5 Domains |
| 1.4.3.1 | Creating a Domain with DVN4 |
| 1.4.3.2 | Upgrading a Domain to DVN4 |
| 1.4.4 | Displaying Domain Information |
| 1.4.5 | Creating a Domain |
| 1.4.6 | Increasing the Size of a Domain |
| 1.4.7 | Reducing the Size of a Domain |
| 1.4.8 | Removing a Domain |
| 1.4.9 | Renaming a Domain |
| 1.5 | Filesets |
| 1.5.1 | Configuring Filesets |
| 1.5.2 | Designating Filesets in the /etc/fstab File |
| 1.5.3 | Displaying Fileset Information |
| 1.5.4 | Creating a Fileset |
| 1.5.5 | Upgrading a Fileset |
| 1.5.6 | Mounting a Fileset |
| 1.5.7 | Unmounting a Fileset |
| 1.5.8 | Removing a Fileset |
| 1.5.9 | Renaming a Fileset |
| 1.5.10 | Clone Filesets |
| 1.5.10.1 | Creating a Clone Fileset |
| 1.5.10.2 | Mounting and Unmounting a Clone |
| 1.5.10.3 | Removing a Clone |
| 1.5.10.4 | Renaming a Clone |
| 1.6 | Configuring an AdvFS root File System |
| 1.6.1 | Mounting the root File System in Single-User Mode |
| 1.6.2 | Changing the Name of the root Domain |
| 1.6.3 | Changing the Name of the root Fileset |
| 1.7 | Using AdvFS with LSM |
| 1.7.1 | Setting Up AdvFS with LSM Volumes |
| 1.7.2 | Mirroring LSM Volumes Under AdvFS |
| 1.7.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 |
| 2.2.2.1 | User Quotas Example |
| 2.2.2.2 | User Grace Period Example |
| 2.2.2.3 | Group Quotas Example |
| 2.2.2.4 | Group Grace Period Example |
| 2.2.3 | Setting Quotas for Multiple Users and Groups |
| 2.2.3.1 | Prototype User Example |
| 2.2.3.2 | Prototype Group Example |
| 2.2.4 | Verifying File and Disk Space Usage |
| 2.2.4.1 | Printing the Tag and Full Path Name for Each File |
| 2.2.4.2 | Summarizing Fileset Ownership |
| 2.2.4.3 | Displaying Disk Usage and Limits |
| 2.2.4.4 | Verifying Quota Consistency |
| 2.2.4.5 | 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 |
| 2.3.2.1 | Fileset Quotas Example |
| 2.3.2.2 | Setting the Grace Period |
| 2.3.3 | Setting Quotas for Multiple Filesets |
| 2.3.4 | Verifying File and Disk Space Usage |
| 2.3.4.1 | Displaying Used and Available Disk Space for Filesets |
| 2.3.4.2 | Displaying Used and Available Disk Space for Domains and Filesets |
| 2.3.4.3 | Displaying Fileset Attributes |
| 2.3.4.4 | Displaying Domain Attributes |
| 2.3.5 | Activating Quotas |
| 2.3.6 | Deactivating Quotas |
| 3 | Backing Up and Restoring |
| 3.1 | Backing Up Data |
| 3.1.1 | Unique Features of the vdump Command |
| 3.1.2 | Dumping to Tape |
| 3.1.3 | Dumping Subdirectories |
| 3.1.4 | Dumping to Filesets |
| 3.1.5 | Dumping to Block 0 |
| 3.1.6 | Compressing Savesets |
| 3.1.7 | Dumping with Error Protection |
| 3.1.8 | Backup Level |
| 3.1.9 | Listing Saved Files |
| 3.1.10 | Dumping and Restoring Files Remotely |
| 3.2 | Cloning for Online Backup |
| 3.3 | Cloning to Back Up Databases |
| 3.4 | Restoring Data |
| 3.4.1 | Unique Features of the vrestore Command |
| 3.4.2 | Restoring Files |
| 3.4.3 | Restoring Quotas |
| 3.4.4 | Restoring Selected Savesets |
| 3.5 | AdvFS and NetWorker |
| 4 | Optimizing Performance |
| 4.1 | AdvFS Organization |
| 4.1.1 | Configuring Domains and Filesets |
| 4.1.2 | Configuring Volumes |
| 4.1.3 | Improving Transaction Log Performance |
| 4.1.4 | Improving Data Consistency |
| 4.1.5 | Improving Data Transfer Rate with Direct I/O |
| 4.2 | Monitoring Performance |
| 4.3 | Tuning AdvFS |
| 4.3.1 | Defragmenting a Domain |
| 4.3.1.1 | Choosing to Defragment |
| 4.3.1.2 | Defragment Example |
| 4.3.2 | Balancing a Multivolume Domain |
| 4.3.2.1 | Choosing to Balance |
| 4.3.2.2 | Balance Example |
| 4.3.3 | Moving Files to Different Volumes |
| 4.3.3.1 | Choosing to Migrate |
| 4.3.3.2 | Migrate Example |
| 4.3.4 | Striping Files |
| 4.3.4.1 | Choosing to Stripe an AdvFS File |
| 4.3.4.2 | AdvFS Stripe Example |
| 4.3.4.3 | Removing AdvFS Striping |
| 4.3.5 | Data Cache Tuning |
| 4.3.6 | Changing Attributes to Improve System Performance |
| 4.3.7 | Controlling Domain Panic Information |
| 4.4 | Using a Trashcan |
| 5 | Troubleshooting |
| 5.1 | Disk File Structure Incompatibility |
| 5.1.1 | Utility Incompatibility |
| 5.1.2 | Avoiding Metadata Incompatibility |
| 5.2 | Memory Mapping, Direct I/O and Data Logging Incompatibility |
| 5.3 | Handling Poor Performance |
| 5.4 | Handling Disk Problems |
| 5.4.1 | Checking Free Space and Disk Usage |
| 5.4.2 | Reusing AdvFS Volumes |
| 5.4.3 | Dumping to Block 0 |
| 5.4.4 | Disk Space Usage Limits |
| 5.4.5 | Verifying File System Consistency |
| 5.4.6 | Salvaging File Data from a Damaged Domain |
| 5.4.7 | "Can't Clear a Bit Twice" Error Message |
| 5.4.8 | Recovering from a Domain Panic |
| 5.4.9 | Recovering from Filesets Mounted Read-Only |
| 5.5 | Restoring an AdvFS File System |
| 5.5.1 | Restoring the /etc/fdmns Directory |
| 5.5.1.1 | Reconstructing the /etc/fdmns Directory Manually |
| 5.5.1.2 | Reconstructing the /etc/fdmns Directory Using advscan |
| 5.5.2 | Recovering from Volume Failure |
| 5.5.3 | Recovering from Failure of the root Domain |
| 5.5.4 | Restoring a Multivolume usr Domain |
| 5.6 | Recovering from a System Crash |
| 5.6.1 | Saving Copies of System Metadata |
| 5.6.2 | Physically Moving an AdvFS Disk |
| 5.6.3 | Log File Inconsistency |
| 6 | Managing the Advanced File System with the AdvFS GUI |
| 6.1 | Installing the GUI |
| 6.2 | Components of the GUI |
| 6.2.1 | GUI Agent (advfsd) |
| 6.2.2 | GUI (dtadvfs) |
| 6.2.2.1 | GUI Security |
| 6.2.2.2 | Ignoring Disks |
| 6.2.2.3 | Log Files |
| 6.2.2.4 | Help |
| 6.2.2.5 | Monitoring Remote File Systems |
| 6.2.2.6 | Managing LSM Volumes |
| 6.3 | Displaying File System Information |
| 6.3.1 | Choosing Units for Displaying Information |
| 6.3.2 | Main Window |
| 6.3.3 | Devices and Volumes Window |
| 6.4 | Performing File System Operations |
| 6.4.1 | Operations on a Domain |
| 6.4.1.1 | Creating a Domain |
| 6.4.1.2 | Setting a Free Space Alert for a Domain |
| 6.4.1.3 | Enlarging a Domain |
| 6.4.1.4 | Removing a Domain |
| 6.4.1.5 | Renaming a Domain |
| 6.4.2 | Operations on a Fileset |
| 6.4.2.1 | Creating a Fileset |
| 6.4.2.2 | Mounting a Fileset |
| 6.4.2.3 | Unmounting a Fileset |
| 6.4.2.4 | Setting a Free Space Alert for a Fileset |
| 6.4.2.5 | Setting Fileset Quotas |
| 6.4.2.6 | Removing a Fileset |
| 6.4.2.7 | Renaming a Fileset |
| 6.4.3 | Operations on a Clone Fileset |
| 6.4.3.1 | Creating a Clone Fileset |
| 6.4.3.2 | Mounting a Clone |
| 6.4.3.3 | Unmounting a Clone |
| 6.4.3.4 | Removing a Clone |
| 6.4.4 | Operations on a Volume |
| 6.4.4.1 | Setting a Free Space Alert for a Volume |
| 6.4.4.2 | Adding a Volume |
| 6.4.4.3 | Removing a Volume |
| 6.4.5 | Maintaining AdvFS |
| 6.4.5.1 | Balancing a Multivolume Domain |
| 6.4.5.2 | Defragmenting a Domain |
| 6.5 | Troubleshooting GUI Operation |
| 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 |
| Glossary |
| Figures |
| 1-1 | AdvFS File System Design |
| 1-2 | Single-Volume Domain |
| 1-3 | Enlarging a Domain |
| 1-4 | Cloning a Fileset |
| 4-1 | Defragmenting a Domain |
| 4-2 | Balancing a Domain |
| 4-3 | Migrating Files |
| 6-1 | Main Window Showing Disk Usage Information |
| 6-2 | Main Window Showing Fileset Quota Information |
| 6-3 | Devices and Volumes Window |
| Tables |
| 2-1 | Quota Size Limits |
| 2-2 | User and Group Usage Commands |
| 2-3 | Fileset Disk Usage Commands |
| 4-1 | Trashcan Commands |
| 5-1 | Disk Space Usage Information Commands |
| 5-2 | Fileset Anomalies and Corrections |
| 5-3 | Fileset Anomalies and Corrections |
| 5-4 | Fileset Anomalies and Corrections |
| 6-1 | AdvFS GUI Subsets |
| 6-2 | Disk Space Requirements for the AdvFS GUI |
| 6-3 | GUI Troubleshooting |
| 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 |
| Index |