VERTAS命令集合文档格式.docx
- 文档编号:22030273
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:21
- 大小:30.24KB
VERTAS命令集合文档格式.docx
《VERTAS命令集合文档格式.docx》由会员分享,可在线阅读,更多相关《VERTAS命令集合文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
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的大小。
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日志,如下所示
如果删除日志使卷的有效日志少于两个,则将输出警告并且不允许操作继续进行。
通过另外指定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
删除卷
一旦不再需要某卷(例如,该卷不活动并且其内容已经存档),可以删除该卷并释放磁
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VERTAS 命令 集合