累死了,总算完成第四章了,感觉还不错,
偶努力接着翻。。。。。
第四章 Veritas Volume Manager Basic Operation
目标
通过本章的学习,您将能够掌控如下的内容:
l 定义功能和VM目标之间的关联
l 显示VM目标的属性
l 使用VM来初始化一个磁盘
l 创建一个磁盘组并为其增加磁盘
l 为一个VM磁盘改名
l 在一个磁盘组中移除一个磁盘
l 在VM控制器中移除一个磁盘
l 测定有效的空闲磁盘空间
VM初始化回顾 在开始之前,回顾一下以下信息:l 初始化或封装进程l 私有或公共区域格式l 初始化磁盘类型
VM初始化回顾
当VM软件使一个磁盘处于一个控制之下时,他首先检查磁盘然后决定向下进行的最好方式。假如在已知的磁盘上能够表示日期,那么就能够执行多种初始化。
初始化
当Veritas VM初始化一个新磁盘,他创建了两个分区:一个小分区称为私有分区(private region),和一个覆盖了任何剩余磁盘空间的大分区称为公共分区(public region)。
--------------------------------------------------------------------------------------------------
注意----在本章中余下的各部分,术语 block和sector的表示相同,是512字节大小的。
--------------------------------------------------------------------------------------------------
公共区域被用作通常的空间分配。
私有区域包含了Veritas VM多种管理数据,包括了在一个具体的磁盘组
中的任何磁盘的配置信息。
VM使用tag 14来标识公共区域分区,使用tag 15来标识私有区域分区。(命令:prtvtoc显示了一个磁盘信息,包括每个磁盘的tag信息)
封装
假如在您的磁盘上已存在了数据,您不想初始化这个磁盘,这样,您就能够选择封装。
为了使VM能封装一个磁盘,他至少要在磁盘头或磁盘尾有的1024个扇区在一个未使用的分区,和2个空闲分区。
假如一个磁盘没有1024个扇区的空间(1或2个柱面,由磁盘的几何参数决定)和2个空闲分区在VTOC中,他也能处于VM的控制之下。但是,他必须已创建了一个nopriv VM磁盘。因为,nopriv VM不包含一个私有分区的拷贝,(但是他包含了一个磁盘组的配置数据库),一个磁盘组不能包含完整的nopriv设备。
对于启动磁盘的封装处理是不同的。最好给出VM所需要的私有磁盘空间。但是,假如没有足够的磁盘空间,他将占用swap的后部的空间。
私有和公共区域格式(Private and Public Region Format)
一个初始化VM磁盘的私有和公共区域的格式可由命令:prtvtoc来确定。在下面的例子中,分区2被定义为整个磁盘,分区3被分配了tag 15,大小是2016个扇区,分区4被分配了tag 14,大小是剩余的任何磁盘空间。
在这个例子中,私有区域是磁盘的前两个柱,磁盘大小是1.05GB,单独的柱大小是1008个扇区或块。这不能满足私有区域的最小1024扇区需要。他的将使用由文档 /etc/format.dat中发现的磁盘变量nhead=14和nsect=72来计算。
# prtvtoc /dev/rdsk/c2t4d0s2
First Sector Last
Partition Tag Flags Sector Count Sector
2 5 01 0 2052288 2052287
3 15 01 0 2016 2015
4 14 01 2016 2050272 2052287
初始化磁盘类型
默认的,VM使用Sliced类型来初始化磁盘。更有其他的类型,有三种初始化的磁盘类型:
l Simple----私有和公共区域在相同的分区
l Sliced----私有和公共区域在不同的分区(默认)
l Nopriv----没有私有分区
--------------------------------------------------------------------------------------------------
注意----nopriv是强烈不推荐的,他通常只用于建立于非SUN系统的随机访问的内存(RAM)的磁盘存储,
--------------------------------------------------------------------------------------------------
存储配置 为了建立可靠的虚拟磁盘结构,您必须能够:l 标识存储设备的不同类型l 确定磁盘控制器的配置
存储配置回顾
标识存储设备
标识连接到您的系统上的存储设备的类型和模式的最好方法是读取产品的模式tag连同学习相关的技术手册。偶尔的,您需要远程连接到系统上进行工作,就需要使用操作系统命令或其他工具来标识硬件配置。
使用命令:luxadm
命令:luxadm是用来管理SENA, RSM, SPARCstorage阵列子系统的管理命令。他被用来发现和报告所支持磁盘阵列的基本信息,如:
# luxadm probe
但是,参数:probe只能识别那些某些存储阵列类型,他不够全面。
假如您知道基本的控制器地址,命令:luxadm则会给出很有用的
信息。他仍然被限定在已知的那些阵列模式,对于检查到的不支持的设备将会报告出错信息。一些luxadm输出的例子。
# luxadm disp c0
luxadm: Error opening /devices/iounit@
f,e0200000/sbi@0,0/dma@0,81000/esp@0,80000:ctlr
No such file or directory
控制器c0是标准的SCSI接口,所以luxadm不能标识他
# luxadm disp c1
SPARCstorage Array 110 Configuration
控制器c1是个SPARCstorage Array 100模式,所以luxadm能够标
识他。
# luxadm disp c3
luxadm: Error opening /devices/iounit@
f,e3200000/sbi@0,0/SUNW,socal@3,0/sf@1,0:ctlr
No such file or directory
# luxadm probe
Found SENA Name:kestrel
Node WWN:5080020000000878
Logical Path:/dev/es/ses0
Logical Path:/dev/es/ses1
控制器c3支持StorEdge A5000阵列,但您必须使用一个不同的luxadm参数来查看他。参数porbe成功的发现了阵列,为了显示A5000的细节,使用以下的命令:
# luxadm kestrel
使用命令:format
Solaris下的命令:format是收集基本存储信息的唯一可靠程式。他的回答是不完整的,但他能报告任何存储设备,而不考虑类型和模式。下面的例子显示了3个不同的存储设备类型的输出。
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



