Command
|
Description
|
vxdctl license
|
List licensed features of VxVM.
|
vxdisk [-g diskgroup] list [ diskname]
|
Lists disks under control of VxVM.
See Displaying disk information.
Example:
# vxdisk -g mydg list
|
vxdg list [ diskgroup]
|
Lists information about disk groups.
See Displaying disk group information.
Example:
# vxdg list mydg
|
vxdg -s list
|
Lists information about shared disk groups.
See Listing shared disk groups.
Example:
# vxdg -s list
|
vxinfo [-g diskgroup] [ volume ...]
|
Displays information about the accessibility and usability of volumes.
See "Listing Unstartable Volumes" in the Veritas Volume Manager Troubleshooting Guide.
Example:
# vxinfo -g mydg myvol1 \
myvol2
|
vxprint -hrt [-g diskgroup] [ object]
|
Prints single-line information about objects in VxVM.
See Displaying volume information.
Example:
# vxprint -g mydg myvol1 \
myvol2
|
vxprint -st [-g diskgroup] [ subdisk]
|
Displays information about subdisks.
See Displaying subdisk information.
Example:
# vxprint -st -g mydg
|
vxprint -pt [-g diskgroup] [ plex]
|
Displays information about plexes.
See Displaying plex information.
Example:
# vxprint -pt -g mydg
|
Command
|
Description
|
vxdg [-s] init diskgroup \
[ diskname=] devicename
|
Creates a disk group using a pre-initialized disk.
See Creating a disk group.
See Creating a shared disk group.
Example:
# vxdg init mydg \
mydg01=c0t1d0
|
vxsplitlines -g diskgroup
|
Reports conflicting configuration information.
See Handling conflicting configuration copies.
Example:
# vxsplitlines -g mydg
|
vxdg [-n newname] deport diskgroup
|
Deports a disk group and optionally renames it.
See Deporting a disk group.
Example:
# vxdg -n newdg deport mydg
|
vxdg [-n newname] import diskgroup
|
Imports a disk group and optionally renames it.
See Importing a disk group.
Example:
# vxdg -n newdg import mydg
|
vxdg [-n newname] -s import diskgroup
|
Imports a disk group as shared by a cluster, and optionally renames it.
See Importing disk groups as shared.
Example:
# vxdg -n newsdg -s import \
mysdg
|
vxdg [-o expand] listmove sourcedg \
targetdg object ...
|
Lists the objects potentially affected by moving a disk group.
See Listing objects potentially affected by a move.
Example:
# vxdg -o expand listmove \
mydg newdg myvol1
|
vxdg [-o expand] move sourcedg \
targetdg object ...
|
Moves objects between disk groups.
See Moving objects between disk groups.
Example:
# vxdg -o expand move mydg \
newdg myvol1
|
vxdg [-o expand] split sourcedg \
targetdg object ...
|
Splits a disk group and moves the specified objects into the target disk group.
See Splitting disk groups.
Example:
# vxdg -o expand split mydg \
newdg myvol2 myvol3
|
vxdg join sourcedg targetdg
|
Joins two disk groups.
See Joining disk groups.
Example:
# vxdg join newdg mydg
|
vxdg -g diskgroup set \
activation=ew|ro|sr|sw|off
|
Sets the activation mode of a shared disk group in a cluster.
See Changing the activation mode on a shared disk group.
Example:
# vxdg -g mysdg set \
activation=sw
|
vxrecover -g diskgroup -sb
|
Starts all volumes in an imported disk group.
See Moving disk groups between systems.
Example:
# vxrecover -g mydg -sb
|
vxdg destroy diskgroup
|
Destroys a disk group and releases its disks.
See Destroying a disk group.
Example:
# vxdg destroy mydg
|
Command
|
Description
|
vxmake [-g diskgroup] sd subdisk \
diskname,offset,length
|
Creates a subdisk.
See Creating subdisks.
Example:
# vxmake -g mydg sd \
mydg02-01 mydg02,0,8000
|
vxsd [-g diskgroup] assoc plex \
subdisk...
|
Associates subdisks with an existing plex.
See Associating subdisks with plexes.
Example:
# vxsd -g mydg assoc home-1 \
mydg02-01 mydg02-00 \
mydg02-01
|
vxsd [-g diskgroup] assoc plex \
subdisk1:0 ... subdiskM:N-1
|
Adds subdisks to the ends of the columns in a striped or RAID-5 volume.
See Associating subdisks with plexes.
Example:
# vxsd -g mydg assoc \
vol01-01 mydg10-01:0 \
mydg11-01:1 mydg12-01:2
|
vxsd [-g diskgroup] mv oldsubdisk \
newsubdisk ...
|
Replaces a subdisk.
See Moving subdisks.
Example:
# vxsd -g mydg mv mydg01-01 \
mydg02-01
|
vxsd [-g diskgroup] -s size split \
subdisk sd1 sd2
|
Splits a subdisk in two.
See Splitting subdisks.
Example:
# vxsd -g mydg -s 1000m \
split mydg03-02 mydg03-02 \
mydg03-03
|
vxsd [-g diskgroup] join sd1 sd2 ... \
subdisk
|
Joins two or more subdisks.
See Joining subdisks.
Example:
# vxsd -g mydg join \
mydg03-02 mydg03-03 \
mydg03-02
|
vxassist [-g diskgroup] move \
volume ! olddisk newdisk
|
Relocates subdisks in a volume between disks.
See Moving relocated subdisks using vxassist.
Example:
# vxassist -g mydg move \
myvol !mydg02 mydg05
|
vxunreloc [-g diskgroup] original_disk
|
Relocates subdisks to their original disks.
See Moving relocated subdisks using vxunreloc.
Example:
# vxunreloc -g mydg mydg01
|
vxsd [-g diskgroup] dis subdisk
|
Dissociates a subdisk from a plex.
See Dissociating subdisks from plexes.
Example:
# vxsd -g mydg dis mydg02-01
|
vxedit [-g diskgroup] rm subdisk
|
Removes a subdisk.
See Removing subdisks.
Example:
# vxedit -g mydg rm mydg02-01
|
vxsd [-g diskgroup] -o rm dis subdisk
|
Dissociates and removes a subdisk from a plex.
See Dissociating subdisks from plexes.
Example:
# vxsd -g mydg -o rm dis \
mydg02-01
|
Command
|
Description
|
vxmake [-g diskgroup] plex plex \
sd= subdisk1[, subdisk2,...]
|
Creates a concatenated plex.
See Creating plexes.
Example:
# vxmake -g mydg plex \
vol01-02 \
sd=mydg02-01,mydg02-02
|
vxmake [-g diskgroup] plex plex \
layout=stripe|raid5 stwidth= W \
ncolumn= N sd= subdisk1[, subdisk2,...]
|
Creates a striped or RAID-5 plex.
See Creating a striped plex.
Example:
# vxmake -g mydg plex pl-01 \ layout=stripe stwidth=32 \
ncolumn=2 \
sd=mydg01-01,mydg02-01
|
vxplex [-g diskgroup] att volume plex
|
Attaches a plex to an existing volume.
See Attaching and associating plexes.
See Reattaching plexes.
Example:
# vxplex -g mydg att vol01 \
vol01-02
|
vxplex [-g diskgroup] det plex
|
Detaches a plex.
See Detaching plexes.
Example:
# vxplex -g mydg det vol01-02
|
vxmend [-g diskgroup] off plex
|
Takes a plex offline for maintenance.
See Taking plexes offline.
Example:
# vxmend -g mydg off vol02-02
|
vxmend [-g diskgroup] on plex
|
Re-enables a plex for use.
See Reattaching plexes.
Example:
# vxmend -g mydg on vol02-02
|
vxplex [-g diskgroup] mv oldplex newplex
|
Replaces a plex.
See Moving plexes.
Example:
# vxplex -g mydg mv \
vol02-02 vol02-03
|
vxplex [-g diskgroup] cp volume newplex
|
Copies a volume onto a plex.
See Copying plexes.
Example:
# vxplex -g mydg cp vol02 \
vol03-01
|
vxmend [-g diskgroup] fix clean plex
|
Sets the state of a plex in an unstartable volume to CLEAN.
See Reattaching plexes.
Example:
# vxmend -g mydg fix clean \
vol02-02
|
vxplex [-g diskgroup] -o rm dis plex
|
Dissociates and removes a plex from a volume.
See Dissociating and removing plexes.
Example:
# vxplex -g mydg -o rm dis \
vol03-01
|
Command
|
Description
|
vxassist [-g diskgroup] maxsize \
layout= layout [ attributes]
|
Displays the maximum size of volume that can be created.
See Discovering the maximum size of a volume.
Example:
# vxassist -g mydg maxsize \
layout=raid5 nlog=2
|
vxassist -b [-g diskgroup] make \
volume length [layout= layout ] [ attributes]
|
Creates a volume.
See Creating a volume on any disk.
See Creating a volume on specific disks.
Example:
# vxassist -b -g mydg make \
myvol 20g layout=concat \
mydg01 mydg02
|
vxassist -b [-g diskgroup] make \
volume length layout=mirror \
[nmirror= N] [ attributes]
|
Creates a mirrored volume.
See Creating a mirrored volume.
Example:
# vxassist -b -g mydg make \
mymvol 20g layout=mirror \
nmirror=2
|
vxassist -b [-g diskgroup] make \
volume length layout= layout \
exclusive=on [ attributes]
|
Creates a volume that may be opened exclusively by a single node in a cluster.
See Creating volumes with exclusive open access by a node.
Example:
# vxassist -b -g mysdg make \
mysmvol 20g layout=mirror \
exclusive=on
|
vxassist -b [-g diskgroup] make \
volume length layout={stripe|raid5} \
[stripeunit= W] [ncol= N] [ attributes]
|
Creates a striped or RAID-5 volume.
See Creating a striped volume.
SeeCreating a RAID-5 volume.
Example:
# vxassist -b -g mydg make \
mysvol 20g layout=stripe \
stripeunit=32 ncol=4
|
vxassist -b [-g diskgroup] make \
volume length layout=mirror \
mirror=ctlr [ attributes]
|
Creates a volume with mirrored data plexes on separate controllers.
See Mirroring across targets, controllers or enclosures.
Example:
# vxassist -b -g mydg make \
mymcvol 20g layout=mirror \
mirror=ctlr
|
vxmake -b [-g diskgroup] -U usage_type \
vol volume [len= length] plex= plex,...
|
Creates a volume from existing plexes.
See Creating a volume using vxmake.
Example:
# vxmake -g mydg -Uraid5 \
vol r5vol \
plex=raidplex,raidlog1,\
raidlog2
|
vxvol [-g diskgroup] start volume
|
Initializes and starts a volume for use.
See Initializing and starting a volume.
See Starting a volume.
Example:
# vxvol -g mydg start r5vol
|
vxvol [-g diskgroup] init zero volume
|
Initializes and zeros out a volume for use.
See Initializing and starting a volume.
Example:
# vxvol -g mydg init zero \
myvol
|
Command
|
Description
|
vxassist [-g diskgroup] mirror volume \
[ attributes]
|
Adds a mirror to a volume.
See Adding a mirror to a volume.
Example:
# vxassist -g mydg mirror \
myvol mydg10
|
vxassist [-g diskgroup] remove \
mirror volume [attributes]
|
Removes a mirror from a volume.
See Removing a mirror.
Example:
# vxassist -g mydg remove \
mirror myvol ! mydg11
|
vxassist [-g diskgroup] \
{growto|growby} volume length
|
Grows a volume to a specified size or by a specified amount.
See Resizing volumes using vxassist.
Example:
# vxassist -g mydg growby \
myvol 10g
|
vxassist [-g diskgroup] \
{shrinkto|shrinkby} volume length
|
Shrinks a volume to a specified size or by a specified amount.
See Resizing volumes using vxassist.
Example:
# vxassist -g mydg shrinkto \
myvol 20g
|
vxresize -b -F vxfs [-g diskgroup] \
volume length diskname ...
|
Resizes a volume and the underlying Veritas File System.
See Resizing volumes using vxresize.
Example:
# vxassist -b -F vxfs \
-g mydg myvol 20g mydg10 \
mydg11
|
vxsnap [-g diskgroup] prepare volume \
[drl=on|sequential|off]
|
Prepares a volume for instant snapshots and for DRL logging.
See Preparing a volume for DRL and instant snapshots.
Example:
# vxsnap -g mydg prepare \
myvol drl=on
|
vxsnap [-g diskgroup] make \
source = volume/newvol = snapvol\
[/nmirror = number]
|
Takes a full-sized instant snapshot of a volume by breaking off plexes of the original volume.
See Creating instant snapshots.
Example:
# vxsnap -g mydg make \
source=myvol/\
newvol=mysnpvol/\
nmiror=2
|
vxsnap [-g diskgroup] make \
source = volume/snapvol = snapvol
|
Takes a full-sized instant snapshot of a volume using a prepared empty volume.
See Creating a volume for use as a full-sized instant or linked break-off snapshot.
See Creating instant snapshots.
Example:
# vxsnap -g mydg make \
source=myvol/snapvol=snpvol
|
vxmake [-g diskgroup] cache \
cache_object cachevolname = volume \
[regionsize = size]
|
Creates a cache object for use by space-optimized instant snapshots.
See Creating a shared cache object.
A cache volume must have already been created, as shown in this example:
# vxassist -g mydg make \
cvol 1g layout=mirror \
init=active mydg16 mydg17
# vxmake -g mydg cache cobj \
cachevolname=cvol
|
vxsnap [-g diskgroup] make \
source = volume/newvol= snapvol\
/cache = cache_object
|
Takes a space-optimized instant snapshot of a volume.
See Creating instant snapshots.
Example:
# vxsnap -g mydg make \
source=myvol/\
newvol=mysosvol/\
cache=cobj
|
vxsnap [-g diskgroup] refresh snapshot
|
Refreshes a snapshot from its original volume.
See Refreshing an instant snapshot.
Example:
# vxsnap -g mydg refresh \
mysnpvol
|
vxsnap [-g diskgroup] dis snapshot
|
Turns a snapshot into an independent volume.
See Dissociating an instant snapshot.
Example:
# vxsnap -g mydg dis mysnpvol
|
vxsnap [-g diskgroup] unprepare volume
|
Removes support for instant snapshots and DRL logging from a volume.
See Removing support for DRL and instant snapshots from a volume.
Example:
# vxsnap -g mydg unprepare \
myvol
|
vxassist [-g diskgroup] relayout \
volume [layout= layout] [ relayout_options]
|
Performs online relayout of a volume.
See Performing online relayout.
Example:
# vxassist -g mydg relayout \
vol2 layout=stripe
|
vxassist [-g diskgroup] relayout \
volume layout=raid5 stripeunit = W \
ncol = N
|
Relays out a volume as a RAID-5 volume with stripe width W and N columns.
See Performing online relayout.
Example:
# vxassist -g mydg relayout \
vol3 layout=raid5 \
stripeunit=16 ncol=4
|
vxrelayout [-g diskgroup] -o bg \
reverse volume
|
Reverses the direction of a paused volume relayout.
See Controlling the progress of a relayout.
Example:
# vxrelayout -g mydg -o bg \
reverse vol3
|
vxassist [-g diskgroup] convert \
volume [layout = layout] [ convert_options]
|
Converts between a layered volume and a non-layered volume layout.
See Converting between layered and non-layered volumes.
Example:
# vxassist -g mydg convert \
vol3 layout=stripe-mirror
|
vxassist [-g diskgroup] remove \
volume volume
|
Removes a volume.
See Removing a volume.
Example:
# vxassist -g mydg remove \
myvol
|
Command
|
Description
|
command [-g diskgroup] -t tasktag \
[options] [arguments]
|
Specifies a task tag to a VxVM command.
See Specifying task tags.
Example:
# vxrecover -g mydg \
-t mytask -b mydg05
|
vxtask [-h] [-g diskgroup] list
|
Lists tasks running on a system.
See Using the vxtask command.
Example:
# vxtask -h -g mydg list
|
vxtask monitor task
|
Monitors the progress of a task.
See Using the vxtask command.
Example:
# vxtask monitor mytask
|
vxtask pause task
|
Suspends operation of a task.
See Using the vxtask command.
Example:
# vxtask pause mytask
|
vxtask -p [-g diskgroup] list
|
Lists all paused tasks.
See Using the vxtask command.
Example:
# vxtask -p -g mydg list
|
vxtask resume task
|
Resumes a paused task.
See Using the vxtask command.
Example:
# vxtask resume mytask
|
vxtask abort task
|
Cancels a task and attempts to reverse its effects.
See Using the vxtask command.
Example:
# vxtask abort mytask
|