Skip Navigation Links | |
Exit Print View | |
Solaris Volume Manager Administration Guide Oracle Solaris 10 1/13 Information Library |
1. Getting Started With Solaris Volume Manager
2. Storage Management Concepts
3. Solaris Volume Manager Overview
4. Solaris Volume Manager for Sun Cluster (Overview)
5. Configuring and Using Solaris Volume Manager (Scenario)
8. RAID-0 (Stripe and Concatenation) Volumes (Overview)
9. RAID-0 (Stripe and Concatenation) Volumes (Tasks)
10. RAID-1 (Mirror) Volumes (Overview)
11. RAID-1 (Mirror) Volumes (Tasks)
How to Create a RAID-1 Volume From Unused Slices
How to Create a RAID-1 Volume From a File System
SPARC: How to Create a RAID-1 Volume From the root (/) File System
x86: Creating a RAID-1 Volume From the root (/) File System
x86: How to Create a RAID-1 Volume From the root (/) File System by Using GRUB
x86: How to Create a RAID-1 Volume From the root (/) File System by Using DCA
Understanding Boot Time Warnings When Mirroring the root (/) File System
How to View the Status of Mirrors and Submirrors
How to Change RAID-1 Volume Options
Responding to RAID-1 Volume Component Failures
How to Replace a Slice in a Submirror
Removing RAID-1 Volumes (Unmirroring)
How to Unmirror a File System That Cannot Be Unmounted
Backing Up Data on a RAID-1 Volume
How to Perform an Online Backup of a RAID-1 Volume
12. Soft Partitions (Overview)
16. Hot Spare Pools (Overview)
20. Maintaining Solaris Volume Manager (Tasks)
21. Best Practices for Solaris Volume Manager
22. Top-Down Volume Creation (Overview)
23. Top-Down Volume Creation (Tasks)
24. Monitoring and Error Reporting (Tasks)
25. Troubleshooting Solaris Volume Manager (Tasks)
A. Important Solaris Volume Manager Files
B. Solaris Volume Manager Quick Reference
Note - An error message stating “can't attach labeled submirror to an unlabeled mirror” indicates that you unsuccessfully attempted to attach a RAID-0 volume to a mirror. A labeled volume (submirror) is a volume whose first component starts at cylinder 0, while an unlabeled volume's first component starts at cylinder 1. To prevent the labeled submirror's label from being corrupted, Solaris Volume Manager does not allow labeled submirrors to be attached to unlabeled mirrors.
Before You Begin
Read Creating and Maintaining RAID-1 Volumes.
The component must be the same size as, or larger than the existing submirror in the mirror. If you have not yet created a volume to be a submirror, see Creating RAID-0 (Stripe) Volumes or Creating RAID-0 (Concatenation) Volumes.
# metastat mirror
From the Enhanced Storage tool within the Solaris Management Console, open the Volumes node. Choose the mirror. Then, choose Action⇒Properties and click the Submirror tab. Follow the onscreen instructions. For more information, see the online help.
Use the metattach mirror submirror command.
# metattach mirror submirror
See the metattach(1M) man page for more information.
# metastat mirror
Example 11-8 Attaching a Submirror
# metastat d30 d30: mirror Submirror 0: d60 State: Okay ... # metattach d30 d70 d30: submirror d70 is attached # metastat d30 d30: mirror Submirror 0: d60 State: Okay Submirror 1: d70 State: Resyncing Resync in progress: 41 % done Pass: 1 Read option: roundrobin (default) Write option: parallel (default) Size: 2006130 blocks ...
This example shows the attaching of a submirror, d70, to a one-way mirror, d30. You create a two-way mirror when your attach the submirror to the mirror. The mirror d30 initially consists of submirror d60. The submirror d70 is a RAID-0 volume. You verify that the status of the mirror is “Okay” with the metastat command, then attach the submirror. When the metattach command is run, the new submirror is resynchronized with the existing mirror. When you attach an additional submirror to the mirror, the system displays a message. To verify that the mirror is resynchronizing, use the metastat command.
Before You Begin
Read Creating and Maintaining RAID-1 Volumes.
From the Enhanced Storage tool within the Solaris Management Console, open the Volumes node. Choose the mirror. Then, choose Action⇒Properties and click the Submirror tab. Follow the onscreen instructions. For more information, see the online help.
Use the metadetach command to detach a submirror from a mirror.
# metadetach mirror submirror
See the metadetach(1M) man page for more information.
Example 11-9 Detaching a Submirror
# metastat d5: mirror Submirror 0: d50 ... # metadetach d5 d50 d5: submirror d50 is detached
In this example, mirror d5 has a submirror, d50. You detach the submirror with the metadetach command. The underlying slices from d50 can be reused elsewhere. After the submirror is detached from the mirror, the system displays a confirmation message.
The metaonline command can only be used when a submirror was taken offline by the metaoffline command. After the metaonline command runs, Solaris Volume Manager automatically begins resynchronizing the submirror with the mirror.
Note - The metaoffline command's capabilities are similar to the capabilities offered by the metadetach command. However, the metaoffline command does not sever the logical association between the submirror and the mirror.
Before You Begin
Read Creating and Maintaining RAID-1 Volumes.
From the Enhanced Storage tool within the Solaris Management Console, open the Volumes node. Choose the mirror. Then, choose Action⇒Properties and click the Submirror tab. Follow the onscreen instructions . For more information, see the online help.
Use the metaoffline command to a submirror offline.
# metaoffline mirror submirror
See the metaoffline(1M) man page for more information.
Use the metaonline command to place a submirror online.
# metaonline mirror submirror
See the metaonline(1M) man page for more information.
Example 11-10 Placing a Submirror Offline
# metaoffline d10 d11 d10: submirror d11 is offlined
In this example, submirror d11 is taken offline from mirror d10. Reads continue to be made from the other submirror. The mirror is out of sync as soon as the first write is made. This inconsistency is corrected when the offlined submirror is brought back online.
Example 11-11 Placing a Submirror Online
# metaonline d10 d11d10: submirror d11 is onlined
In this example, submirror d11 is brought back online in mirror d10.
Before You Begin
Read Overview of Replacing and Enabling Components in RAID-1 and RAID-5 Volumes and Creating and Maintaining RAID-1 Volumes.
From the Enhanced Storage tool within the Solaris Management Console, open the Volumes node. Choose the mirror. Then, choose Action⇒Properties and click the Submirror tab. Follow the onscreen instructions. For more information, see the online help.
Use the metareplace command to enable a failed slice in a submirror.
# metareplace -e mirror failed-slice
The metareplace command automatically starts a resynchronization to synchronize the repaired or replaced slice with the rest of the mirror.
See the metareplace(1M) man page for more information.
Example 11-12 Enabling a Slice in a Submirror
# metareplace -e d11 c1t4d0s7 d11: device c1t4d0s7 is enabled
In this example, the mirror d11 has a submirror that contains slice, c1t4d0s7, which had a soft error. The metareplace command with the -e option enables the failed slice.
If a physical disk is defective, you can replace it with another available disk (and its slices) on the system as documented in How to Replace a Slice in a Submirror. Alternatively, you can repair or replace the disk, format it, and then run the metareplace command with the -e option as shown in this example.