一个逻辑卷分布在不同的物理卷(硬盘)上,如何给这个逻辑卷做一个完整的镜像???以防止某块硬盘故障导致该逻辑卷数据丢失 分步描述,如下 1.P550服务器 AIX6.1系统, 服务器内置的两块硬盘 添加在rootvg下, # lspv hdisk0 00caa5e66d72682c rootvg active hdisk1 00caa5e66e053ec2 rootvg active hdisk2 00caa5e67c737e1c hbvg hdisk3 00caa5e67c74468e datavg active hdisk4 00caa5e67c7497ad appvg 2.rootvg 下有个逻辑卷 oraclelv 挂载在/oracle目录下, oracle11g安装在此目录下 # lsvg -l rootvg rootvg: LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT hd5 boot 1 2 2 closed/syncd N/A hd6 paging 64 128 2 open/syncd N/A hd8 jfs2log 1 2 2 open/syncd N/A hd4 jfs2 20 40 2 open/syncd / hd2 jfs2 20 40 2 open/syncd /usr hd9var jfs2 20 40 2 open/syncd /var hd3 jfs2 20 40 2 open/syncd /tmp hd1 jfs2 20 40 2 open/syncd /home hd10opt jfs2 20 40 2 open/syncd /opt hd11admin jfs2 1 2 2 open/syncd /admin fwdump jfs2 3 6 2 open/syncd /var/adm/ras/platform lg_dumplv sysdump 4 4 1 open/syncd N/A livedump jfs2 1 2 2 open/syncd /var/adm/ras/livedump oraclelv jfs2 80 80 2 open/syncd /oracle 3.从oraclelv 的LPs (80) 和PPS(80)可以得知 oraclelv没有做镜像,同时oraclelv跨了两个硬盘分布,如下示: # lslv -l oraclelv oraclelv:/oracle PV COPIES IN BAND DISTRIBUTION hdisk1 060:000:000 46% 032:028:000:000:000 hdisk0 020:000:000 100% 000:020:000:000:000 # lspv -l hdisk0 hdisk0: LV NAME LPs PPs DISTRIBUTION MOUNT POINT hd11admin 1 1 00..00..01..00..00 /admin lg_dumplv 4 4 00..04..00..00..00 N/A fwdump 3 3 00..03..00..00..00 /var/adm/ras/platform hd9var 20 20 00..01..19..00..00 /var hd2 20 20 00..00..20..00..00 /usr hd4 20 20 00..00..20..00..00 / hd8 1 1 00..00..01..00..00 N/A hd6 64 64 00..64..00..00..00 N/A hd5 1 1 01..00..00..00..00 N/A hd10opt 20 20 00..00..20..00..00 /opt hd1 20 20 00..00..20..00..00 /home hd3 20 20 00..12..08..00..00 /tmp oraclelv 20 20 00..20..00..00..00 /oracle livedump 1 1 00..01..00..00..00 /var/adm/ras/livedump # lspv -l hdisk1 hdisk1: LV NAME LPs PPs DISTRIBUTION MOUNT POINT hd11admin 1 1 00..00..01..00..00 /admin fwdump 3 3 00..03..00..00..00 /var/adm/ras/platform hd9var 20 20 00..01..19..00..00 /var hd2 20 20 00..00..20..00..00 /usr hd4 20 20 00..00..20..00..00 / hd8 1 1 00..00..01..00..00 N/A hd6 64 64 00..64..00..00..00 N/A hd5 1 1 01..00..00..00..00 N/A hd10opt 20 20 00..00..20..00..00 /opt hd1 20 20 00..00..20..00..00 /home hd3 20 20 00..12..08..00..00 /tmp oraclelv 60 60 32..28..00..00..00 /oracle livedump 1 1 00..01..00..00..00 /var/adm/ras/livedump 问题:如何给oraclelv做镜像,保证某个硬盘坏了不会有影响 ???????????????? 如果oraclelv只分布在一块硬盘上,到是很容易用 smitty mklvcopy |
migratepv -l oraclelv hdisk1 hdisk0 可以实现你的需求(可以在线做),前提是hdisk0上有足够的空间。 ...
bjibm1188 发表于 2013-6-5 18:48