| Title and Copyright Information |
| About This Guide |
| Audience |
| Related Documents |
| Conventions |
| 1 | Introduction to the Logical Storage Manager Software |
| 1.1 | Overview |
| 1.2 | LSM Features |
| 1.3 | LSM Objects |
| 1.3.1 | Disks |
| 1.3.2 | LSM Disks |
| 1.3.3 | Disk Groups |
| 1.3.3.1 | Auto-Configured Disks |
| 1.3.4 | Subdisks |
| 1.3.5 | Plexes |
| 1.3.6 | Volumes |
| 1.3.6.1 | Simple Volumes |
| 1.3.6.2 | Striped Volumes (RAID0) |
| 1.3.6.3 | Mirrored Volumes (RAID1) |
| 1.3.6.3.1 | Dirty-Region Logging |
| 1.3.6.3.2 | Migrating From Block Change Logging to DRL |
| 1.3.6.4 | Striped and Mirrored Volumes (RAID0 and RAID1) |
| 1.3.6.5 | RAID5 Volumes |
| 1.3.6.5.1 | Left-Symmetric Layout |
| 1.3.6.5.2 | RAID5 Logging |
| 1.4 | Administering LSM Objects |
| 1.4.1 | Top-down Approach |
| 1.4.2 | Bottom-Up Approach |
| 1.4.3 | LSM Administrative Commands and Interfaces |
| 1.4.3.1 | LSM Commands |
| 1.4.3.2 | The |
| 1.4.3.3 | The Storage Administrator |
| 1.4.3.4 | The Visual Administrator |
| 1.5 | LSM Architecture and Components |
| 2 | Setting Up the LSM Software |
| 2.1 | Installing or Upgrading the LSM Software |
| 2.1.1 | Performing a Full Installation on an System With LSM |
| 2.1.2 | Performing an Upgrade Installation on a System with LSM |
| 2.2 | Initializing the LSM Software For the First Time |
| 2.2.1 | Before You Initialize the LSM Software |
| 2.2.2 | Initializing the LSM Software Using The |
| 2.2.3 | Initializing the LSM Software Using Commands |
| 2.2.4 | Verifying that the LSM Software was Initialized |
| 2.3 | Using the LSM Software |
| 3 | Encapsulating Existing Data to LSM Volumes |
| 3.1 | Encapsulation Requirements |
| 3.2 | Encapsulating Disks and Disk Partitions |
| 3.3 | Encapsulating AdvFS Domains |
| 3.4 | Preserving Block 0 |
| 3.5 | Unencapsulating LSM Volumes |
| 3.5.1 | Unencapsulating UNIX Partitions |
| 3.5.2 | Unencapsulating AdvFS Domains |
| 4 | Encapsulating and Mirroring the Boot Disk |
| 4.1 | Boot Disk Encapsulating and Mirroring Overview |
| 4.1.1 | Root and Swap Usage Types |
| 4.1.2 | Boot Disk Encapsulation and Mirror Restrictions |
| 4.2 | Encapsulating the Boot Disk |
| 4.2.1 | Manually Encapsulating the Boot Disk |
| 4.2.2 | Mirroring the Boot Disk |
| 4.3 | Unencapsulating the Boot Disk |
| 4.4 | Solving Boot Disk Encapsulation Problems |
| 4.4.1 | Resetting Changes Made During the Encapsulation Procedure |
| 4.4.2 | Booting From a Disk Partition |
| 5 | Configuring Disks and Volumes |
| 5.1 | Checking for Free Disk Space |
| 5.1.1 | Checking for Initialized Disks |
| 5.1.2 | Checking for Space in a Disk Group |
| 5.2 | Configuring a Disk for LSM Use |
| 5.2.1 | Configuring a Disk Using the |
| 5.2.2 | Configuring a Disk LSM Using Individual Commands |
| 5.2.2.1 | Initializing a Disk Using the |
| 5.2.2.2 | Adding a Disk To a Disk Group |
| 5.2.2.3 | Creating A Disk Group |
| 5.3 | Creating A Volume |
| 5.3.1 | Creating Simple and Concatenated Volumes |
| 5.3.1.1 | Using the |
| 5.3.1.2 | Using Individual Commands |
| 5.3.2 | Creating A Striped Volume |
| 5.3.2.1 | Using the |
| 5.3.2.2 | Using Individual Command |
| 5.3.3 | Creating a Mirrored Volume |
| 5.3.3.1 | Using the |
| 5.3.3.2 | Using Individual Commands |
| 5.3.3.3 | Creating a DRL for a Mirrored Volume |
| 5.3.4 | Creating A Mirrored and Striped Volume |
| 5.3.4.1 | Using the |
| 5.3.4.2 | Using Individual Commands |
| 5.3.5 | Creating a RAID5 Volume |
| 5.3.5.1 | Using the |
| 5.3.5.2 | Using Individual Commands |
| 5.3.5.3 | Adding a RAID5 Log |
| 5.4 | Configuring LSM Volumes For Use |
| 5.4.1 | Using LSM Volumes with UFS |
| 5.4.2 | Using LSM Volumes with AdvFS |
| 5.4.2.1 | Using an LSM Volume Within an AdvFS Domain |
| 5.4.2.2 | Adding an LSM Volume into an Existing AdvFS Domain |
| 5.4.2.3 | Removing an LSM Volume from AdvFS Domain |
| 5.4.3 | Using LSM Volumes for Secondary Swap Space |
| 5.4.4 | Using LSM Volumes with Databases and Other Software |
| 6 | Managing LSM Objects |
| 6.1 | Managing Disk Groups |
| 6.1.1 | Displaying Free Space Within A Disk Group |
| 6.1.2 | Deporting and Importing Disk Groups |
| 6.2 | Managing Disks Using the |
| 6.2.1 | Adding A Disk |
| 6.2.2 | Displaying Disks |
| 6.2.3 | Renaming a Disk |
| 6.2.4 | Placing a Disk Off line |
| 6.2.5 | Placing a Disk On line |
| 6.2.6 | Evacuating a Disk |
| 6.2.7 | Removing an LSM Disk from a Disk Group |
| 6.2.8 | Replacing a Disk |
| 6.2.9 | Recovering Volumes on a Disk |
| 6.3 | Managing Disk Groups |
| 6.3.1 | Displaying Disk Group Information |
| 6.3.2 | Displaying Free Space in a Disk Group |
| 6.3.3 | Adding a Disk To a Disk Group |
| 6.3.4 | Creating a Disk Group |
| 6.3.5 | Deporting a Disk Group |
| 6.3.6 | Importing a Disk Group |
| 6.3.7 | Increasing Free Space in a Configuration Database |
| 6.4 | Managing Volumes |
| 6.4.1 | Displaying Volume Information |
| 6.4.2 | Changing Volume Attributes |
| 6.4.3 | Setting the Volume Read Policy |
| 6.4.4 | Recovering a Volume |
| 6.4.5 | Stopping a Volume |
| 6.4.6 | Starting a Volume |
| 6.4.7 | Renaming a Volume |
| 6.4.8 | Removing a Volume |
| 6.5 | Managing Plexes |
| 6.5.1 | Displaying Plex Information |
| 6.5.2 | Detaching a Plex |
| 6.5.3 | Attaching a Plex |
| 6.5.4 | Moving Plexes |
| 6.5.5 | Copying Plexes |
| 6.5.6 | Backup Using a Plex |
| 6.5.7 | Removing Plexes |
| 6.6 | Managing Subdisks |
| 6.6.1 | Displaying Subdisks |
| 6.6.2 | Joining Subdisks |
| 6.6.3 | Splitting Subdisks |
| 6.6.4 | Changing Subdisk Information |
| 6.6.5 | Moving Subdisks |
| 6.6.6 | Removing a Subdisk |
| 7 | LSM Preventative Maintenance Procedures |
| 7.1 | The LSM Hot-Sparing Feature |
| 7.1.1 | Hot-Spare Overview |
| 7.1.1.1 | Mail Notification |
| 7.1.2 | Initailizing Spare Disks |
| 7.2 | Replacement Procedure |
| 7.2.1 | Moving Relocated Subdisks |
| 7.3 | Save the LSM Configuration |
| 7.4 | Back Up Volumes |
| 7.4.1 | Backing Up A Non-Mirrored Volume |
| 7.4.2 | Backing Up A Mirrored Volume |
| 7.5 | Collect LSM Performance Data |
| 7.5.1 | Gathering I/O Statistics |
| 7.5.1.1 | Statistics Recorded by LSM |
| 7.6 | Monitor LSM Events and Configuration Changes |
| 7.7 | Monitor Volume States |
| 7.7.1 | Volume States |
| 7.7.2 | RAID5 Volume States |
| 7.7.3 | Volume Kernel States |
| 7.8 | Monitor Plex States |
| 7.8.1 | Plex States |
| 7.8.2 | Plex State Cycle |
| 7.8.3 | Plex Kernel States |
| 7.9 | Monitor LSM Daemons |
| 7.10 | Trace LSM I/O Operations |
| 8 | Troubleshooting the LSM Software |
| 8.1 | Recovering from a Disk Failure |
| 8.1.1 | Replacing a Disk that is Beginning to Fail |
| 8.1.2 | Replacing a Failed Disk |
| 8.1.3 | Reattaching Disks |
| 8.2 | Recovering from a Boot Disk Failure |
| 8.2.1 | Hot-Sparing and Boot Disk Failures |
| 8.2.2 | Re-adding and Replacing Boot Disks |
| 8.2.2.1 | Re-adding A Failed Boot Disk |
| 8.2.2.2 | Replacing a Failed Boot Disk |
| 8.2.3 | Stale or Unusable Plexes on the Boot Disk |
| 8.2.4 | Failure To Obtain Crash Dumps |
| 8.3 | Resynchronizing Volumes |
| 8.4 | Recovering Volumes |
| 8.4.1 | Listing Unstartable Volumes |
| 8.4.2 | Recovering a Disabled Volume |
| 8.5 | Recovering RAID5 Volumes |
| 8.5.1 | System Failures and RAID5 Volumes |
| 8.5.2 | Disk Failures and RAID5 Volumes |
| 8.5.3 | RAID5 Recovery |
| 8.5.3.1 | Parity Resynchronization |
| 8.5.3.2 | Stale Subdisk Recovery |
| 8.5.3.3 | Log Plex Recovery |
| 8.6 | Startup Problems |
| 8.6.1 | I/O and System Delays Caused by Disk Failure |
| 8.6.2 | An LSM Command Fails to Execute |
| 8.6.3 | LSM Volume I/O or Mirroring Fails to Complete |
| 8.6.4 | Failures While Creating Volumes or Adding Disks |
| 8.6.5 | Mounting a File System or Opening an LSM Volume Fails |
| 8.7 | Restoring an LSM Configuration |
| 8.7.1 | Conflicts While Restoring the Configuration |
| 8.7.2 | Failures in Restoring the Configuration |
| 8.8 | Reinstalling the Operating System |
| 8.8.1 | Preparing the System for the Operating System Reinstallation |
| 8.8.2 | Reinstalling the Operating System |
| 8.8.3 | Recovering the LSM Configuration |
| 8.8.4 | Completing the Configuration |
| 8.8.4.1 | Removing the Root and Swap Volumes |
| 8.8.4.2 | LSM Volumes for /usr and /var Partitions |
| 8.8.4.3 | Restoring Volumes from Backup |
| 8.8.4.4 | Disk Cleanup |
| 8.8.4.5 | Reconfiguring the root Volume |
| 8.8.4.6 | Reconfiguring Volumes |
| 8.9 | Deconfiguring Additional Swap |
| 8.10 | Removing the LSM Software |
| 9 | Using the Storage Administrator |
| 9.1 | Overview |
| 9.1.1 | Installing and Starting the Storage Administrator |
| 9.1.2 | Main Window |
| 9.2 | Running Tasks |
| 9.2.1 | Selecting Objects |
| 9.2.2 | Using the Menu Bar |
| 9.2.3 | Using the Right Mouse Button to Display a Pop-Up Menu |
| 9.2.4 | Using the Command Launcher |
| 9.2.5 | Exiting the Storage Administrator |
| 9.3 | Disk Management |
| 9.3.1 | Adding a Disk |
| 9.3.2 | Evacuating a Disk |
| 9.3.3 | Mirroring a Disk |
| 9.3.4 | Placing a Disk On line |
| 9.3.5 | Recovering Volumes on a Disk |
| 9.3.6 | Removing a Disk from an LSM Disk Group |
| 9.3.7 | Renaming a Disk |
| 9.3.8 | Replacing a Disk |
| 9.3.9 | Scanning for New Disks |
| 9.3.10 | Taking a Disk Off Line |
| 9.4 | Disk Group Management |
| 9.4.1 | Adding a Disk to a Disk Group |
| 9.4.2 | Creating a Disk Group |
| 9.4.3 | Deporting a Disk Group |
| 9.4.4 | Importing a Disk Group |
| 9.4.5 | Destroying a Disk Group |
| 9.4.6 | Moving a Disk Group |
| 9.4.7 | Recovering Volumes in a Disk Group |
| 9.4.8 | Renaming a Disk Group |
| 9.5 | Subdisk Management |
| 9.5.1 | Joining Subdisks |
| 9.5.2 | Moving a Subdisk |
| 9.5.3 | Removing a Subdisk |
| 9.5.4 | Splitting a Subdisk |
| 9.6 | Volume Management |
| 9.6.1 | Adding a File System to a Volume |
| 9.6.2 | Adding a Log to a Volume |
| 9.6.3 | Adding a Mirror to a Volume |
| 9.6.4 | Disabling a Mirror in a Volume |
| 9.6.5 | Repairing a Mirror in a Volume |
| 9.6.6 | Checking a File System on a Volume |
| 9.6.7 | Creating a Copy of a Volume Data |
| 9.6.8 | Creating a Volume |
| 9.6.9 | Mounting a UFS File System on a Volume |
| 9.6.10 | Preparing to Restore a Volume from Backup |
| 9.6.11 | Recovering a Volume |
| 9.6.12 | Removing a Volume |
| 9.6.13 | Removing a Log from a Volume |
| 9.6.14 | Removing a Mirror from a Volume |
| 9.6.15 | Renaming a Volume |
| 9.6.16 | Resizing a Volume |
| 9.6.17 | Starting a Volume |
| 9.6.18 | Stopping a Volume |
| 9.6.19 | Unmounting a File System on a Volume |
| A | Customizing the Storage Administrator |
| A.1 | Tracking Storage Administrator Activities |
| A.1.1 | Command Log File |
| A.1.2 | Access Log File |
| A.1.3 | Server Log File |
| A.2 | Working with Dialog Boxes |
| A.2.1 | Specifying Objects in Dialog Boxes |
| A.2.2 | Specifying Object Sizes in Dialog Boxes |
| A.3 | Viewing Objects and Object Properties |
| A.3.1 | Main Window |
| A.3.2 | Volume Layout Details Window |
| A.3.3 | Object Properties Dialog Boxes |
| A.3.4 | User Preferences Dialog Box |
| A.3.4.1 | General Preferences |
| A.3.4.2 | Main Window Preferences |
| A.3.4.3 | Font Preferences |
| A.3.4.4 | Color Preferences |
| A.3.4.5 | Geometry Preferences |
| A.3.4.6 | Object Tree/Object Table Preferences |
| A.3.4.7 | Toolbar Preferences |
| A.3.4.8 | Layout Details Preferences |
| A.3.5 | Alert Monitor Window |
| A.3.6 | Object Table Copy Window |
| A.3.7 | Search Window |
| A.3.8 | Task Request Monitor Window |
| A.4 | Shortcuts and Other Operations |
| A.4.1 | Sort |
| A.4.2 | Clearing an Alert |
| A.4.3 | Keyboard Shortcuts |
| A.4.4 | Docking the Toolbar and Command Launcher |
| B | The Visual Administrator |
| B.1 | Starting the Visual Administrator |
| B.1.1 | The Visual Administrator Main Window |
| B.1.1.1 | Default Views |
| B.1.1.2 | User-Created Views |
| B.1.2 | The View of rootdg Window |
| B.2 | Mouse Buttons |
| B.3 | Icons for LSM Objects |
| B.3.1 | Icon Characteristics |
| B.3.2 | Manipulating Icons |
| B.4 | Pull-Down Menus |
| B.5 | Forms |
| B.5.1 | Fields |
| B.5.2 | Form Error Messages |
| B.6 | Error and Warning Messages |
| B.7 | Help Windows |
| C | Using the Visual Administrator |
| C.1 | Volume Management |
| C.1.1 | Volume Menus |
| C.1.1.1 | Basic-Ops Menu |
| C.1.1.2 | Advanced-Ops Menu |
| C.1.2 | Volume Forms |
| C.1.2.1 | Basic-Ops Forms |
| C.1.2.2 | Advanced-Ops Forms |
| C.1.3 | Volume Properties Form |
| C.2 | Plex Management |
| C.2.1 | Plex Menus |
| C.2.2 | Plex Forms |
| C.2.3 | Plex Properties Forms |
| C.3 | Subdisk Management |
| C.3.1 | Subdisk Menus |
| C.3.2 | Subdisk Forms |
| C.3.3 | Subdisk Properties Forms |
| C.4 | Disk Management |
| C.4.1 | Disk Menus |
| C.4.1.1 | Basic-Ops Menu |
| C.4.1.2 | Advanced-Ops Menu |
| C.4.2 | Disk Forms |
| C.4.3 | Basic-Ops Forms |
| C.4.3.1 | Advanced-Ops Forms |
| C.4.4 | Disk Properties Forms |
| C.5 | Disk Group Management |
| C.5.1 | Disk Group Menus |
| C.5.2 | Disk Group Forms |
| C.6 | Projection Analysis |
| C.6.1 | Projection |
| C.6.2 | Projection Menus |
| C.6.3 | Projection Relationships |
| C.7 | Analysis |
| C.7.1 | Analysis Menus |
| C.7.2 | Analysis Forms |
| C.7.3 | Analysis Table |
| C.8 | UFS Management |
| C.8.1 | File System Menus |
| C.8.2 | File System Forms |
| C.8.2.1 | Basic-Ops Forms |
| C.8.2.2 | File Systems Properties Form |
| D | The voldiskadm Menu Interface |
| D.1 | Starting the voldiskadm Menu Interface |
| D.2 | Disk Management |
| D.2.1 | Initializing a Disk |
| D.2.2 | Displaying Disk Information |
| D.2.3 | Adding a Disk to a Disk Group |
| D.2.4 | Moving Volumes from a Disk |
| D.2.5 | Removing a Disk from a Disk Group |
| D.2.5.1 | Removing a Disk Without Replacement |
| D.2.5.2 | Removing a Disk for Replacement |
| D.2.6 | Replacing a Failed or Removed Disk |
| D.2.7 | Disabling a Disk |
| D.3 | Disk Group Management |
| D.3.1 | Importing a Disk Group |
| D.3.2 | Deporting a Disk Group |
| D.4 | Mirror Volume Management |
| D.5 | Exiting the voldiskadm Menu Interface |
| E | LSM Error Messages |
| E.1 | Volume Daemon Error Messages |
| E.2 | Kernel Error Messages |
| Glossary |
| Examples |
| 1-1 | Main Menu for the LSM voldiskadm Interface |
| Figures |
| 1-1 | LSM Objects and Their Relationships |
| 1-2 | Types of LSM Disks |
| 1-3 | Using LSM Volumes Like Other Disk Devices |
| 1-4 | Example of a Striped Volume |
| 1-5 | Example of a Mirrored Volume |
| 1-6 | Left-Symmetric Layout |
| 1-7 | Top-Down Storage Allocation with the LSM software |
| 1-8 | Bottom-Up Storage Allocation with the LSM software |
| 1-9 | LSM Architecture |
| 9-1 | The Storage Administrator Main Window |
| A-1 | Sample Dialog Box |
| A-2 | Sample Volume Layout Window |
| A-3 | Sample Volume Properties Dialog Box |
| A-4 | Sample Preferences Dialog Box |
| A-5 | Sample Alert Monitor Window |
| A-6 | Sample Search Dialog Box |
| A-7 | Sample Task Request Monitor Window |
| B-1 | Visual Administrator Main Window |
| B-2 | View of rootdg |
| B-3 | Icons That Represent LSM Objects |
| Tables |
| 1-1 | Disk Storage Management With and Without the LSM Software |
| 1-2 | LSM Features |
| 1-3 | LSM Objects |
| 1-4 | Common LSM Commands |
| 1-5 | Advanced LSM Commands |
| 1-6 | LSM Components |
| 5-1 | Disk Options Default Values |
| 5-2 | DRL Sizes for TruCluster Configurations |
| 5-3 | DRL Sizes for Non-TruCluster Configurations |
| 6-1 | volprint Abbreviations |
| 6-2 | Setting Volume Attributes |
| 6-3 | The putil and util Fields |
| 7-1 | Volume States |
| 7-2 | RAID5 Volume States |
| 7-3 | Volume Kernel States |
| 7-4 | LSM Plex States |
| 7-5 | Plex Kernel States |
| B-1 | Default Mouse Buttons |
| B-2 | Drag and Drop Operations |
| C-1 | Projection Table |
| C-2 | Analysis Table |
| Index |