vxvm 命令集文档格式.docx
- 文档编号:16635519
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:13
- 大小:24.50KB
vxvm 命令集文档格式.docx
《vxvm 命令集文档格式.docx》由会员分享,可在线阅读,更多相关《vxvm 命令集文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
vxassist-gdatadg-bmakevol0250m
****创建卷***
vxedit-gdatadg-rfrmvol02
****删除卷***
vxassist-gdatadgmakevol012Glayout=stripedisk01disk02disk03
***stripe****
vxassist-gdatadgmakevol012Glayout=raid5,nologdisk01disk02disk03
***raid5***
vxedit-gdatadgsetuser=informixgroup=informixmode=660vol01
***改变卷属性***
vxresize-Fufs-gdisk_groupvolume_name+2m
***扩大空间***
4.镜像
1.镜像
vxassist-gdatadgmirrorvol01disk02
disk02与原设备在一个磁盘组里
可能有一个vxplexatt命令要测试
2.镜像分离
vxplex-gdatadgdetvol01-01
vxplex-gdatadgdisvol01-01
3.删除镜像
vxedit-gdatadg-rfrmvol01-01
删除镜象后才可以删除卷
1.给一个卷增加空间
vxassist-gdatadggrowbyvoltest2g
给voltest扩大2g
vxassist-gdatadggrowtovoltest2g
给voltest增加到2g
1.
将一个磁盘置于VX控制之下。
2.
查看是否已经在VX之下
vxdisklist
3.
建磁盘组。
1.vxdctlmode
看VX状态
2.vxconfigd-mdisable
启动
3.vxdctlenable
off
1.vxdctlstop;
vxiod-fset0
2.vxiod-fset0
1.vxinstall
2.将一个非根盘初始化作为rootdg。
3.重启
4.Addasimpleslice:
#vxdctladddiskc0t1d0s7
5.Adddiskrecords:
#vxdisk-finitc0t1d0s7
6.Addthedisknametotherootdgdiskgroup:
#vxdgadddiskc0t1d0s7
然后删除开始的盘,重新建datadg。
Ok
移动正在使用的磁盘到新的磁盘组移动一个磁盘到新的磁盘组并且保留它的数据是复杂的,需要执行以下操作:
l使用:
vxprint保存磁盘配置信息l使用:
vxvol停止卷l使用:
vxedit移除卷l使用:
vxdg移动磁盘到新的组l使用:
vxmake重建原始配置
移动正在使用的磁盘到新的磁盘组
移动正在使用的磁盘到一个新的或不同的磁盘组是一个不常使用的技巧。
使用这个技巧通常是:
你错误的创建了rootdg磁盘组的所有你的卷,现在,你想要改正它。
理解这个概念是非常重要的,因为很多使用的命令都可以用于其它目的,如恢复一个配置。
--------------------------------------------------------------------------------------------------
警告----在一个没有为所有卷进行备份的系统上,不会执行这些操作。
如果这个过程失败,而且没有备份磁带,将没有方式可以恢复。
注意----在本节中,一个被称为:
vol01的卷将从磁盘组:
olddg移动到新的磁盘组:
newdg。
决定哪些磁盘是相关的
在你有任何动作之前,你必须确定哪个物理磁盘是你目标卷的一部分。
你必须也要确定,磁盘没有被其他卷使用。
如果你使用命令:
vxprint带有参数-ht,你将看到一个完整的卷层次结构。
#vxprint-ht-golddg
Diskgroup:
olddg
DGNAMENCONFIGNLOGMINORSGROUP-ID
DMNAMEDEVICETYPEPRIVLENPUBLENSTATE
VNAMEUSETYPEKSTATESTATELENGTHREADPOLPREFPLEX
PLNAMEVOLUMEKSTATESTATELENGTHLAYOUTNCOL/WID
SDNAMEPLEXDISKDISKOFFSLENGTH[COL/]OFFDEVICE
dgolddgdefaultdefault0891019192.1025.bawlmer
dmolddg01c0t17d0s2sliced15194152640-
dmolddg02c0t18d0s2sliced15194152640-
dmolddg03c0t19d0s2sliced15194152640-
vvol01fsgenENABLEDACTIVE10240SELECTvol01-01
plvol01-01vol01ENABLEDACTIVE11015STRIPE3/128
sdolddg01-01vol01-01olddg01035911/0c0t17d0
sdolddg02-01vol01-01olddg02035911/0c0t18d0
sdolddg03-01vol01-01olddg03035912/0c0t19d0
卷的层次部分列出了卷的一个入口,及与其相关的plex和subdisk。
在这个例子中,卷vol01包含了一个plex(vol01-01),这个plex由3个子磁盘组成(odddg01-01,odddg02-01,odddg03-01)。
每个存储在一个独立的VM磁盘。
从这个输出可以看到,需要被移动的3个VM磁盘是:
odddg01-01,odddg02-01,odddg03-01。
保存配置
1.使用vxprint命令来保存卷配置
#vxprint-hmQq-golddgvol01>
save_vol01
警告----如果你保存的是分层的卷,如StripePro结构,拥有子卷,你必须在vxprint命令中增加参数r和L,(vxprint-hmQqrL)。
如果你不这样做,保存的配置信息将是不完整的。
命令:
vxprint中使用的参数-m可以以一定的格式来保存配置信息,并
且这种格式被vxmake命令所使用。
在这个例子中,你保存了卷vol01的配置信息到文件save_vol01中。
所使用的参数的是:
-h列出完整的层次结构
-m以一定的格式显示信息,它可以作为vxmake命令的输入
-Q排除独立于每个磁盘组的头
-q排除头(附加于磁盘组的头)
-r显示包含子卷的卷的相关记录
-L显示包含子卷的卷的相关记录
-g指定磁盘组
移动磁盘到一个新的磁盘组
移动磁盘到一个新的磁盘组需要以下几个步骤:
1.Unmount适当的文件系统,停止卷vol01上的所有进程
2.停止卷:
#vxvol-golddgstopvol01
3.从配置数据库中移除定义的结构(卷,plex和子磁盘)
#vxedit-golddg-rrmvol01
vxedit命令用来移除在先前的磁盘组:
olddg中定义的卷,plex和子磁盘的配置数据库。
注意----这不影响数据,它只是从配置数据库中移除选择的记录。
参数-r将会递归的移除卷和所有相关的plex和子磁盘。
4.从原始的磁盘组中移除磁盘
#vxdg-golddgrmdiskolddg01olddg02olddg03
5.如果新的磁盘组newdg不存在,使用即将移动的一个磁盘来对它进行初始化(在这个例子中是:
olddg01)。
#vxdginitnewdgolddg01=c0t17d0s2
警告----命令:
vxdiskinit和vxdginit很相象,但是执行完全不同的操作:
vxdiskinit初始化一个磁盘,毁坏所有已经存在的数据,vxdginit初始化一个磁盘组,增加指定磁盘到磁盘组。
6.增加剩余的磁盘到新磁盘组
#vxdg-gnewdgadddiskolddg02=c0t18d0s2
#vxdg-gnewdgadddiskolddg03=c0t19d0s2
7.校验磁盘已经被增加到新的磁盘组
#vxdisklist|grepnewdg
c0t17d0s2slicedolddg01newdgonline
c0t18d0s2slicedolddg02newdgonline
c0t19d0s2slicedolddg03newdgonline
重新加载卷配置
8.使用命令:
vxmake来重新加载为卷vol01而保存的配置
#vxmake-gnewdg-dsave_vol01
重新调用保存了早期的卷配置的文件:
save_vol01。
参数-d用来指定建立子磁盘,plex和卷所使用的描述文件。
警告----这一步是很重要的,如果磁盘没有它们原始的介质名,配置的重新加载就会失败。
9.使用vxvol命令使得卷重新在线
#vxvol-gnewdginitactivevol01
首先,先来介绍一下vxvm的磁盘头信息。
veritas
磁盘头信息
当磁盘被Veritas
Volume
Manager
初始化或者封装的时候,磁盘头信息会被写到磁盘的私有分区上。
磁盘头包含了磁盘的唯一标示ID,磁盘组标示代表了磁盘组是由那些设备组
成,设置flag标志位表示设备状态和设备用于什么(比如:
hot
spare),
hostid
代表了挂接磁盘的主机的主机名。
磁盘头信息的显示输出通过vxdisk(1m)'
s
"
list"
来实现:
$
vxdisk
list
c1t1d0
Device:
c1t1d0s2
devicetag:
c1t1d0
type:
auto
hostid:
pooh
disk:
name=c1t1d0
id=1123602295.10.pooh
group:
name=oradg
id=1123603158.13.pooh
info:
format=cdsdisk,privoffset=256,pubslice=2,privslice=2
flags:
online
ready
private
autoconfig
autoimport
imported
pubpaths:
block=/dev/vx/dmp/c1t1d0s2
char=/dev/vx/rdmp/c1t1d0s2
version:
3.1
iosize:
min=512
(bytes)
max=2048
(blocks)
public:
slice=2
offset=2304
len=35365968
disk_offset=0
private:
offset=256
len=2048
update:
time=1123603160
seqno=0.6
ssb:
actual_seqno=0.0
headers:
0
240
configs:
count=1
len=1280
logs:
len=192
Defined
regions:
config
priv
000048-000239[000192]:
copy=01
offset=000000
enabled
000256-001343[001088]:
offset=000192
log
001344-001535[000192]:
lockrgn
001536-001679[000144]:
part=00
offset=000000
Multipathing
information:
numpaths:
1
c1t1d0s2
state=enabled
期间关键的配置信息存储在磁盘头内,定期进行这些信息的备份是很重要的。
下面介绍一下配置库。
配置库
当新的设备通过
(比如.,
subdisks,
plexes,
volumes)
aVeritas
CLI或者
GUI来创建。
Veritas会将这些设备的配置信息写入到配置库中。
配置库存放在几个磁盘的私有分区
中在磁盘组中这样可以达到冗余的效果。
显示配置库的冗余信息通过vxdg(1m)
中的
选项:
vxdg
oradg
|
egrep
disk.*clean
online"
disk
copy
1
len=1280
state=clean
online
c1t2d0s2
c1t3d0s2
c1t4d0s2
c1t5d0s2
显示配置库中的内容通过vxprint(1m)来实现.
下面的例子通过使用
vxprint(1m)
-h"
(显示层次信息)和
-t"
(为任何记录类型显示单行格式)
选项来显示配置库的头信息和描述记
录:
vxprint
-ht
DG
NAME
NCONFIG
NLOG
MINORS
GROUP-ID
ST
STATE
DM_CNT
SPARE_CNT
APPVOL_CNT
DM
DEVICE
TYPE
PRIVLEN
PUBLEN
STATE
RV
RLINK_CNT
KSTATE
PRIMARY
DATAVOLS
SRL
RL
RVG
REM_HOST
REM_DG
REM_RLNK
CO
CACHEVOL
VT
NVOLUME
V
RVG/VSET/CO
LENGTH
READPOL
PREFPLEX
UTYPE
PL
VOLUME
LAYOUT
NCOL/WID
MODE
SD
PLEX
DISK
DISKOFFS
[COL/]OFF
SV
VOLNAME
NVOLLAYR
AM/NM
SC
CACHE
DC
PARENTVOL
LOGVOL
SP
SNAPVOL
DCO
dg
default
46000
1123603158.13.pooh
dm
auto
2048
35365968
-
c1t2d0
35521408
c1t3d0
c1t4d0
c1t5d0
c1t6d0
c1t6d0s2
v
oravol01
-
ENABLED
ACTIVE
41943040
SELECT
oravol01-03
fsgen
pl
41943168
STRIPE
3/128
RW
sv
oravol01-S01
oravol01-L01
13981056
0/0
2/2
ENA
oravol01-S02
oravo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vxvm 命令集 命令