各位专家 咨询个问题 我这边一个lv 条带宽度20 现在想在线迁移换磁盘 新磁盘容量要大些 比如10块盘 怎么操作合适?
mklvcopy测试附件
创建zvg1 6块盘
hdiskpower32 00f78d8fed56bd34 zvg1 active
hdiskpower33 00f78d8fed4c600f zvg1 active
hdiskpower34 00f78d8fed51fea0 zvg1 active
hdiskpower35 00f78d8fed56cc31 zvg1 active
hdiskpower36 00f78d8fed4941b4 zvg1 active
hdiskpower37 00f78d8fed4e3f8e zvg1 active
hdiskpower38 none None
hdiskpower39 none None
hdiskpower40 none None
hdiskpower41 none None
hdiskpower42 none None
hdiskpower43 none None
hdiskpower44 none None
hdiskpower45 none None
hdiskpower46 none None
创建zlv1
# lslv -l zlv1
zlv1:/ztest
PV COPIES IN BAND DISTRIBUTION
hdiskpower32 020:000:000 100% 000:017:000:000:000
hdiskpower33 020:000:000 100% 000:017:000:000:000
hdiskpower34 020:000:000 100% 000:017:000:000:000
hdiskpower35 020:000:000 100% 000:017:000:000:000
hdiskpower36 020:000:000 100% 000:017:000:000:000
hdiskpower37 020:000:000 100% 000:017:000:000:000
# lslv zlv1
LOGICAL VOLUME: zlv1 VOLUME GROUP: zvg1
LV IDENTIFIER: 00f78d8f00004c0000000157b2797a3b.1 PERMISSION: read/write
VG STATE: active/complete LV STATE: closed/syncd
TYPE: jfs WRITE VERIFY: off
MAX LPs: 512 PP SIZE: 512 megabyte(s)
COPIES: 1 SCHED POLICY: striped
LPs: 120 PPs: 120
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: maximum RELOCATABLE: no
INTRA-POLICY: middle UPPER BOUND: 6
MOUNT POINT: /ztest LABEL: None
DEVICE UID: 0 DEVICE GID: 0
DEVICE PERMISSIONS: 432
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes (superstrict)
Serialize IO ?: NO
INFINITE RETRY: no
STRIPE WIDTH: 6
STRIPE SIZE: 16k
/dev/zlv1 60.00 59.99 1% 4 1% /ztest
extendvg zvg1 hdiskpower38-40 3块盘
运行ztest.sh 对文件系统进行读写模拟在线迁移 iostat -d 2 |grep hdiskpower** 查询盘IO
#!
i=1
while(($i<150))
do
dd if=/dev/zero of=/ztest/test bs=1024k count=10000
sleep 5
dd if=/ztest/test of=/dev/null bs=1024k count=10000
i=$(($i+1))
done;
#mklvcopy zlv1 2 hdiskpower38 hdiskpower39 hdiskpower40
syncvg -l zlv1
rmlvcopy zlv1 1 hdiskpower32 hdiskpower33 hdiskpower34 hdiskpower35 hdiskpower36 hdiskpower37
smitty reducevg hdiskpower32 hdiskpower33 hdiskpower34 hdiskpower35 hdiskpower36 hdiskpower37
# lslv zlv1
LOGICAL VOLUME: zlv1 VOLUME GROUP: zvg1
LV IDENTIFIER: 00f78d8f00004c0000000157b2797a3b.1 PERMISSION: read/write
VG STATE: active/complete LV STATE: opened/syncd
TYPE: jfs2 WRITE VERIFY: off
MAX LPs: 512 PP SIZE: 512 megabyte(s)
COPIES: 1 SCHED POLICY: striped
LPs: 120 PPs: 120
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: maximum RELOCATABLE: no
INTRA-POLICY: middle UPPER BOUND: 6
MOUNT POINT: /ztest LABEL: /ztest
DEVICE UID: 0 DEVICE GID: 0
DEVICE PERMISSIONS: 432
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes (superstrict)
Serialize IO ?: NO
INFINITE RETRY: no
STRIPE WIDTH: 6
STRIPE SIZE: 16k
# lslv -l zlv1
zlv1:/ztest
PV COPIES IN BAND DISTRIBUTION
hdiskpower38 040:000:000 100% 000:040:000:000:000
hdiskpower39 040:000:000 100% 000:040:000:000:000
hdiskpower40 040:000:000 100% 000:040:000:000:000
问题 条带宽度仍为6 实际只有三块盘
这样迁移是否损坏lv--丢数据风险? 迁移后是真条带还是假条带?