硬盘数据恢复导航
RAID数据恢复导航
 | 网站首页 | 数据恢复资料 | 数据恢复软件 | 咨询留言 | 数据恢复博客 | 数据恢复论坛 | 
数据恢复软件下载
公司简介 数据恢复成功案例 数据恢复报价 数据恢复培训 数据恢复技术文章 数据恢复客服中心 数据恢复服务联系方式
您现在的位置: 北亚数据恢复技术站 >> 数据恢复资料 >> 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 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    关于我们 | RAID数据恢复 | 友情链接 | RSS生成 | XML生成 | 文章HTML地图 | 下载HTML地图

    版权所有 北亚数据恢复中心
    全国统一客服电话:4006-505-808
    北京市海淀区永丰基地丰慧中路7号新材料创业大厦B座205室
    京ICP备05011939
    psps