| |
| ...Removing Packages | 21 |
| ...Path Requirements | 21 |
| ...Viewing AnswerBook Online Documentation | 22 |
| ...Creating Replicas of the Metadevice State Database | 22 |
| ......Creating Space for Metadevice State Database Replicas | 22 |
| ......Creating Replicas on Metadevice Components | 24 |
| ......Allocating Space From the swap Partition for Replicas | 25 |
| ......Creating Replicas on Unused Disk Partitions | 33 |
| ......What to Do Next | 35 |
3. Overview of Solstice DiskSuite | 37 |
| ...Elements of the Metadisk Driver | 38 |
| ......Metadevices | 39 |
| ......Concatenation and Striping | 40 |
| ......Mirroring | 41 |
| ......UNIX File System Logging | 42 |
| ......Hot Spares | 45 |
| ......Disksets | 45 |
| ......RAID Devices | 45 |
| ...State Database Replicas | 46 |
| ...Expanding Mounted File Systems | 47 |
| ...DiskSuite Commands and Utilities | 47 |
| ...System Files Associated with DiskSuite | 49 |
4. Concatenating and Striping | 51 |
| ...Using Concatenations and Stripes | 51 |
| |
| ...Defining Metadevice Configurations | 53 |
| ......Concatenated Metadevices | 53 |
| ......Striped Metadevices | 54 |
| ......Metadevices Defined as Concatenated Stripes | 56 |
| ...Replacing Failed Components | 57 |
| ...Clearing Concatenations and Stripes | 58 |
| ...Hardware and Software Considerations | 59 |
| ......Assigning Interlace Values | 59 |
| ......Mixing Different Size Components | 59 |
| ......Using Components With Different Geometry | 60 |
| ......Controllers | 60 |
| ......Bus Load | 60 |
| ...Examples | 61 |
| ......Striping Three Components | 61 |
| ......Concatenating Eight Components | 62 |
| ......Concatenating Stripes of Components | 63 |
5. Mirroring | 65 |
| ...Operation of Mirrors | 66 |
| ......Defining Metamirrors | 69 |
| ......Metamirror Options | 70 |
| ......Resyncing Mirrors | 72 |
| ......Checking the Status of Mirrors | 73 |
| ......Mirroring Existing File Systems | 77 |
| ......Unmirroring File Systems | 77 |
| |
| ...root, swap, and /usr Mirroring | 78 |
| ......Mirroring /usr | 79 |
| ......Mirroring root | 81 |
| ......Mirroring swap | 91 |
| ......Unmirroring root and swap File Systems | 92 |
| ...Reconfiguring Submirrors | 94 |
| ......Attaching and Detaching Submirrors | 95 |
| ......Placing Submirrors Online and Offline | 95 |
| ......Replacing and Enabling Submirror Components | 96 |
| ......Changing Metamirror and Submirror Options | 97 |
| ...Using Mirrors for Online Backup | 98 |
| ......Performing Online Backups -- for Mirrors | 98 |
| ......Performing Online Backups -- for Nonmirrors | 100 |
| ...Examples | 103 |
| ......Mirroring an Existing File System | 103 |
| ......Adding Submirrors | 105 |
| ......Watching the Progress of a Resync Using metastat | 106 |
6. UFS Logging | 109 |
| ...Overview of UFS Logging | 110 |
| ...Setting Up UFS Logging | 110 |
| ......How Much Log Space is Required? | 111 |
| ......Which File Systems Should Be Logged? | 111 |
| ......Where Should the Log Be Located? | 112 |
| ......How To Set Up UFS Logging | 112 |
| |
| ......How to Share a Log Between File Systems | 114 |
| ......Removing UFS Logging | 115 |
| ......Logging a File System That Cannot Be Unmounted | 117 |
| ......Removing Logging from a File System That Cannot be |
| ........Unmounted | 118 |
| ...Creating Metatrans Namespace for Exported File Systems | 119 |
| ...How DiskSuite Commands Relate to Logging | 120 |
| ...Using Metadevices and Metamirrors | 121 |
| ...Metatrans Device States | 122 |
| ...Recovering from Device Errors | 122 |
| ...Recovering from File System Panics | 124 |
7. Hot Spares | 125 |
| ...Overview of Hot Spares | 125 |
| ...Defining Hot Spares | 126 |
| ...Hot Spare Conditions to Avoid | 128 |
| ...Manipulating Hot Spare Pools | 128 |
| ......Adding Hot Spares | 129 |
| ......Deleting Hot Spares | 129 |
| ......Replacing Hot Spares | 130 |
| ......Enabling Hot Spares | 131 |
| ......Changing the Associated Hot Spare Pool | 131 |
| ......Checking the Status of Hot Spares | 132 |
| ...Examples | 132 |
| ......Setting up Hot Spare Pools | 133 |
| |
| ......Adding Hot Spares to Hot Spare Pools | 134 |
| ......Deleting Hot Spares From Hot Spare Pools | 134 |
| ......Replacing Hot Spares Within Hot Spare Pools | 135 |
8. Disksets | 137 |
| ...Overview of Disksets | 138 |
| ......Database Replicas and Disksets | 139 |
| ......Naming Conventions | 139 |
| ......DiskSuite Commands and Disksets | 140 |
| ...Defining Disksets | 141 |
| ...Administering Disksets | 144 |
| ......Reserving a Diskset | 144 |
| ......Releasing a Diskset | 145 |
| ......Removing Hosts and Drives From a Diskset | 146 |
| ......Adding Drives or Hosts to an Existing Diskset | 148 |
9. RAID Devices | 151 |
| ...RAID Overview | 151 |
| ...Operation of RAID | 152 |
| ...Creating RAID Metadevices | 153 |
| ...Resyncing RAID Devices | 153 |
| ...Reconfiguring RAID Devices | 154 |
| ......Concatenating Components | 154 |
| ......Replacing Components | 155 |
| ......Changing Hot Spare Pool Association | 156 |
| ...Checking Status | 156 |
| |
| ...Hardware and Software Considerations | 158 |
| ......Assigning Interlace Values | 158 |
| ......Concatenating to a Device | 158 |
| ......Write Performance | 159 |
| ......Performance of a Degraded Device | 159 |
| ......RAID as a Component to a Device | 159 |
| ......Mixing Different Size Components | 159 |
| ......Using Components with Different Geometry | 160 |
| ......Controllers | 160 |
| ...Examples | 160 |
| ......Defining a RAID device | 161 |
| ......Concatenating to a RAID Device | 162 |
| ......Recovering from Component Errors | 164 |
10. State Database Replicas | 167 |
| ...Overview of the State Database Replicas | 168 |
| ...Basic State Database Operation | 169 |
| ...Planning Locations of Replicas | 170 |
| ...Creating a State Database | 171 |
| ...Creating Replicas | 171 |
| ...Removing Replicas | 172 |
| ...Checking the Status of Replicas | 173 |
| ...Examples | 174 |
| ......State Database Replicas on a New System | 174 |
| ......State Databases on Existing Systems | 175 |
| |
11. Expanding a File System | 177 |
| ...File System Expansion Overview | 177 |
| ...Nonexpandable File Systems | 178 |
| ...Adding Components | 178 |
| ...The growfs Command | 179 |
| ...Examples | 179 |
| ......Expanding a Nonmetadevice Component | 179 |
| ......Expanding a Mounted File System | 181 |
| ......Expanding a Mounted File System |
| ........ to an Existing Metamirror | 181 |
| ......Expanding an Unmounted File System | 182 |
| ......Expanding a Mounted File System Using Stripes | 183 |
12. Configuration Guidelines | 185 |
| ...Performance Considerations | 185 |
| ...Availability Considerations | 187 |
| ...Capacity Considerations | 189 |
| ...Labeled Partitions | 190 |
| ...Security Considerations | 190 |
| ...Compatibility Considerations | 190 |
A. Solstice DiskSuite Files | 191 |
B. Solstice DiskSuite Messages | 197 |
C. Recovery From Failed Boots | 231 |
D. Upgrading to Other Solaris Versions | 247 |
E. Using Solstice DiskSuite 4.0 with the |
| ...SPARCstorage Array 100 | 251 |