Veritas VM(以下简称VxVM)作为一个高端系统级的磁盘/存储阵列解决方案,功能强大,命令很多。本文将个人在维护过程中常用的一些CLI命令进行总结罗列,以方便使用。

参考资料:

  1. VERITAS Volume Manager Command Line Interface Administrator's Guide

  2. Veritas Volume Manager快速入门经典教程

常用命令:

#Vxdisk管理字符驱动工具

vxdiskadm

#查看存在的卷管理对象信息

vxprint [-g 
] [-hrt]

 

#列出所有磁盘 

vxdisk list

#查看某个diskgroup可用的空间

vxdg -g 
 free

#向VxVM中添加磁盘

vxdiskadd 

#创建简单卷

vxassist -g 
 -U 
 make 
 

usagetype=fsgen(常规);gen(裸设备)

 
#创建RAID0卷

vxassist -g 
 -U 
 make 
 
 layout=
 \stwidth=
 ncolumn=<#> 
 
 
...

layouttype=stripe

stwidth,ncolumn,disk# 可省略    

#创建RAID1卷

vxassist -g 
 -U 
 make 
 
 layout=
 \nmirror=<#> 
 
 
...

layouttype=mirror-concat

nmirror可省略,默认创建2个镜像(包含自己),disk# 可省略

#为已有卷添加一个镜像

vxassist -g 
 mirror 

#创建RAID0+1卷

vxassist -g 
 -U 
 make 
 
 layout=
 \stwidth=
 ncolumn=<#> nmirror=<#> 
 
 
...

layouttype=mirror-stripe

stwidth,ncolumn,nmirror,disk# 可省略

#创建RAID5卷

vxassist -g 
 -U 
 make 
 
 layout=
 \
 
 
...

layout=raid5

#查看卷可扩最大容量

vxassist -g 
 maxgrow 
 [
 
 
 ...]

disk# 可省略;

列出disk表示仅在列出的disk上能达到的最大容量;
不列出则表示占用该diskgroup上所有剩余空间所能达到的最大容量

#为volume增加/缩减大小

vxassist -g 
 growby/shrinkby 
 

#将volume增加/减小到某大小

vxassist -g 
 growto/shrinkto 
 

(持续更新)