|
网站首页
|
数据恢复资料
|
数据恢复软件
|
咨询留言
|
数据恢复博客
|
数据恢复论坛
|
您现在的位置:
北亚数据恢复技术站
>>
数据恢复资料
>>
UNIX及LINUX文栏
>> 文章正文
关于CDS的一些讨论(veritas volume manager)
【字体:
小
大
】
关于CDS的一些讨论(veritas volume manager)
作者:未知 文章来源:网络 点击数: 更新时间:2009-6-16
CDS的含义: Cross-platform Data Sharing译成中文就是跨平数据共享(自己理解的意思,有错误还请指正).
首先,CDS使用一个新的磁盘类型(auto:cdsdisk)来使得数据的共享生效.同时VXVM也提供一种新的磁盘组的属性CDS,
同时也能够提供不同类型的操作系统的数据块大小.
为了,能让多个平台访问磁盘,首先磁盘必须在这个平台是被标示的.然后,就是所有的平台都可以在这个磁盘上进行I/O操作.
CDS磁盘有指定的内容用于标示指定不同的平台对于磁盘进行的访问.
关于CDS磁盘使用的一些约定如下:
必须是支持Mode Sense的SCSI磁盘(对于Mode Sense这个概念本人理解为一种磁盘的模式感知,
比如:参数设置范围等等)
不能是EFI disk(Extensible Firmware Interface)类型的disk label)
必须是完整的物理磁盘(LUN)
只有一个volume manager来管理物理磁盘(LUN)
不能是一个不包含在CDS磁盘内的磁盘分区
必须是已经存在的CDS磁盘组和磁盘组版本最少是110的非CDS磁盘(不能是磁盘组版本小于110的磁盘组)
卷的内容不能包含root或者swap(也就是说不能是启动磁盘)
当CDS磁盘被创建的时候,会被分配一个默认的格式cdsdisk.也可以使用vxcdsconvert来将其他的VXVM的磁
盘格式转化为CDS格式. Cdsdisk磁盘格式可以被所有的VXVM平台识别(包括windows)
你也可以通过编辑/etc/default/vxdisk文件来改变创建磁盘的默认格式.
如果在磁盘格式和默认的磁盘组类型发生冲突的时候,比如:CDS磁盘和非CDS磁盘之间的冲突.
通过设置cds=off来建立非CDS磁盘组
直接初始化为CDS磁盘,CDS磁盘只能应用于磁盘组版本在110及其以上版本的磁盘组中.
私有区域和公共区域被分配的大小是8K的倍数.
disk access (DA)的类型是auto.支持多种磁盘格式,包括cdsdisk,支持所有平台的访问.
CDS磁盘组只有在磁盘组的版本达到110及其以上的时候,才可以使用.110以前的版本不支持CDS磁盘组.同时被安排的区域为8K.
CDS磁盘组符合的要求:
只有CDS磁盘组成
包含CDS磁盘的cds 属性设置为on.
非CDS磁盘组,任何一个版本在110及其以上版本的磁盘组都包含CDS和非CDS磁盘两种.但是,在版本110及其以上版本的磁盘组
中只有全部的磁盘都是CDS磁盘,才支持跨平台访问.
关于DRL map区域的设置必须是设置在磁盘组的多个磁盘上.版本110的磁盘组上的传统的DRL的大小为最小的为512K,增量为64K.
版本110的磁盘组上的版本0DCO最小为16K,增量为8K.
logmap_len属性只能应用于传统的DRL.在创建一个新的卷的时候可以通过vxassist sets logmap_len来设置,但不能通过vxvol set来修改该。
可以使用vxdisksetup命令来为未初始化VXVM磁盘来创建CDS磁盘
# vxdisksetup –i disk [format=format]
使用format=cdsdisk来修改/etc/default/vxdisk文件的默认设置.
也可以通过vxdiskadm的disk init彩旦来设置.
在已经初始化为VXVM的磁盘上创建CDS磁盘.
对于不在磁盘组中的磁盘可以通过有以下的步骤来修改:
1.#vxdiskunsetup disk
2.#vxdisk rm disk
3.#vxdisk scandisks
4.#vxdisksetup -i disk
使用vxdg init命令来创建CDS磁盘组
#vxdg init diskgroup disklist [cds=on|off]
可以通过[cds=on|off]参数来设置是建立cds磁盘组还是非cds磁盘组.
也可以通过设置/etc/default/vxdg文件中的cds=off来改变CDS磁盘组的属性.
转换非CDS磁盘到CDS磁盘可以使用命令:
#vxcdsconvert -g diskgroup [-A] [-d defaults_file] [-o novolstop] alldisks [attribute=value] ...
#vxcdsconvert -g diskgroup [-A] [-d defaults_file] [-o novolstop] diskname [attribute=value] ...
转换非CDS磁盘组到CDS磁盘组可以使用命令:
#vxcdsconvert -g diskgroup [-A] [-d defaults_file] [-o novolstop] alignment [attribute=value] ...
#vxcdsconvert -g diskgroup [-A] [-d defaults_file] [-o novolstop] group [attribute=value] ...
创建和导入CDS磁盘组是通过CDS的lisence来控制的.CDS的lisence包含在VERITAS Storage Foundation license.
比如:
#Vxlicrep
License Key
P2CE-I8ZR-USLU-RR8D-YN8P-NN8H
(以下省略)
Vxcdsconvert在系统中的默认文件为: /etc/default/vxcdsconvert
文件中定义的属性有以下内容:
evac_subdisks_ok
min_split_size
move_subdisks_ok
privlen
split_subdisks_ok
evac_disk_list
如何查看CDS的属性:
#vxdg list dgTestSol2
Group:dgTestSol2
dgid: 1063238039.206.vmesc1
import-id: 1024.205
flags: cds
(以下省略)
还可以通过
#vxprint -F %cds TestSol2
on
来查看.
大概总结了一下,希望大家可以给予补充。
文章录入:a 责任编辑:a
上一篇文章:
RAS中的S(实现Solaris SVM环境下的硬盘克隆)
下一篇文章:
双机环境下的A5200在线更换硬盘
【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
网友评论:
(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
关于我们
|
RAID数据恢复
|
友情链接
|
RSS生成
|
XML生成
|
文章HTML地图
|
下载HTML地图
版权所有
北亚数据恢复中心
全国统一客服电话:4006-505-808
北京市海淀区永丰基地丰慧中路7号新材料创业大厦B座205室
京ICP备05011939