Home / Syntax / vxedit – Syntax with Examples

vxedit – Syntax with Examples

/usr/sbin/vxedit– Unix Arena’s Manual page

Product – Veritas Volume Manager-vxvm (Storage Foundation)

/usr/sbin/vxedit – create, remove, and modify VERITAS Volume Manager Records

  • The vxedit utility sets and changes attributes for VERITAS Volume Manager (VxVM) configuration records that do not depend upon volume usage types.
  • Each invocation can be applied to only one disk group at a time.

Tasks

Switches

Rename disk name in disk group vxedit [-g diskgroup] rename oldname newname
Remove VxVM virtual objects vxedit [-g diskgroup] [-rf] rm name…
Set or Change attributes of VxVM virtual objects vxedit [-e pattern] [-g diskgroup] set attribute=value… [name…]

vxdg command line Examples:

Renaming disk media name:

	DEVICE       TYPE            DISK         GROUP        STATUS
	c3t1d0s2     auto:cdsdisk    oradisk01    oradg        online
	c3t2d0s2     auto:cdsdisk    disk2        oradg        online

  # vxedit -g oradg rename disk2 oradisk02

  	DEVICE       TYPE            DISK         GROUP        STATUS
  	c3t1d0s2     auto:cdsdisk    oradisk01    oradg        online
	c3t2d0s2     auto:cdsdisk    oradisk02    oradg        online

Renaming Sub-disks

	TY NAME         ASSOC        KSTATE   LENGTH   PLOFFS   STATE    TUTIL0  PUTIL0
	sd disk02-01    -            ENABLED  204800   -        -        -       -
	sd oradisk01-01 -            ENABLED  204800   -        -        -       -

  # vxedit -g oradg rename disk02-01 oradisk02-01

  	TY NAME         ASSOC        KSTATE   LENGTH   PLOFFS   STATE    TUTIL0  PUTIL0
	sd oradisk01-01 -            ENABLED  204800   -        -        -       -
	sd oradisk02-01 -            ENABLED  204800   -        -        -       -

Re-naming Plex

	TY NAME         ASSOC        KSTATE   LENGTH   PLOFFS   STATE    TUTIL0  PUTIL0
	pl plex-01      -            DISABLED 204800   -        -        -       -
	pl plex-02      -            DISABLED 204800   -        -        -       -

  # vxedit -g oradg rename plex-01 oravol-01

	NAME         ASSOC        KSTATE   LENGTH   PLOFFS   STATE    TUTIL0  PUTIL0
	pl oravol-01    -            DISABLED 204800   -        -        -       -
	pl plex-02      -            DISABLED 204800   -        -        -       -

Re-naming Volume

	TY NAME         ASSOC        KSTATE   LENGTH   PLOFFS   STATE    TUTIL0  PUTIL0
	v  oravol       gen          DISABLED 0        -        EMPTY    -       -

  # vxedit -g oradg rename oravol testvol

	TY NAME         ASSOC        KSTATE   LENGTH   PLOFFS   STATE    TUTIL0  PUTIL0
	v  testvol      gen          DISABLED 0        -        EMPTY    -       -

Removing VxVM virtual objects

	v  testvol      -            DISABLED EMPTY    0        ROUND     -        gen
	pl oravol-01    testvol      DISABLED EMPTY    204800   CONCAT    -        RW
	sd oradisk01-01 oravol-01    oradisk01 0       204800   0         c3t1d0   ENA

Volume

  # vxedit -g oradg rm testvol
Note: Make sure you have detached plexes associated with volume.

Plex

  # vxedit -g oradg rm oravol-01
Note: Make sure you have detached sub disks associated with plex.

Sub-Disks

  # vxedit -g oradg rm oradisk01-01

Removing volume and its all associated objects

		v  oravol       -            ENABLED  ACTIVE   204800   SELECT    -        fsgen
		pl oravol-01    oravol       ENABLED  ACTIVE   204800   CONCAT    -        RW
		sd oradisk01-01 oravol-01    oradisk01 0       204800   0         c3t1d0   ENA
		pl oravol-02    oravol       ENABLED  ACTIVE   204800   CONCAT    -        RW
		sd oradisk02-01 oravol-02    oradisk02 0       204800   0         c3t2d0   ENA

  # vxedit -g oradg -rf rm oravol
The option ‘-rf’ removes recursively & forcefully, so use it with caution.

Setting or Changing Attributes of virtual objects

Disks used here,

	DEVICE       TYPE            DISK         GROUP        STATUS
	c3t1d0s2     auto:cdsdisk    oradisk01    oradg        online
	c3t2d0s2     auto:cdsdisk    oradisk02    oradg        online failing
	c3t3d0s2     auto:cdsdisk    oradisk03    oradg        online
	c3t4d0s2     auto:cdsdisk    oradisk04    oradg        online

Set aside/does not set aside a disk from use in a disk group

# vxedit -g oradg set reserve=on oradisk01

Does not/does allow free space on a disk to be used for hot-relocation

  # vxedit -g oradg set nohotuse=on oradisk03

Add/remove a disk from the pool of hot-relocation spares

  # vxedit -g oradg set spare=on oradisk04

Set or clear ‘failing’ flag on specified disks

  # vxedit -g oradg set failing=off oradisk02

After Setting or Changing attributes,

	DEVICE       TYPE            DISK         GROUP        STATUS
	c3t1d0s2     auto:cdsdisk    oradisk01    oradg        online reserved
	c3t2d0s2     auto:cdsdisk    oradisk02    oradg        online
	c3t3d0s2     auto:cdsdisk    oradisk03    oradg        online nohotuse
	c3t4d0s2     auto:cdsdisk    oradisk04    oradg        online spare
VMTURBO-CLOUD-CAPACITY

One comment

  1. Hi,

    This is an excellent post of vxvm disk groups, please keep post this kind of post on vxvm.

    Thank you very much.

Leave a Reply

Your email address will not be published. Required fields are marked *