1.批量建立redolog裸设备脚本(非条带) #!/usr/bin/ksh i=1 while(($i<=9)); do mklv -y lv_redo"00$i"_1g -t raw -w n -r n -u 1 oltpvg 1 i=$(expr $i + 1); done 2.建立stripesize为1M,stripe width 为14 ,lv大小为8G的裸设备, hdiskpower1=92160M #!/usr/bin/ksh i=1 while [ $i -lt 120 ]; do echo lv_oltp"$i"_8g mklv -T O -S 1M -u 14 -t raw -y lv_oltp"$i"_8g oltpvg01 42 hdiskpower1 hdiskpower2 hdiskpower3 hdiskpower4 hdiskpower5 hdiskpower6 hdiskpower7 hdiskpower8 hdiskpower9 hdiskpower10 hdiskpower11 hdiskpower12 hdiskpower13 hdiskpower14 ((i += 1)) done 注意事项 : 1.while [ $i -lt 120 ]; do 中中括号两边要有空格 2.oltpvg01 42 中 42表示LPs 可以通过lsvg -l 查看 # lsvg -l oltpvg oltpvg: LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT lv_redo30_512 raw 2 2 1 closed/syncd N/A lv_undo1_8g raw 42 42 1 open/syncd N/A 参数示意 -t Type 设置逻辑卷的类型,标准类型为jfs,jfslog(日志文件系统记录日志),jfs2(增强型日志文件系统) jfs2log(增强日志文件系统记录日志),raw 裸设备类型 -r Relocate 设置重组织重定位标志,对于条带逻辑卷,relocate参数必须设置为"n"("n"也是条带逻辑卷的缺省值) Relocate参数还可以有 "y" 允许在重组织过程中重定位逻辑卷,”y“是重定位的缺省值 "n" 防止重定位过程中重定位逻辑卷 -S Stripesize 条带化,定义每个分区的字节数,4k-128k之间的2的次幂,使用-S参数创建一个条带逻辑卷时, -d -e 和-s 参数的标志是无效的 -u UpperBound 为新的分配设置物理卷的最大数量,Upperbound变量的值必须介于1和物理卷总数之间,当使用条带逻辑卷时,值的上界表示每个镜像副本所允许的最大物理卷数量 -w MirrorWriteConsistency "y"或"a" 打开active镜像写一致性,以确保在通常的I/O处理中逻辑卷镜像副本之间的数据一致性 "p" 打开passive镜像写一致性,以确保在系统中断后卷组同步中镜像副本之间的数据一致性(仅适用于大卷组) "n" 没有镜像写一致性