One of disk went crazy this morning let us fix it.
Following is an illustrated how to replace a faulty disk.
- Configuration: -
- - all disk are SCSI disks
- - disks mirror by Solaris Volume Manager
- - faulty disk was c0t0d0, and the other sub-mirror disk was c0t1d0
The following steps and set of commands can be followed during disk replacement:
1. Check whether there are any replicas on faulty disk, then remove them if any;
# metadb
If yes delete them.
# metadb -d c0t0d0s7
Verify if there are no existing replicas left on faulty disk;
# metadb | grep c0t0d0
2. Run "cfgadm" command to remove the failed disk.
# cfgadm -c unconfigure c1::dsk/c0t0d0
Insert and configure the new disk.
# cfgadm -c configure c1::dsk/c0t0d0 >>>>>
Verify that disk is properly configured;
# cfgadm -al
If necessary run following related disk commands:
# devfsadm
# format >>>>
verifying new disk
4. Create desired partition table on the new disk with prtvtoc command;
# prtvtoc /dev/rdsk/c0t1d0s2 | fmthard -s - /dev/rdsk/c0t0d0s2 >>>>
Make sure disk sizes are same.
5. Recreate replicas on new disk:
# metadb -a -f -c 3 /dev/dsk/c0t0d0s7
6. Run metareplace to enable and resync the new disk.
# metareplace -e d0 c0t0d0s0
In case SVM device-id not up-to-date, run "metadevadm" which will update the new disk device-id.
# metadevadm -u c0t0d0
NOTE: metadevadm is used for update metadevice information. Use this command when the pathname stored in the metadevice state database no longer correctly addresses the device or when a disk drive has had its device ID changed.
causes of chlamydia in men
ReplyDelete