vertas volume manager(VxVM)命令整理
vertas volume manager命令手冊
一、常見命令
獲取機器ID和機器型別的命令 新增License的命令...
一、獲取機器ID和機器型別的命令
#hostid
#uname -i
二、新增License的命令
#vxlicense -c
三、檢視License的命令
# vxlicense -p
四、名詞解析
VRTSvxvm VxVM軟體
VRTSlic VxVM licensing utilities
VRTSvmdoc VxVM電子文件
VRTSvmman VxVM幫助手冊
VRTSvmdev VxVM developer’s package
VRTSvxsa VxVM圖形管理介面
VRTSvxfs VxFS軟體
VRTSfsdoc VxFS文件
五、新增VxVM和VxFS包
#mount –F hsfs –o ro /dev/dsk/c0t6d0s2 /mnt
# pkgadd –d path_name product_packages
注意:要以超級使用者許可權登入系統,完了後還要重啟系統。
六、安裝VxFS後,修改/etc/system ,在裡面新增一行:
set lwp_default_stksize=0x4000
並將原始的檔案複製一份。
七、檢查安裝包:
#pkginfo 列出所有安裝的包
#pkginfo | grep VRTS 列出安裝的VERITAS的包
#pkginfo –l pkckage 列出某個安裝包的詳細資訊
八、用vxinstall來建立rootdg 。
選擇Custom安裝。
九、顯示執行過的命令:
#tail –f /var/opt/vmsa/logs/command
十、命令列
在如下幾個目錄中,可以找到在命令列中使用的命令:
/etc/vx/bin
/usr/sbin
/usr/lib/vxvm/bin
注:把這些目錄加入到PATH環境變數中去。
十一、幾條常用命令:
vxassist 、vxprint 、vxdg 、vxdisk
十二、檢查是否有別的VMSA版本存在:
#pkginfo –l | grep vmsa
如果有則刪除:
#pkgrm VRTSvmsa
十三、啟動VMSA
1.以root使用者登入;
2.#./vmsa_server &
3.xhost + system_name (這一步有時需要做)
4.DISPLAY=’uname –n ‘:0.0 ;export DISPLAY(這一步有時需要做)
十四、啟動VMSA客戶端
1.本地啟動:# vmsa
2.遠端啟動:# vmsa remote_machine_name
十五、幾個命令
1.確定VMSA是否執行:# vmsa_server -q
2.停止VMSA服務: # vmsa_server -k
3.顯示VMSA執行版本:# vmsa_server -v
4.啟動自動模式:# autostart on
5.顯示當前執行模式:# netstat -a | grep vmsa
6.改變自動模式:# autostart off
7.執行在只讀模式下:# vmsa_server -r & 和# vmsa -r &
十六、新增磁碟的方法:(行命令)
1.vxdisksetup :configures a disk for VxVM
2.vxdg addisk :add a disk to a disk group
3.# /etc/vx/bin/vxdisksetup –i disk_address [attributes]
注:The disk_address defines the controller , target , and SCSI logical unit number of the disk to be set up and takes the form c # t # d # . The –i option writes a disk header to the disk , making the disk derectly usable .
4.# vxdg –g diskgroup adddisk disk_name=device_name
十七、檢視磁碟資訊(命令列)
1.vxdisk list :list disk information
2.prtvtoc :Display VTOC configuration
3.vxdisk –o alldgs list :show all disk groups in the output .
4.# vxdisk list disk_name :顯示某個磁碟的資訊。
5.# prtvtoc physical_disk_path
6.# prtvtoc /dev/rdsk/c1t10d0s2
注:注意磁碟在卷中和不在卷中,prtvtoc命令結果顯示的不同。
十八、Evacuating a disk // remove a disk(命令列)
1.vxevac –g diskgroup from_diskname to_diskname
2.例子:# vxevac –g datadg datadg02 datadg03
3.vxdg rmdisk :returns a disk to the free disk pool
4.vxdiskunsetup :returning a disk to an uninitialized state
5.vxdg –g diskgroup rmdisk disk_name
6.例子:# vxdg –g newdg rmdisk newdg02
7./etc/vx/bin/vxdiskunsetup –[C] disk_address
8.例子:# vxdiskunsetup c1t0d0
十九、給磁碟重新命名(命令列)
1.# vxedit –g diskgroup rename old_diskname new_diskname
2.Using vxdg deport and vxdg import rename a disk group
二十、The rootdg disk group cannot be destroyed and must exist on every system , because it is an essential part of the VxVM boot process .
二十一、建立磁碟組(命令列)
1.vxdg init diskgroup disk_name=device_name
2.# vxdg init newdg newdg01=c1t1d0s2
二十二、建立備用磁碟
# vxdg –g diskgroup set spare=on|off disk_media_name
二十三、Deporting a disk group(命令列)
1.# unmount /filesystem(先解除安裝磁碟組上的檔案系統)
2.# vxdg deport diskgroup
3.# vxdg –n new_name deport old_name(deport and rename a disk group)
4.# vxdg –h hostname deport diskgroup(deport to a new host)
二十四、Importing a disk group(命令列)
1.# vxdg import diskgroup
2.# vxdg –n new_name import old_name(import and rename a disk group)
3.# vxdg –t –n temp_name import old_name(import and rename temporaily)
4.# vxdg –tC –n newerdg import newdg(clear import locks,add the –C option)
5.# vxdg –f import newdg(force an import)
二十五、Rename a disk group:CLI
1.# vxdg –n new_name deport old_name
2.# vxdg import new_name
以上是第一種方式
3.# vxdg deport old_name
4.# vxdg –n new_name import old_name
5.# vxvol –g diskgroup_newname startall(在命令列中重新命名磁碟組後要重啟volume)
二十六、Destroying a disk group
# vxdg destroy diskgroup
二十七、檢視磁碟組資訊
1.vxdisk –s list 顯示磁碟組名和ID
2.vxdisk –o alldg list 顯示所有磁碟組的資訊,包括已經destroy的。
3.vxdg –g diskgroup free 顯示磁碟組中的free space 。
4.vxdg free
二十八、顯示磁碟組的版本
1.# vxdg list diskgroup
2.# vxprint -l
二十九、升級磁碟組版本
1.vxdg [-T version] upgrade diskgroup
2.# vxdg –T 40 upgrade datadg(把datadg從20升級到40)
3.# vxdg upgrade datadg(把datadg升級到當前的版本90)
4.# vxdg -T 50 init newdg newdg01=c0t3d0s2(建立版本為50的磁碟組)
二、命令集
vxdisk list [diskname] 列出由 VxVM 控制的磁碟。
vxdg list [diskgroup] 列出有關磁碟組的資訊。
vxdg -s list 列出有關叢集中共享磁碟組的資訊。
vxinfo [-g diskgroup] [volume ...] 顯示有關卷的可訪問性和可用性的資訊。
vxprint -hrt [object] 列印有關 VxVM 中物件的單行資訊。
vxprint -st [subdisk] 顯示有關子磁碟的資訊。
vxprint -pt [plex] 顯示有關 plex 的資訊。
vxdiskadm 使用基於選單的介面管理 VxVM 磁碟。
vxdiskadd [devicename] 新增由裝置名指定的磁碟。
vxedit rename olddisk newdisk 重新命名由 VxVM 控制的磁碟。
vxedit set reserve=on|off diskname 留出/不留出磁碟組中的某個磁碟。
vxedit set nohotuse=on|off diskname 不允許/允許將磁碟上的空閒空間用於熱重定位。
vxedit set spare=on|off diskname 在熱重定位備用磁碟池中新增/刪除磁碟。
vxdisk offline devicename 使磁碟離線。
vxdg -g diskgroup rmdisk diskname 將磁碟從其磁碟組中刪除。
vxdisk rm diskname 從 VxVM 的控制中刪除磁碟。
vxdg init diskgroup [diskname=]devicename使用預先初始化的磁碟建立磁碟組。
vxdg -s init diskgroup [diskname=]devicename 使用預先初始化的磁碟在叢集中建立共享磁碟組。
vxdg [-n newname] deport diskgroup 逐出磁碟組並根據需要重新命名它。
vxdg [-n newname] import diskgroup 匯入磁碟組並根據需要重新命名它。
vxdg [-n newname] -s import diskgroup 匯入由叢集共享的磁碟組並根據需要重新命名它。
vxdg [-o expand] listmove sourcedg targetdg object ...列出可能因移動磁碟組而受到影響的物件”。
vxdg [-o expand] move sourcedg targetdg object ...在磁碟組之間移動物件。
vxdg [-o expand] split sourcedg targetdg object ...分割磁碟組並將指定物件移入目標磁碟組。
vxdg [-o expand] join sourcedg targetdg 結合兩個磁碟組並刪除源磁碟組。
vxdg -g diskgroup set activation=ew|ro|sw|off設定叢集中的共享磁碟組的啟用模式。
vxrecover -g diskgroup -sb 啟動已匯入磁碟組中的所有卷。
vxdg destroy diskgroup 破壞磁碟組並釋放其磁碟。
vxmake sd subdisk diskname,offset,length 建立子磁碟。
vxsd assoc plex subdisk ... 將子磁碟與現有的 plex 關聯。
vxsd assoc plex subdisk1:0 ... subdiskM:N-1 將子磁碟新增到條帶卷或 RAID-5 卷的列尾。
vxsd aslog plex subdisk 將日誌子磁碟與現有的 plex 關聯。
vxsd mv oldsubdisk newsubdisk 替換子磁碟。
vxsd -s size split subdisk sd1 sd2 將一個子磁碟分割為兩個子磁碟。
vxsd join sd1 sd2 subdisk 結合兩個子磁碟。
vxassist [-g diskgroup] move volume !olddisk newdisk 在磁碟之間重定位卷中的子磁碟。
vxunreloc [-g diskgroup] original_disk 將子磁碟重定位到原始磁碟。
vxsd dis subdisk 從 plex 中分離子磁碟。
vxedit rm subdisk 刪除子磁碟。
vxsd -o rm dis subdisk 從 plex 中分離並刪除子磁碟。
vxmake plex plex sd=subdisk1[,subdisk2,...]建立連續 plex。
vxmake plex plex layout=stripe|raid5 stwidth=W ncolumn=N sd=subdisk1[,subdisk2,...]
建立條帶式 plex 或 RAID-5 plex。
vxplex att volume plex 將 plex 掛接到現有卷。
vxplex det plex 分離 plex。
vxplex off plex 使 plex 離線以便進行維護。
vxmend on plex 重新啟用 plex 以供使用。
vxplex mv oldplex newplex 替換 plex。
vxplex cp volume newplex 將卷複製到 plex 上。
vxplex fix clean plex 將不可啟動的卷中的 plex 的狀態設定為CLEAN。
vxplex -o rm dis plex 從卷中分離並刪除 plex。
vxassist [-g diskgroup] maxsize layout=layout [attributes]
顯示可建立的卷的最大大小。
vxassist make volume length [layout=layout ] [attributes]建立卷。
vxassist make volume length layout=mirror [nmirror=N] [attributes]
建立映象卷。
vxassist make volume length layout=layout exclusive=on [attributes]
建立只能由叢集中的單個節點以排它方式開啟的卷。
vxassist make volume length layout=stripe|raid5 [stripeunit=W] [ncol=N] [attributes]
建立條帶式卷或 RAID-5 卷。
vxassist make volume length layout=layout mirror=ctlr [attributes]
使用不同控制器上的映象資料 plex 建立卷。
vxmake -Uusage_type vol volume [len=length] plex=plex,...
從現有 plex 建立卷。
vxvol start volume 初始化和啟動卷以供使用。
vxvol init zero volume 初始化和清空卷以供使用。
vxassist mirror volume [attributes] 將映象新增到卷。
vxassist remove mirror volume [attributes] 從卷中刪除映象。
vxassist addlog volume [attributes] 將日誌新增到卷。
vxassist remove log volume [attributes] 從卷中刪除日誌。
vxvol set fastresync=on|off volume 開啟或關閉卷的快速重同步。
vxassist growto volume length 將卷增大到指定大小。
vxassist growby volume length 按特定的長度擴充套件卷。
vxassist shrinkto volume length 將捲縮小到指定大小。
vxassist shrinkby volume length 按特定的長度縮小卷。
vxresize -b -F xvfs volume length diskname ...
重定卷和基礎 VERITAS File System 的大小。
vxassist snapstart volume 準備卷的快照映象。
vxassist snapshot volume snapshot 製作卷的快照。
vxassist snapback volume snapshot 將快照與其原始卷合併。
vxassist snapclear snapshot 使快照卷獨立。
vxassist [-g diskgroup] relayout volume [layout=layout] [relayout_options]
執行卷的聯機重新佈局。
vxassist relayout volume layout=raid5 stripeunit=W ncol=N
將卷重新佈局為條頻寬為 W 和 N 列的RAID-5 卷。
vxrelayout -o bg reverse volume 逆轉暫停的卷重新佈局的方向。
vxassist convert volume [layout=layout][convert_options]
在分層卷與非分層卷佈局之間轉換。
vxassist convert volume layout=mirror-stripe
將條帶映象卷轉換為映象條帶卷。
vxvol stop volume 停止卷。
vxassist remove volume volume 刪除卷。
vxcommand -t tasktag [options][arguments]指定命令的任務標記。
vxtask [-h] list 列出正在系統上執行的任務。
vxtask monitor task 監視任務的執行進度。
vxtask pause task 使任務的操作掛起。
vxtask -p list 列出所有暫停的任務。
vxtask resume task 繼續執行暫停的任務。
vxtask abort task 取消任務並嘗試撤消其影響。
三、卷管理
磁碟新增到 VxVM 後將被初始化或封裝。
封裝可保留磁碟上的現有資料,但初始化將破壞現有資料。
將磁碟新增到 Volume Manager
# vxdiskadd devname
這裡的 devname 是將要新增的磁碟的裝置名稱。
向磁碟組新增磁碟
# vxdiskadd devname
若要確認該磁碟是否已新增到磁碟組,
# vxdisk list
從磁碟組中刪除磁碟
可用此命令將不包含子磁碟的磁碟從磁碟組中刪除:
# vxdg [-g groupname] rmdisk diskname
一旦將磁碟從其磁碟組中刪除,可以(可選)將它從 Volume Manager 的控制中完全刪
除,如下所示:
# vxdisk rm devicename
移動磁碟
先將磁碟從一個磁碟組中刪除,然後將其新增到另一個組中
# vxdg rmdisk disk04
# vxdg -g mktdg adddisk mktdg02=c0t3d0
重新命名磁碟
# vxedit rename old_diskname new_diskname
保留磁碟
可以保留一套磁碟用於特殊目的,如為了避免將特別慢或特別快的磁碟用於常規操作。
# vxedit set reserve=on diskname
使磁碟離線
# vxdisk offline devname
刪除磁碟
將磁碟從當前系統中刪除前,必須:
1. 解除安裝捲上的全部檔案系統。
2. 停止磁碟上的卷。
3. 將卷移動到其它磁碟或備份這些卷。
# vxdg [-g groupname] rmdisk diskname
# vxdisk rm devicename
顯示磁碟資訊
# vxdisk list
# vxdisk list device
熱重定位
使磁碟不可用於熱重定位
# vxedit -g rootdg set nohotuse=on disk01
# vxdiskadm------15
使磁碟熱重定位
# vxedit -g rootdg set nohotuse=off disk01
# vxdiskadm-------16
檢視
# vxdisl list
# vxprint
顯示備用磁碟資訊
vxdisk list —— 列出磁碟資訊並顯示帶 spare 標誌的備用磁碟。
vxprint —— 列出磁碟和其它資訊,並顯示帶 SPARE 標誌的備用磁碟。
移動重定位的子磁碟
# vxassist -g rootdg move home !disk05 disk02 (disk05-01 移回 disk02:)
使用 vxunrelocate
vxunreloc 允許將熱重定位的子磁碟移回由於故障而更換的磁碟上。
vxunreloc -g newdg disk01
建立磁碟組
# vxdiskadd c1t1d0
# vxdg init diskgroup diskname=devicename
若要檢驗是否已建立了該磁碟組,請使用下列命令:
# vxdisk list
刪除磁碟組
# vxdg deport diskgroup
# vxdg destroy diskgroup
重新命名磁碟組
# vxdg [-t] -n newdg_name import diskgroup
# vxdg [-h hostname] -n newdg_name deport diskgroup(逐出過程中進行重新命名)
建立卷
建立連續卷
在任一磁碟上建立連續卷
# vxassist make volume_name length
# vxassist make volume_name length diskname [...]
建立條帶卷
# vxassist make volume_name length layout=stripe
建立 RAID-5 卷
# vxassist make volume_name length layout=raid5
新增 RAID-5 日誌
# vxassist addlog volume_name
刪除 RAID-5 日誌
# vxassist remove log volume_name
建立映象卷
# vxassist make volume_name length layout=mirror
刪除映象
# vxplex -o rm dis plex_name
重定卷的大小
使用此命令將卷擴充套件到 特定的長度:
# vxassist growto volume_name length
使用此命令, 按 特定的長度擴充套件卷:
# vxassist growby volume_name length
使用此命令將捲縮小到 特定的長度:
# vxassist shrinkto volume_name length
使用此命令, 按 特定的長度收縮卷:
# vxassist shrinkby volume_name length
刪除卷
# vxassist remove volume volume_name
建立啟用髒區日誌的卷
# vxassist make volume_name length layout=mirror,log
新增 DRL 日誌
# vxassist addlog volume_name
刪除 DRL 日誌
# vxassist remove log volume_name
停止卷
# vxvol stop volume_name ...
啟動卷
# vxrecover -s volume_name ...
建立 Plex
# vxmake plex plex_name sd=subdisk_name,...
建立條帶 Plex
# vxmake plex pl-01 layout=stripe stwidth=32 ncolumn=2 \
sd=disk01-01,disk02-01
關聯 Plex
# vxplex att volume_name plex_name
分離和刪除 Plex
# vxplex -o rm dis plex_name
可以使用下列命令,先分離 plex 和子磁碟,然後將其刪除:
# vxplex dis plex_name
# vxedit -r rm plex_name
顯示 Plex 資訊
# vxprint -lp
# vxprint -l plex_name
移動 Plex
# vxplex mv original_plex new_plex
複製 Plex
# vxplex cp volume_name new_plex
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11134849/viewspace-629918/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vertas volume manager命令手冊
- Logical Volume Manager(LVM)[zt]LVM
- Logical Volume Manager(LVM) 筆記LVM筆記
- 聊聊Linux的LVM(Logical Volume Manager)(下)LinuxLVM
- Linux下使用LVM(Logical Volume Manager)(一)LinuxLVM
- Linux下使用LVM(Logical Volume Manager)(二)LinuxLVM
- LVM(logical volume manager) 邏輯卷管理器LVM
- Linux 系統 LVM(Logical Volume Manager)邏輯卷管理LinuxLVM
- LVM(logical volume manager) 邏輯卷管理器(轉帖)LVM
- git命令整理Git
- Git 命令整理Git
- redis 命令整理Redis
- RMAN命令整理
- grep、find命令整理
- tmpwatch 命令整理
- 整理:RMAN命令(二)
- Docker VolumeDocker
- adb shell 命令整理
- Vim 常用操作命令整理
- 基本GIT命令的整理Git
- Redis基本命令整理Redis
- Oracle 常用運維命令整理Oracle運維
- Docker常用命令整理Docker
- git常用命令整理Git
- Git 常用命令整理Git
- DataGuard 日常維護命令整理
- docker建立volume 指定volume 匯出image 匯入imageDocker
- Solaris 9 Vxvm4.0 封裝、映象系統盤(轉)封裝
- Docker Volume介紹Docker
- Oracle ASM Volume DirectoryOracleASM
- Linux常用命令整理Linux
- Linux——常用命令整理Linux
- (轉)整理CentOS常用命令CentOS
- Linux 常用命令整理Linux
- kubernetes概念之六:Volume&Persistent Volume&Namespace&Annotationnamespace
- 重新整理dns快取命令 dns快取清除命令DNS快取
- k8s-volumeK8S
- Data Volume 練習 MySQLMySql