User Tools

Site Tools


solarisveritasvolumemanager
Veritas Volume Manager (vxvm) for Solaris
Display all disks vxdisk list
Display specific disk vxdisk list {disk}
Display all components vxprint
Display specific component vxprint {component}
Display all disk groups vxdg list
Display specific disk groups vxdg list {diskgroup}
Display volume status (rootdg) vxinfo
Display volume status (other) vxinfo -g {diskgroup}
Display task information vxtask list
Create disk group vxdb init {diskgroup} {diskname}={device}
Change disk group name vxdg -n {newname} {oldname}
Remove disk group vxdg destroy {diskgroup}
Create subdisk vxmake sd {name} {disk},{offset},{length}
Remove subdisk vxedit rm {subdisk}
Create plex (mirror) vxmake plex {name} sd={subdisk},{subdisk}
Clean plex vxmend fix clean {plex}
Copy one plex to another vxplex cp {volume} {new plex}
Remove plex vxedit -r rm {plex}
Create volume vxassist make {volume} {length}
Start volume vxvol start {volume}
Stop volume vxvol stop {volume}
Make filesystem mkfs -F vxfs {device} {size}
Report free blocks/inodes df -F vxfs {mountpoint}
Check filesystem fsck -F vxfs {device}
Howto: Recover diskgroup

- Do this for all failed volumes in rootdg

vxmend -g  diskgroup fix stale {plex_name}
vxmend -g diskgroup fix clean {plex_name}
vxvol -g diskgroup start  {volume}

- Reboot server

Howto: Grow a volume

- Find available space

vxassist -g {diskgroup} maxgrow {volume} {disks}

- Grow volume

vxassist -g {diskgroup} growto {volume} {length} {disks}

- Use vxtask to monitor progress

vxtask list

- Grow filesystem (ufs)

mkfs -F ufs -M {mountpoint} /dev/vx/rdsk/{diskgroup}/{volume} {length}

- Grow filesystem (vxfs)

fsadm -b {length} -f /dev/vx/rdsk/{diskgroup}/{volume} {mountpoint}
solarisveritasvolumemanager.txt · Last modified: 2017/11/09 03:12 by mark