VXVM Quick Reference

1
VERITAS Education http://us.training.veritas.com 800-327-2232 (option 2) Copyright © 2002 VERITAS Software Corporation. All Rights Reserved. VERITAS, VERITAS Software, the VERITAS logo, and all other VERITAS product names and slogans are trademarks or registered trademarks of VERITAS Software Corporation in the US and/or other countries. Other product names and/or slogans mentioned herein may be trademarks or registered trademarks of their respective companies. Specifications and product offerings subject to change without notice. Printed in USA and the EU. March 2002. 1 VERITAS EDUCATION QUICK REFERENC E Basic VxVM Commands DISK OPERATIONS Action Command Line Initialize a disk vxdisksetup -i device List disks owned by local and remote hosts vxdisk –o alldgs list List disk header vxdisk list diskname|device Evacuate a disk vxevac -g diskgroup from_disk to_disk Rename a disk vxedit -g diskgroup rename oldname newname Set spare, no hot relocation, or reserved space on a disk vxedit -g diskgroup set {spare|nohotuse|reserve}=on|off diskname Unrelocate a disk vxunreloc -g diskgroup original_diskname DISK GROUP OPERATIONS Action Command Line Create a disk group vxdg init diskgroup diskname=device Add a disk to disk group vxdg -g diskgroup adddisk diskname=device Remove a disk from disk group vxdg –g diskgroup rmdisk diskname Deport, import or destroy a disk group vxdg {deport|import|destroy} diskgroup List disk groups vxdg list [diskgroup] Show free/spare space pool vxdg –g diskgroup {free|spare} Upgrade disk group version vxdg [-T version] upgrade diskgroup Rewrite disk headers, configuration copies, and kernel log copies in a disk group. vxdg flush diskgroup targetdg object... or vxdctl enable (for all disk groups) Move an object between disk groups vxdg move sourcedg targetdg object... Split objects between disk groups vxdg split sourcedg targetdg object... Join disk groups vxdg join sourcedg targetdg List objects affected by a disk group move operation vxdg listmove sourcedg targetdg object... VOLUME OPERATIONS Action Command Line Create a volume vxassist -g diskgroup make vol_name size layout=format diskname Remove a volume vxedit -g diskgroup -rf rm vol_name or vxassist -g diskgroup remove volume vol_name Display a volume vxprint -g diskgroup -vt vol_name vxprint -g diskgroup –l vol_name Change volume read policy vxvol -g diskgroup rdpol round vol_name vxvol -g diskgroup rdpol prefer vol_name preferrred_plex_name vxvol -g diskgroup rdpol select vol_name Mirror an existing plex vxassist -g diskgroup mirror vol_name Create a snapshot volume vxassist –g diskgroup -b snapstart vol_name vxassist –g diskgroup snapshot vol_name new_volume Abort a snapshot vxassist -g diskgroup snapabort orig_vol_name Reassociate a snapshot vxassist -g diskgroup snapback snapshot_vol Dissociate a snapshot vxassist -g diskgroup snapclear snapshot_vol Print snapshot information vxassist -g diskgroup snapprint vol_name Relayout a volume vxassist -g diskgroup relayout vol_name layout=new_layout [attributes...] Convert to or from a layered layout vxassist -g diskgroup convert vol_name layout=new_layout [attributes...] Add a log to a volume vxassist –g diskgroup addlog vol_name

description

VXVM

Transcript of VXVM Quick Reference

Page 1: VXVM Quick Reference

VERITAS Education http://us.training.veritas.com 800-327-2232 (option 2) Copyright © 2002 VERITAS Software Corporation. All Rights Reserved. VERITAS, VERITAS Software, the VERITAS logo, and all other VERITAS product names and slogans are trademarks or registered trademarks of VERITAS Software Corporation in the US and/or other countries. Other product names and/or slogans mentioned herein may be trademarks or registered trademarks of their respective companies. Specifications and product offerings subject to change without notice. Printed in USA and the EU. March 2002.

1

V E R I T A S E D U C A T I O N Q U I C K R E F E R E N C E

Basic VxVM Commands

DISK OPERATIONS Action Command Line Initialize a disk vxdisksetup -i device List disks owned by local and remote hosts vxdisk –o alldgs list

List disk header vxdisk list diskname|device

Evacuate a disk vxevac -g diskgroup from_disk to_disk

Rename a disk vxedit -g diskgroup rename oldname newname

Set spare, no hot relocation, or reserved space on a disk

vxedit -g diskgroup set {spare|nohotuse|reserve}=on|off diskname

Unrelocate a disk vxunreloc -g diskgroup original_diskname

DISK GROUP OPERATIONS Action Command Line Create a disk group vxdg init diskgroup diskname=device

Add a disk to disk group vxdg -g diskgroup adddisk diskname=deviceRemove a disk from disk group vxdg –g diskgroup rmdisk diskname

Deport, import or destroy a disk group vxdg {deport|import|destroy} diskgroup

List disk groups vxdg list [diskgroup]

Show free/spare space pool vxdg –g diskgroup {free|spare}

Upgrade disk group version vxdg [-T version] upgrade diskgroup

Rewrite disk headers, configuration copies, and kernel log copies in a disk group.

vxdg flush diskgroup targetdg object... or vxdctl enable (for all disk groups)

Move an object between disk groups vxdg move sourcedg targetdg object...

Split objects between disk groups vxdg split sourcedg targetdg object...

Join disk groups vxdg join sourcedg targetdg List objects affected by a disk group move operation vxdg listmove sourcedg targetdg object...

VOLUME OPERATIONS Action Command Line

Create a volume vxassist -g diskgroup make vol_name size layout=format diskname

Remove a volume

vxedit -g diskgroup -rf rm vol_name or vxassist -g diskgroup remove volume vol_name

Display a volume vxprint -g diskgroup -vt vol_name vxprint -g diskgroup –l vol_name

Change volume read policy

vxvol -g diskgroup rdpol round vol_name vxvol -g diskgroup rdpol prefer vol_name preferrred_plex_name vxvol -g diskgroup rdpol select vol_name

Mirror an existing plex vxassist -g diskgroup mirror vol_name

Create a snapshot volume

vxassist –g diskgroup -b snapstart vol_name vxassist –g diskgroup snapshot vol_name new_volume

Abort a snapshot vxassist -g diskgroup snapabort orig_vol_name

Reassociate a snapshot

vxassist -g diskgroup snapback snapshot_vol

Dissociate a snapshot vxassist -g diskgroup snapclear snapshot_vol

Print snapshot information vxassist -g diskgroup snapprint vol_name

Relayout a volume vxassist -g diskgroup relayout vol_name layout=new_layout [attributes...]

Convert to or from a layered layout

vxassist -g diskgroup convert vol_name layout=new_layout [attributes...]

Add a log to a volume vxassist –g diskgroup addlog vol_name