• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

UnixArena

  • Home
  • kubernetes
  • DevOps
    • Terraform
    • Jenkins
    • Docker
    • Openshift
      • OKD
    • Ansible engine
    • Ansible Tower
      • AWX
    • Puppet
  • Cloud
    • Azure
    • AWS
    • Openstack
    • Docker
  • VMware
    • vCloud Director
    • VMware-Guests
    • Vcenter Appliance 5.5
    • vC OPS
    • VMware SDDC
    • VMware vSphere 5.x
      • vSphere Network
      • vSphere DS
      • vShield Suite
    • VMware vSphere 6.0
    • VSAN
    • VMware Free Tools
  • Backup
    • Vembu BDR
    • Veeam
    • Nakivo
    • Azure Backup
    • Altaro VMBackup
    • Spinbackup
  • Tutorials
    • Openstack Tutorial
    • Openstack Beginner’s Guide
    • VXVM-Training
    • ZFS-Tutorials
    • NetApp cDot
    • LVM
    • Cisco UCS
    • LDOM
    • Oracle VM for x86
  • Linux
    • How to Articles
    • Q&A
    • Networking
    • RHEL7
  • DevOps Instructor-led Training
  • Contact

VxVM – vxmake Command Syntax with Examples

April 2, 2017 By Cloud_Devops Leave a Comment

VXVMAKE – UnixArena’s Manual Page

Product – Veritas Volume Manager-vxvm (Storage Foundation)

/usr/sbin/vxmake     – Create VERITAS Volume Manager Configuration records (Sub-disks,Plex and volume)

Tasks

Switches

Creating Sub Disk vxmake -g diskgroup -U usetype sd subdisk_name disk_name,start_len,end_len
vxmake -g diskgroup  sd subdisk_name len=length disk_name
Creating Concat Plex vxmake -g diskgroup -U fsgen plex plex_name sd=subdisk…
Creating Striped Plex vxmake -g diskgroup -U fsgen plex plex_name layout=stripe stwidth=width ncolumn=3 sd=subdisk1,subdisk2,subdisk3
Creating RAID5 Plex vxmake -g diskgroup -U raid5 plex plex_name layout=raid5 stwidth=width ncolumn=3 sd=subdisk1,subdisk2,subdisk3
Creating Concat Volume vxmake -b -g diskgroup -U fsgen vol volume_name [len=length] plex=plex,…
Creating Striped Volume vxmake -b -g diskgrup -U fsgen vol volume_name plex=striped_plex
Creating Mirrored Volume vxmake -b -g diskgroup -U fsgen vol volume_name plex=plex1,plex2…
Creating RAID5 Volume vxmake -b -g diskgroup -U raid5 vol volum_name plex=raid5_plex,log_plex
Creating cache Record vxmake -b -g diskgroup cache cache_name cachevolname=volume autogrow=yes|no autogrowby=len  maxautogrow=size
Creating DCO Volume vxmake -b -g diskgroup -U gen vol dco_volume_name plex=dco_plex

VXMAKE – Examples:

Note :

The output shown below are copied from ‘vxdisk list, vxprint -s, vxprint -p, vxprint -hpt & vxprint -hvt|-hvtC’ commands.

Disk Group & Disks Used in this LAB

    DEVICE       TYPE            DISK         GROUP        STATUS
	c2t9d0s2     auto:cdsdisk    oradisk01    oradg        online
	c2t10d0s2    auto:cdsdisk    oradisk02    oradg        online
	c2t20d0s2    auto:cdsdisk    oradisk03    oradg        online
	c2t22d0s2    auto:cdsdisk    oradisk04    oradg        online
	c2t23d0s2    auto:cdsdisk    oradisk05    oradg        online nohotuse

Creating Sub Disk:

   # vxmake -g oradg sd oradisk01-01 oradisk01,0,204800
   # vxmake -g oradg sd oradisk02-01 len=100m oradisk02

Subdisk will look like this

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

Creating Concat Plex:

   # vxmake -g oradg plex oravol-01 sd=oradisk01-01

Concat Plex will look like this

  	pl oravol-01    -            DISABLED -        204800   CONCAT    -        RW
	sd oradisk01-01 oravol-01    oradisk01 0       204800   0         c2t9d0   ENA

Creating Striped Plex:

   # vxmake -g oradg -U fsgen plex oravol-01 layout=stripe stwidth=64 ncolumn=3 sd=oradisk01-01,oradisk02-01,oradisk03-01

Striped Plex will look like this

	pl oravol-01    -            DISABLED -        614400   STRIPE    3/64     RW
	sd oradisk01-01 oravol-01    oradisk01 0       204800   0/0       c2t9d0   ENA
	sd oradisk02-01 oravol-01    oradisk02 0       204800   1/0       c2t10d0  ENA
	sd oradisk03-01 oravol-01    oradisk03 0       204800   2/0       c2t20d0  ENA

Creating RAID5 Plex:

   # vxmake -g oradg -U raid5 plex plex_name layout=raid5 stwidth=width ncolumn=3 sd=subdisk1,subdisk2,subdisk3

RAID5 Plex will look this

	pl oravol-01    -            DISABLED -        409600   RAID      3/64     RW
	sd oradisk01-01 oravol-01    oradisk01 0       204800   0/0       c2t9d0   ENA
	sd oradisk02-01 oravol-01    oradisk02 0       204800   1/0       c2t10d0  ENA
	sd oradisk03-01 oravol-01    oradisk03 0       204800   2/0       c2t20d0  ENA

Creating Concat Volume:

   # vxmake -g oradg -U fsgen vol oravol plex=oravol-01

The output volume will look like this

   v  oravol       -            DISABLED EMPTY    204800   ROUND     -        fsgen
	pl oravol-01    oravol       DISABLED EMPTY    204800   CONCAT    -        RW
	sd oradisk01-01 oravol-01    oradisk01 0       204800   0         c2t9d0   ENA

Creating Striped Volume:

   # vxmake -g oradg -U fsgen vol oravol plex=oravol-01

Striped Volume will look like this

	v  oravol       -            DISABLED EMPTY    614400   ROUND     -        fsgen
	pl oravol-01    oravol       DISABLED EMPTY    614400   STRIPE    3/64     RW
	sd oradisk01-01 oravol-01    oradisk01 0       204800   0/0       c2t9d0   ENA
	sd oradisk02-01 oravol-01    oradisk02 0       204800   1/0       c2t10d0  ENA
	sd oradisk03-01 oravol-01    oradisk03 0       204800   2/0       c2t20d0  ENA

Creating Mirrored Volume:

   # vxmake -g oradg -U fsgen vol oravol plex=oravol-01,oravol-02

The output of mirror volume will look like this

  	v  oravol       -            DISABLED EMPTY    204800   ROUND     -        fsgen
	pl oravol-01    oravol       DISABLED EMPTY    204800   CONCAT    -        RW
	sd oradisk01-01 oravol-01    oradisk01 0       204800   0         c2t9d0   ENA
	pl oravol-02    oravol       DISABLED EMPTY    204800   CONCAT    -        RW
	sd oradisk02-01 oravol-02    oradisk02 0       204800   0         c2t10d0  ENA

Creating RAID5 Volume:

   # vxmake -g oradg -U raid5 vol oravol plex=oravol-01,oravol-02

RAID5 volume will look like this,

	v  oravol       -            DISABLED EMPTY    409600   RAID      -        raid5
	pl oravol-01    oravol       DISABLED EMPTY    409600   RAID      3/64     RW
	sd oradisk01-01 oravol-01    oradisk01 0       204800   0/0       c2t9d0   ENA
	sd oradisk02-01 oravol-01    oradisk02 0       204800   1/0       c2t10d0  ENA
	sd oradisk03-01 oravol-01    oradisk03 0       204800   2/0       c2t20d0  ENA
	pl oravol-02    oravol       DISABLED EMPTY    20480    CONCAT    -        RW
	sd oradisk05-01 oravol-02    oradisk05 0       20480    0         c2t23d0  ENA

Creating Cache Record:

   # vxmake -g oradg cache cacheobj cachevolname=cachevol01 autogrow=yes autogrowby=100m  maxautogrow=500m

The object will look like this

  	co cacheobj     cachevol01   DISABLED -         
	v  cachevol01   cacheobj     ENABLED  ACTIVE   40960    SELECT    -        fsgen
	pl cachevol01-01 cachevol01  ENABLED  ACTIVE   40960    CONCAT    -        RW
	sd oradisk05-02 cachevol01-01 oradisk05 20480  40960    0         c2t23d0  ENA

Creating DCO Volume:

    # vxmake -g oradg -U gen vol dco_oravol plex=dco_oravol-01
    # vxmake -g oradg dco oravol-dco log=oravol-dcl

The DCO record will look like this

  	dc oravol-dco   oravol       -        -        -        -        -       -
	v  oravol-dcl   gen          DISABLED 20480    -        EMPTY    -       -
	pl oravol-dcl-01 oravol-dcl  DISABLED 20480    -        EMPTY    -       -
	sd oradisk05-01 oravol-dcl-01 ENABLED 20480    0        -        -       -

Note : To attach this dco volume to existing volume use ‘vxdco att’ command.

Filed Under: Veritas, VXVM, VxVM Commands Tagged With: VXVM

Reader Interactions

Leave a Reply Cancel reply

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

Primary Sidebar

Follow UnixArena

  • Facebook
  • LinkedIn
  • Twitter

Copyright © 2025 · UnixArena ·

Go to mobile version