我的關於Veritas Volume Manager的常用CLI命令總結

Veritas VM(以下簡稱VxVM)作爲一個高端系統級的磁盤/存儲陣列解決方案,功能強大,命令很多。本文將個人在維護過程中常用的一些CLI命令進行總結羅列,以方便使用。

參考資料:

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

  2. Veritas Volume Manager快速入門經典教程


常用命令:

#Vxdisk管理字符驅動工具

vxdiskadm


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

vxprint [-g <diskgroup>] [-hrt]

 
#列出所有磁盤 

vxdisk list


#查看某個diskgroup可用的空間

vxdg -g <diskgroup> free


#向VxVM中添加磁盤

vxdiskadd <diskname>


#創建簡單卷

vxassist -g <diskgroup> -U <usagetype> make <volume> <size>

usagetype=fsgen(常規);gen(裸設備)
 
#創建RAID0卷

vxassist -g <diskgroup> -U <usagetype> make <volume> <size> layout=<layouttype> \
stwidth=<width> ncolumn=<#> <disk1> <disk2> <disk3>...

layouttype=stripe

stwidth,ncolumn,disk# 可省略    


#創建RAID1卷

vxassist -g <diskgroup> -U <usagetype> make <volume> <size> layout=<layouttype> \
nmirror=<#> <disk1> <disk2> <disk3>...

layouttype=mirror-concat

nmirror可省略,默認創建2個鏡像(包含自己),disk# 可省略


#爲已有卷添加一個鏡像

vxassist -g <diskgroup> mirror <volume>


#創建RAID0+1卷

vxassist -g <diskgroup> -U <usagetype> make <volume> <size> layout=<layouttype> \
stwidth=<width> ncolumn=<#> nmirror=<#> <disk1> <disk2> <disk3>...

layouttype=mirror-stripe

stwidth,ncolumn,nmirror,disk# 可省略


#創建RAID5卷

vxassist -g <diskgroup> -U <usagetype> make <volume> <size> layout=<layouttype> \
<disk1> <disk2> <disk3>...

layout=raid5


#查看卷可擴最大容量

vxassist -g <diskgroup> maxgrow <volume> [<disk1> <disk2> <disk3> ...]

disk# 可省略;
列出disk表示僅在列出的disk上能達到的最大容量;
不列出則表示佔用該diskgroup上所有剩餘空間所能達到的最大容量


#爲volume增加/縮減大小

vxassist -g <diskgroup> growby/shrinkby <volume> <len_to_grow/shrink_by>


#將volume增加/減小到某大小

vxassist -g <diskgroup> growto/shrinkto <volume> <new_length>


(持續更新)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章