磁盘镜象是什么意思?
磁盘镜象
一、rootvg镜象:
1、磁盘镜象是两个或三个PP与每个LV中的LP之间的映射。
2、三个数据副本比两个数据副本更可靠。
3、把LP副本分布在不同的PV上比分配在一个PV上可靠。
4、可以把数据副本存放在不同适配器上的不同PV中。
5、mirrorvg命令镜象一个VG中所有的LV。
6、可以对VG中的每个LV用mklvcopy命令人工完成。
7、用mklvcopy时,要被镜象的目标物理驱动器必须是该VG的成员。使用语法:
mirrorvg [ -S | -s ] [ -Q ] [ -c Copies] [ -m ] VolumeGroup [ PhysicalVolume .. ]
8、mirrorvg试图镜象LV到VG中的任何盘上。mirrorvg命令使用LV被镜象时的默认设置镜象LV。
9、想改变镜象创建策略,必须用mklvcopy手工去创建所有的镜象。
10、也可以使用smitty mirrorvg完成VG镜象。
11、三重镜象一个VG:mirrorvg workvg -c 3 workvg。在workvg中的LV中的LP就有三个副本。
12、默认镜象rootvg:mirrorvg rootvg rootvg就有两个数据副本。
13、在镜象VG中替换失败盘:
>>unmirrorvg workvg hdisk7
>>reducevg workvg hdiak7
>>rmdev -l hdisk7 -d
>>替换失败的磁盘,然后命名为:hdisk7
>>extendvg workvg hdisk7
>>mirror workvg.
14、如果原系统是三重镜象的,可能就没有新的镜象创建到hdisk7上,因为该LV中的其它副本可能已经存在。
15、同步新创建的镜象:mirrorvg -S -c 3 workvg。
-c参数:指出mirrorvg后每个LV必须有的副本数。
-S参数:指出立即返回mirrorvg命令并完成VG的后台同步。当镜象同步的时候不会显示出来,但是一旦准备好,可以立即被系统使用。
16、创建一个原样的镜象VG:mirrorvg -m datavg hdisk2 hdisk3 -m参数允许在PP层次镜象一个LV,该LV的PP可以组织已经在源副本上组织好的数据。
17、rootvg镜象:rootvg镜象完成,要完成以下任务:
(1:bosboot命令从RAM文件系统和核心创建一个引导镜象。
(2:bosboot命令总是为硬盘保存设备配置数据,不更新NVRAM中的引导设备列表。
(3:bootlist修改引导设备列表。
(4:重启。
注意:如果bosboot命令没有成功创建引导盘,不要重启。bosboot要求一些/tmp和目标保存的文件系统中的空间。
二、非rootvg镜象:如果一个非rootvg被镜象,quorum状态是去活的。要使所有quorum去活,所有开放的LV必须被关闭,然后VG varyoff再vary on使quorum改变生效。如果VG的vary on没有完成,尽管镜象正常运行,但quorum的改变没有生效。
三、rootvg和非rootvg镜象: 系统dump设备(主:/dev/hd6次:/dev/sysdumpnull)不应被镜象,在某些系统中,页面设备和dump设备是相同的,而用户想对页面设备做镜象。当mirrorvg探测到一个dump设备和页面设备相同时,该LV就会自动被镜象。如果mirrorvg发现dump设备和页面设备在不同的LV,页面设备自动镜象,而dumpLV不会。dump设备可以用sysdumpdev命令来查询和修改。