累死了,总算完成第四章了,感觉还不错,
偶努力接着翻。。。。。
第四章 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----私有和公共区域在相同的分区
| 论坛热门帖子: | [lch203] 写得蛮好的linux学习笔记(10-21) [黑马制造] 学习java的30个目标(10-19) [笑傲股林] 做测试半年了,有点迷茫,应该再学些什么提高自己的测试水平和测试能力呢?(10-19) [udp8589] 大家用google的来吱一声? 用百度的~~也来报道下?(10-18) [沂偌掳兆] 本人总结的一些认为C++比较经典的书籍,希望对大家有用(10-18) |
| TAG标签: | 接着 磁盘 一个 VM 使用 可以 命令 初始 失败 如果 配置 |
注册
个人空间
