The recovervdisk command acknowledges VDisk data loss and brings the VDisk back online.
The specified VDisk, and all copies if mirrored, are recovered and brought back online. If the VDisk is space-efficient or has space-efficient copies, this command triggers the space-efficient repair process. If the VDisk is mirrored, the recovervdisk command triggers a resynchronization from a synchronized copy. The progress of the resynchronization can be monitored using the svcinfo lsvdisksyncprogress command. The VDisk remains online during the resynchronization process.
The recovervdisk command also starts the repair of any space-efficient copies that have a fast_write_state of corrupt. The progress of the repair process can be monitored using the svcinfo lsrepairsevdiskcopyprogress command.
A VDisk that is still offline because it is being repaired following the recovervdisk command has a fast_write_state of repairing. The VDisk is brought online when the repair process is complete.
An invocation example
svctask recovervdisk vdisk17
The resulting output
No feedback