Veritas VM(以下简称VxVM)作为一个高端系统级的磁盘/存储阵列解决方案,功能强大,命令很多。本文将个人在维护过程中常用的一些CLI命令进行总结罗列,以方便使用。
参考资料:
VERITAS Volume Manager Command Line Interface Administrator's Guide
Veritas Volume Manager快速入门经典教程
常用命令:
#Vxdisk管理字符驱动工具
vxdiskadm
#查看存在的卷管理对象信息
vxprint [-g] [-hrt]
#列出所有磁盘
vxdisk list#查看某个diskgroup可用的空间
vxdg -gfree
#向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 -gmirror
#创建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 -gmaxgrow [ ...]
disk# 可省略;
列出disk表示仅在列出的disk上能达到的最大容量;不列出则表示占用该diskgroup上所有剩余空间所能达到的最大容量 #为volume增加/缩减大小vxassist -g#将volume增加/减小到某大小growby/shrinkby
vxassist -ggrowto/shrinkto
(持续更新)