VERTAS命令集合.docx

上传人:b****6 文档编号:8894117 上传时间:2023-02-02 格式:DOCX 页数:21 大小:30.24KB
下载 相关 举报
VERTAS命令集合.docx_第1页
第1页 / 共21页
VERTAS命令集合.docx_第2页
第2页 / 共21页
VERTAS命令集合.docx_第3页
第3页 / 共21页
VERTAS命令集合.docx_第4页
第4页 / 共21页
VERTAS命令集合.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

VERTAS命令集合.docx

《VERTAS命令集合.docx》由会员分享,可在线阅读,更多相关《VERTAS命令集合.docx(21页珍藏版)》请在冰豆网上搜索。

VERTAS命令集合.docx

VERTAS命令集合

vxassist[-gdiskgroup]movevolume!

olddisknewdisk在磁盘之间重定位卷中的子磁盘。

vxassist[-gdiskgroup]maxsizelayout=layout[attributes]显示可创建服务器存储技术volumemanager命令集合

veritasvolumemanager命令集

vxassist[-gdiskgroup]movevolume!

olddisknewdisk在磁盘之间重定位卷中的子磁盘。

vxassist[-gdiskgroup]maxsizelayout=layout[attributes]显示可创建的卷的最大大小。

vxassistmakevolumelength[layout=layout][attributes]创建卷。

vxassistmakevolumelengthlayout=mirror[nmirror=N][attributes]创建镜像卷。

vxassistmakevolumelengthlayout=layoutexclusive=on[attributes]创建只能由集群中的单个节点以排它方式打开的卷。

vxassistmakevolumelengthlayout=stripe|raid5[stripeunit=W][ncol=N][attributes]创建条带式卷或RAID-5卷。

vxassistmakevolumelengthlayout=layoutmirror=ctlr[attributes]使用不同控制器上的镜像数据plex创建卷。

vxassistmirrorvolume[attributes]将镜像添加到卷。

vxassistremovemirrorvolume[attributes]从卷中删除镜像。

vxassistaddlogvolume[attributes]将日志添加到卷。

vxassistremovelogvolume[attributes]从卷中删除日志。

vxassistsnapstartvolume准备卷的快照镜像。

vxassistsnapshotvolumesnapshot制作卷的快照。

vxassistsnapbackvolumesnapshot将快照与其原始卷合并。

vxassistsnapclearsnapshot使快照卷独立。

vxassist[-gdiskgroup]relayoutvolume[layout=layout][relayout_options]执行卷的联机重新布局。

vxassistrelayoutvolumelayout=raid5stripeunit=Wncol=N将卷重新布局为条带宽为W和N列的RAID-5卷。

vxassistconvertvolume[layout=layout][convert_options]在分层卷与非分层卷布局之间转换。

vxassistconvertvolumelayout=mirror-stripe将条带镜像卷转换为镜像条带卷。

vxassistgrowtovolumelength将卷增大到指定大小。

vxassistgrowbyvolumelength按特定的长度扩展卷。

vxassistshrinktovolumelength将卷缩小到指定大小。

vxassistshrinkbyvolumelength按特定的长度缩小卷。

vxassistremovevolumevolume删除卷。

vxcommand-ttasktag[options][arguments]指定命令的任务标记。

vxdisklist[diskname]列出由VxVM控制的磁盘。

vxdiskofflinedevicename使磁盘脱机。

vxdiskrmdiskname从VxVM的控制中删除磁盘。

vxdiskadm使用基于菜单的界面管理VxVM磁盘。

vxdiskadd[devicename]添加由设备名指定的磁盘。

vxdglist[diskgroup]列出有关磁盘组的信息。

vxdg-slist列出有关集群中共享磁盘组的信息。

[Page]

vxdg-gdiskgrouprmdiskdiskname将磁盘从其磁盘组中删除。

vxdginitdiskgroup[diskname=]devicename使用预先初始化的磁盘创建磁盘组。

vxdg-sinitdiskgroup[diskname=]devicename使用预先初始化的磁盘在集群中创建共享磁盘组。

vxdg[-nnewname]deportdiskgroup逐出磁盘组并根据需要重新命名它。

vxdg[-nnewname]importdiskgroup导入磁盘组并根据需要重新命名它。

vxdg[-nnewname]-simportdiskgroup导入由集群共享的磁盘组并根据需要重新命名它。

vxdg[-oexpand]listmovesourcedgtargetdgobject...列出可能因移动磁盘组而受到影响的对象”。

vxdg[-oexpand]movesourcedgtargetdgobject...在磁盘组之间移动对象。

vxdg[-oexpand]splitsourcedgtargetdgobject...分割磁盘组并将指定对象移入目标磁盘组。

vxdg[-oexpand]joinsourcedgtargetdg结合两个磁盘组并删除源磁盘组。

vxdg-gdiskgroupsetactivation=ew|ro|sw|off设置集群中的共享磁盘组的激活模式。

vxdgdestroydiskgroup破坏磁盘组并释放其磁盘。

vxeditrenameolddisknewdisk重命名由VxVM控制的磁盘。

vxeditsetreserve=on|offdiskname留出/不留出磁盘组中的某个磁盘。

vxeditsetnohotuse=on|offdiskname不允许/允许将磁盘上的空闲空间用于热重定位。

vxeditsetspare=on|offdiskname在热重定位备用磁盘池中添加/删除磁盘。

vxeditrmsubdisk删除子磁盘。

vxinfo[-gdiskgroup][volume...]显示有关卷的可访问性和可用性的信息。

vxmakesdsubdiskdiskname,offset,length创建子磁盘。

vxmakeplexplexsd=subdisk1[,subdisk2,...]创建连续plex。

vxmakeplexplexlayout=stripe|raid5stwidth=Wncolumn=Nsd=subdisk1[,subdisk2,...]创建条带式plex或RAID-5plex。

vxmake-Uusage_typevolvolume[len=length]plex=plex,...从现有plex创建卷。

vxmendonplex重新启用plex以供使用。

vxplexattvolumeplex将plex挂接到现有卷。

vxplexdetplex分离plex。

vxplexoffplex使plex脱机以便进行维护。

vxplexmvoldplexnewplex替换plex。

vxplexcpvolumenewplex将卷复制到plex上。

vxplexfixcleanplex将不可启动的卷中的plex的状态设置为CLEAN。

vxplex-ormdisplex从卷中分离并删除plex。

vxrecover-gdiskgroup-sb启动已导入磁盘组中的所有卷。

vxrelayout-obgreversevolume逆转暂停的卷重新布局的方向。

vxresize-b-Fxvfsvolumelengthdiskname...重定卷和基础VERITASFileSystem的大小。

[Page]

vxsdassocplexsubdisk...将子磁盘与现有的plex关联。

vxsdassocplexsubdisk1:

0...subdiskM:

N-1将子磁盘添加到条带卷或RAID-5卷的列尾。

vxsdaslogplexsubdisk将日志子磁盘与现有的plex关联。

vxsdmvoldsubdisknewsubdisk替换子磁盘。

vxsd-ssizesplitsubdisksd1sd2将一个子磁盘分割为两个子磁盘。

vxsdjoinsd1sd2subdisk结合两个子磁盘。

vxsddissubdisk从plex中分离子磁盘。

vxsd-ormdissubdisk从plex中分离并删除子磁盘。

vxunreloc[-gdiskgroup]original_disk将子磁盘重定位到原始磁盘。

vxvolstartvolume初始化和启动卷以供使用。

vxvolinitzerovolume初始化和清空卷以供使用。

vxvolstopvolume停止卷。

vxvolsetfastresync=on|offvolume打开或关闭卷的快速重同步。

vxprint-hrt[object]打印有关VxVM中对象的单行信息。

vxprint-st[subdisk]显示有关子磁盘的信息。

vxprint-pt[plex]显示有关plex的信息。

vxtask[-h]list列出正在系统上运行的任务。

vxtaskmonitortask监视任务的执行进度。

vxtaskpausetask使任务的操作挂起。

vxtask-plist列出所有暂停的任务。

vxtaskresumetask继续执行暂停的任务。

vxtaskaborttask取消任务并尝试撤消其影响。

重新挂接DCO和DCO日志卷

如果没有通过指定vxdco的-orm选项来删除DCO对象和DCO日志卷则可以使用下面的命令将它们重新挂接到父卷:

#vxdco[-gdiskgroup]attvolumedco_obj

例如,若要将DCO对象myvol_dco重新挂接到卷myvol,请使用此命令

#vxdco-gmydgattmyvolmyvol_dco

有关更多信息请参见vxdco(1M)帮助手册。

将DRL添加的镜像卷

要使脏区日志(DRL)对镜像卷生效,必须将日志子磁盘添加到该卷。

每个plex只能有一个日志子磁盘。

若要将DRL日志添加到现有卷,请使用此命令

#vxassistaddlogvolumelogtype=drl[nlog=n]

nlog属性可用于指定要添加的日志plex数。

默认情况下,添加一个日志plex。

例如,若要添加卷vol03的单个日志plex,请使用此命令

#vxassistaddlogvol03logtype=drl

当使用vxassist命令将日志子磁盘添加到卷时,默认情况下还创建一个日志plex来包含日志子磁盘,除非在布局规范中包括了关键字nolog。

对于一个将被顺序写入的卷(如数据库日志卷),包括logtype=drlseq属性以指定将使用顺序DRL:

#vxassistaddlogvolumelogtype=drlseq[nlog=n]

创建后,包含日志子磁盘的plex可被视为常规plex。

可向日志plex添加数据子磁盘。

以使用与删除普通plex和子磁盘的相同步骤来删除日志plex和日志子磁盘。

删除DRL日志

若要删除DRL日志,请使用vxassist命令,如下所示

#vxassistremovelogvolume[nlog=n]

使用可选属性nlog=n指定要删除的日志数n。

默认情况下,vxassist删除一个日志。

添加RAID-5日志

每个RAID-5卷只能有一个RAID-5plex。

任何额外的plex都成为RAID-5日志plex,用来记录写入卷的数据和奇偶校验信息。

当使用vxassist命令创建RAID-5卷时,默认情况下为该卷创建一个日志plex。

若要将RAID-5日志添加到现有卷,请使用此命令

#vxassistaddlogvolume[loglen=length]

将第一个日志添加到卷时,可以指定使用的日志长度。

随后添加的任何日志都被配置成与现有日志的长度相同。

例如,若要为RAID-5卷volraid创建日志请使用此命令

#vxassistaddlogvolraid

除了使用vxassist外,还可以使用vxplex命令添加RAID-5日志。

例如,若要将RAID-5日志plexr5log挂接到RAID-5卷r5vol,请使用此命令

#vxplexattr5volr5log

只有当新日志的大小足够容纳条带上的所有数据时,挂接操作才能进行。

如果RAID-5卷上已经有日志则新日志长度是各日志长度的最小值。

这是因为新日志是旧日志的镜像。

如果没有启用RAID-5卷,则新日志标记为BADLOG并在卷启动时启用。

但是日志的内

容将被忽略。

如果已启用RAID-5卷并且有其它启用的RAID-5日志则新日志的内容将与其它日志同步。

如果RAID-5卷上当前没有启用的日志,则新日志在启用前内容为空。

删除RAID-5日志

若要标识RAID-5日志的plex,请使用此命令

#vxprint-htvolume

这里,volume是RAID-5卷的名称。

对于RAID-5日志,输出中会列出具有LOG的STATE域输入项的plex。

若要从现有卷中分离并删除RAID-5日志以及任何关联的子磁盘,请使用此命令

#vxplex-ormdisplex

例如,要从volraid中分离并删除日志plexvolraid-02,可使用以下命令

#vxplex-ormdisvolraid-02

还可以使用vxassist命令删除RAID-5日志,如下所示

#vxassistremovelogvolume[nlog=n]

使用可选属性nlog=n指定要删除的日志数n。

默认情况下,vxassist删除一个日志。

如果删除日志使卷的有效日志少于两个,则将输出警告并且不允许操作继续进行。

通过另外指定vxplex或vxassist的-f选项,可以强制执行该操作。

重定卷的大小

重定卷的大小将更改卷的大小。

例如,如果卷的大小已不足以容纳要在它上面存储的数据量,则可能需要增加卷的长度。

若要重定卷大小,请使用下列命令之一:

vxresize(首选)、vxassist或vxvol。

另外,还可以使用图形化的VERITASVolumeManagerStorageAdministrator重定卷大小。

如果卷的大小增加,则vxassist命令自动查找可用的磁盘空间。

vxresize命令要求指定用来增加卷大小的磁盘的名称。

vxvol命令要求事先确保卷的plex中有足够的可用空间来增加卷的大小。

vxassist和vxresize命令自动释放未使用空间供磁盘组使用。

vxvol命令则要求您必须亲自完成此操作。

若要确定卷可以增加的大小,请使用此命令

#vxassistmaxgrowvolume

当重定卷的大小时,可以将新卷的长度单位指定为扇区、千字节、兆字节或吉字节。

计量单位作为后缀(s、m、k或g)添加到长度中。

如果没有指定单位,将以扇区为单位。

vxassist命令还允许指定卷大小的更改增量。

如果使用vxassist或vxvol重定卷大小,不要将卷的大小缩小到小于位于该卷上的文件系统的大小。

如果没有首先缩小文件系统则有可能导致无法恢复的数据丢失。

如果有VxFS文件系统,请先缩小文件系统,然后再缩小卷。

其它文件系统可能要求备份数据,以便以后可以重新创建该文件系统和恢复其数据。

使用vxresize命令重定包含文件系统的卷的大小。

尽管也可以使用其它命令重定包含文件系统的卷的大小,但vxresize命令具有自动重定某些文件系统类型和卷的大小的优点。

例如,下面的命令使用备用磁盘disk10和disk11将包含VxFS文件系统的1吉字节的卷homevol重定为10吉字节大小

#vxresize-b-Fvxfs-thomevolresizehomevol10gdisk10disk11

-b选项指定此操作在后台运行。

通过将任务标记homevolresize指定给vxtask命令可以监视操作的进度。

注意,使用vxresize有下列限制:

vxresize仅适用于VxFS和UFS文件系统。

在某些情况下,当重定大卷的大小时vxresize可能要花很长时间才能完成。

如果卷的使用类型不是FSGEN或RAID5,重定这类卷的大小会导致数据丢失。

如果需要执行这样的操作请使用-f选项强制重定这类卷的大小。

如果卷包含的plex具有不同的布局类型,则不能重定这类卷的大小。

试图这样做会导致下面的出错讯息:

vxvm:

vxresize:

错误:

卷volume在每个镜像中有不同的组织结构

有关vxresize命令的更多信息,请参见vxresize(1M)帮助手册。

下列修饰符与vxassist命令一起使用以重定卷大小

growto—将卷增加到指定的长度

growby—按指定的量增加卷

shrinkto—将卷减小到指定的长度

shrinkby—按指定的量减小卷

不能增加或缩小任何与封装根磁盘关联的卷(rootvol、usr、var、opt、swapvol等),因为这些卷映射到磁盘上的物理基础分区并且必须是连续的。

如果试图增加rootvol、usrvol、varvol或swapvol的大小,则当需要还原为从片引导时,系统可能会变为不可引导。

这还会妨碍Solaris成功升级,而您可能不得不重新进行安装。

另外upgrade_start脚本可能会失败。

若要将卷扩展到特定的长度,请使用此命令

#vxassistgrowtovolumelength

例如,若要将volcat扩展到2000个扇区,请使用此命令

#vxassistgrowtovolcat2000

若要按特定的长度扩展卷,请使用此命令

#vxassistgrowbyvolumelength

例如,若要按100个扇区扩展volcat,请使用此命令

#vxassistgrowbyvolcat100

若要将卷缩小到特定的长度,请使用此命令

#vxassistshrinktovolumelength

例如,若要将volcat缩小到1300个扇区,请使用此命令

#vxassistshrinktovolcat1300

不要将卷缩小到小于使用该卷的文件系统或数据库的当前大小。

可在空卷上放心使用vxassistshrinkto命令。

若要按特定的长度缩小卷,请使用此命令

#vxassistshrinkbyvolumelength

例如,若要按300个扇区缩小volcat,请使用此命令

#vxassistshrinkbyvolcat300

不要将卷缩小到小于使用该卷的文件系统或数据库的当前大小。

可在空卷上放心使用vxassistshrinkby命令。

若要使用vxvolset命令更改卷的长度,请使用此命令

#vxvolsetlen=lengthvolume

例如,若要将长度更改为100000个扇区,请使用此命令

#vxvolsetlen=100000vol01

vxvolsetlen命令无法增加卷的大小,除非卷的plex中有可用的所需空间。

当使用vxvolsetlen命令减少卷的大小时,释放的空间不会释放到磁盘组的空闲空间池中。

如果卷处于活动状态并且要减少它的长度,则必须使用vxvol的-oforce选项强制进行该操作。

这样可以避免意外地从使用该卷的应用程序中删除空间。

还可以使用下面的命令更改日志的长度

#vxvolsetloglen=lengthlog_volume

稀疏日志plex无效。

它们必须映射日志的整个长度。

如果增加日志长度会使任何这些日志无效,则不允许执行该操作。

另外,如果卷不是活动的并且已变脏(例如关闭不彻底),则不能更改日志长度。

这样可避免丢失任何日志内容(如果减小日志长度的话)或将随机数据引入日志(如果增大日志长度的话)。

VxVM在镜像卷中的数据plex上提供下列读出规则选项

round—对于每个检测到的非顺序I/O,按“循环”方式依次读取每个plex。

顺序存取使得只能存取一个plex。

这利用了驱动器或控制器的读前缓存策略。

prefer—首先从指定为首选plex的plex开始读取。

select—根据与卷关联的plex选择一个默认规则。

如果卷具有一个已启用的条带plex,

select选项将默认为首选该plex;否则默认为循环方式。

读出规则可以从round更改为prefer(或反过来),或更改为其它首选plex。

vxvolrdpol命令设置卷的读出规则。

在RAID-5卷上不能设置读出规则。

RAID-5plex有自己的读出规则(RAID)。

若要将读出规则设置为round,请使用此命令

#vxvolrdpolroundvolume

例如,若要将卷vol01的读出规则设置为循环,请使用此命令

#vxvolrdpolroundvol01

若要将读出规则设置为prefer,请使用此命令

#vxvolrdpolprefervolumepreferred_plex

例如,若要将vol01的策略设置为首先从plexvol01-02读取,请使用此命令

#vxvolrdpolprefervol01vol01-02

若要将读出规则设置为select,请使用此命令

#vxvolrdpolselectvolume

删除卷

一旦不再需要某卷(例如,该卷不活动并且其内容已经存档),可以删除该卷并释放磁

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1