首页 > > > rootvg 包含存储磁盘迁移方法
日志内容:
rootvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk0 active 546 18 00..00..00..00..18
hdisk1 active 546 0 00..00..00..00..00
hdisk10 active 639 377 128..00..00..121..128
hdisk11 active 639 399 128..00..15..128..128
==============================================================================
# lspv
hdisk0 00c7b8dfbf3d150e rootvg active
hdisk1 00c7b8df8301e055 rootvg active
hdisk32 00cd027e145847d4 newdsgvg active
hdisk10 00cd027e44f92284 rootvg active
hdisk11 00cd027e44f9287b rootvg active
=====================================================================================
# lsvg -l rootvg
rootvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd5 boot 1 2 2 closed/syncd N/A
paging01 paging 32 32 1 open/syncd N/A
hd8 jfs2log 1 2 2 open/syncd N/A
hd4 jfs2 32 64 2 open/syncd /
hd2 jfs2 40 80 2 open/syncd /usr
hd9var jfs2 40 80 2 open/syncd /var
hd3 jfs2 40 80 2 open/syncd /tmp
hd1 jfs2 32 64 2 open/syncd /home
hd10opt jfs2 40 80 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 24 24 1 open/syncd N/A
livedump jfs2 2 4 2 open/syncd /var/adm/ras/livedump
oraclelv jfs2 480 960 4 open/syncd /u01
paging00 paging 96 96 2 open/syncd N/A
=================================================================================
# lspv -l hdisk0
hdisk0:
LV NAME LPs PPs DISTRIBUTION MOUNT POINT
hd10opt 40 40 00..00..04..36..00 /opt
hd1 32 32 00..27..01..04..00 /home
hd3 40 40 00..39..01..00..00 /tmp
hd9var 40 40 00..11..29..00..00 /var
oraclelv 240 240 81..00..00..69..90 /u01
hd5 1 1 01..00..00..00..00 N/A
hd2 40 40 00..00..40..00..00 /usr
hd4 32 32 00..00..32..00..00 /
hd8 1 1 00..00..01..00..00 N/A
paging01 32 32 28..04..00..00..00 N/A
hd11admin 1 1 00..00..01..00..00 /admin
fwdump 3 3 00..02..00..00..01 /var/adm/ras/platform
lg_dumplv 24 24 00..24..00..00..00 N/A
livedump 2 2 00..02..00..00..00 /var/adm/ras/livedump
*********^^^^^^^^^^************^^^^^^^^^^*********
cmd_display_logic_volune_lspv_pvname_l_hdisk1
# lspv -l hdisk1
hdisk1:
LV NAME LPs PPs DISTRIBUTION MOUNT POINT
hd10opt 40 40 00..12..04..24..00 /opt
hd1 32 32 00..31..01..00..00 /home
hd3 40 40 00..39..01..00..00 /tmp
hd9var 40 40 00..11..29..00..00 /var
oraclelv 240 240 85..12..00..85..58 /u01
hd5 1 1 01..00..00..00..00 N/A
paging00 74 74 23..00..00..00..51 N/A
hd2 40 40 00..00..40..00..00 /usr
hd4 32 32 00..00..32..00..00 /
hd8 1 1 00..00..01..00..00 N/A
hd11admin 1 1 00..00..01..00..00 /admin
fwdump 3 3 01..02..00..00..00 /var/adm/ras/platform
livedump 2 2 00..02..00..00..00 /var/adm/ras/livedump
*********^^^^^^^^^^************^^^^^^^^^^*********
cmd_display_logic_volune_lspv_pvname_l_hdisk10
# lspv -l hdisk10
hdisk10:
LV NAME LPs PPs DISTRIBUTION MOUNT POINT
oraclelv 240 240 00..128..112..00..00 /u01
paging00 22 22 00..00..15..07..00 N/A
*********^^^^^^^^^^************^^^^^^^^^^*********
cmd_display_logic_volune_lspv_pvname_l_hdisk11
# lspv -l hdisk11
hdisk11:
LV NAME LPs PPs DISTRIBUTION MOUNT POINT
oraclelv 240 240 00..128..112..00..00 /u01
========================================================================
*********^^^^^^^^^^************^^^^^^^^^^*********
cmd_display_logic_volune_lslv_lvname_oraclelv
# lslv oraclelv
LOGICAL VOLUME: oraclelv VOLUME GROUP: rootvg
LV IDENTIFIER: 00cd027e00004c000000013bfd0ba145.14 PERMISSION: read/write
VG STATE: active/complete LV STATE: opened/syncd
TYPE: jfs2 WRITE VERIFY: off
MAX LPs: 512 PP SIZE: 128 megabyte(s)
COPIES: 2 SCHED POLICY: parallel
LPs: 480 PPs: 960
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: minimum RELOCATABLE: yes
INTRA-POLICY: middle UPPER BOUND: 32
MOUNT POINT: /u01 LABEL: /u01
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes
Serialize IO ?: NO
INFINITE RETRY: no
========================================
lslv -m RAClv
oraclelv:/u01
LP PP1 PV1 PP2 PV2 PP3 PV3
0001 0002 hdisk0 0162 hdisk1
0121 0440 hdisk0 0416 hdisk1
0122 0441 hdisk0 0417 hdisk1
0123 0442 hdisk0 0418 hdisk1
0124 0443 hdisk0 0419 hdisk1
0125 0444 hdisk0 0420 hdisk1
0126 0445 hdisk0 0421 hdisk1
0127 0446 hdisk0 0422 hdisk1
0128 0447 hdisk0 0423 hdisk1
0129 0448 hdisk0 0424 hdisk1
0130 0449 hdisk0 0425 hdisk1
0131 0450 hdisk0 0426 hdisk1
0132 0451 hdisk0 0427 hdisk1
0133 0452 hdisk0 0428 hdisk1
0134 0453 hdisk0 0429 hdisk1
0135 0454 hdisk0 0430 hdisk1
0136 0455 hdisk0 0431 hdisk1
0137 0456 hdisk0 0432 hdisk1
0138 0457 hdisk0 0433 hdisk1
0139 0458 hdisk0 0434 hdisk1
0140 0459 hdisk0 0435 hdisk1
0141 0460 hdisk0 0436 hdisk1
0142 0461 hdisk0 0437 hdisk1
0143 0462 hdisk0 0438 hdisk1
0144 0463 hdisk0 0439 hdisk1
0145 0464 hdisk0 0440 hdisk1
0146 0465 hdisk0 0441 hdisk1
0147 0466 hdisk0 0442 hdisk1
0148 0467 hdisk0 0443 hdisk1
0149 0468 hdisk0 0444 hdisk1
0150 0469 hdisk0 0445 hdisk1
0151 0470 hdisk0 0446 hdisk1
0152 0471 hdisk0 0447 hdisk1
0153 0472 hdisk0 0448 hdisk1
0154 0473 hdisk0 0449 hdisk1
0155 0474 hdisk0 0450 hdisk1
0156 0475 hdisk0 0451 hdisk1
0157 0476 hdisk0 0452 hdisk1
0190 0509 hdisk0 0485 hdisk1
0191 0510 hdisk0 0486 hdisk1
0192 0511 hdisk0 0487 hdisk1
0193 0512 hdisk0 0488 hdisk1
0194 0513 hdisk0 0489 hdisk1
0195 0514 hdisk0 0490 hdisk1
0196 0515 hdisk0 0491 hdisk1
0197 0516 hdisk0 0492 hdisk1
0198 0517 hdisk0 0493 hdisk1
0199 0518 hdisk0 0494 hdisk1
0200 0519 hdisk0 0495 hdisk1
0201 0051 hdisk0 0111 hdisk1
0202 0052 hdisk0 0112 hdisk1
0203 0053 hdisk0 0113 hdisk1
0204 0054 hdisk0 0114 hdisk1
0205 0055 hdisk0 0075 hdisk1
0206 0056 hdisk0 0076 hdisk1
0207 0057 hdisk0 0077 hdisk1
0208 0058 hdisk0 0078 hdisk1
0209 0059 hdisk0 0079 hdisk1
0210 0060 hdisk0 0080 hdisk1
0211 0061 hdisk0 0081 hdisk1
0212 0062 hdisk0 0082 hdisk1
0213 0063 hdisk0 0083 hdisk1
0214 0064 hdisk0 0084 hdisk1
0215 0065 hdisk0 0085 hdisk1
0216 0066 hdisk0 0086 hdisk1
0217 0067 hdisk0 0087 hdisk1
0241 0129 hdisk10 0129 hdisk11
0242 0130 hdisk10 0130 hdisk11
0243 0131 hdisk10 0131 hdisk11
0244 0132 hdisk10 0132 hdisk11
0245 0133 hdisk10 0133 hdisk11
0246 0134 hdisk10 0134 hdisk11
0247 0135 hdisk10 0135 hdisk11
0248 0136 hdisk10 0136 hdisk11
0249 0137 hdisk10 0137 hdisk11
0250 0138 hdisk10 0138 hdisk11
0251 0139 hdisk10 0139 hdisk11
0252 0140 hdisk10 0140 hdisk11
0253 0141 hdisk10 0141 hdisk11
0254 0142 hdisk10 0142 hdisk11
0255 0143 hdisk10 0143 hdisk11
0256 0144 hdisk10 0144 hdisk11
0257 0145 hdisk10 0145 hdisk11
0258 0146 hdisk10 0146 hdisk11
0259 0147 hdisk10 0147 hdisk11
0260 0148 hdisk10 0148 hdisk11
0261 0149 hdisk10 0149 hdisk11
0262 0150 hdisk10 0150 hdisk11
0263 0151 hdisk10 0151 hdisk11
0264 0152 hdisk10 0152 hdisk11
===============================
# lsvg -p rootvg
rootvg:
PV_NAME PV STATE TOTAL PPs FREE PPs FREE DISTRIBUTION
hdisk0 active 546 18 00..00..00..00..18
hdisk1 active 546 0 00..00..00..00..00
hdisk10 active 639 377 128..00..00..121..128
hdisk11 active 639 399 128..00..15..128..128
==================================================
# lsvg -l rootvg
rootvg:
LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT
hd5 boot 1 2 2 closed/syncd N/A
paging01 paging 32 32 1 open/syncd N/A
hd8 jfs2log 1 2 2 open/syncd N/A
hd4 jfs2 32 64 2 open/syncd /
hd2 jfs2 40 80 2 open/syncd /usr
hd9var jfs2 40 80 2 open/syncd /var
hd3 jfs2 40 80 2 open/syncd /tmp
hd1 jfs2 32 64 2 open/syncd /home
hd10opt jfs2 40 80 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 24 24 1 open/syncd N/A
livedump jfs2 2 4 2 open/syncd /var/adm/ras/livedump
oraclelv jfs2 480 960 4 open/syncd /u01
paging00 paging 96 96 2 open/syncd N/A
==================================================
hdisk0 hdisk1 是本地硬盘
hdisk10 hdisk11 是存储硬盘
需要把hdisk10 hdisk11 数据迁移走。
rootvg 包含hdisk0 ,hdisk1 hdisk10 hdisk11
==============================
判断原来实施场景
lspv
chdev -l hdisk0 -a pv=yes
chdev -l hdisk1 -a pv=yes
chdev -l hdisk33 -a pv=yes
chdev -l hdisk34 -a pv=yes
-------------------------------
extend rootvg hdisk1 hdisk33 hdisk34
smit lv---raclv
smit mkfs -------/u01
mirrorvg -S rootvg hdisk1
mklvcopy oralv 2 hdisk10 hdisk11
syncvg -v rootvg
---------------------------------
迁移步骤:
=========================
备份操作
01------------
华为分配一个新的磁盘
smit cplv 拷贝lv lvname oralv_cp
(需要离线,umount /u01)
mkdir /u01-cp
修改/etc/filesystems
创建新建loglv



mount /u01-cp
查看数据是否完整
=============================
hdisk0 hdisk1 是一个复制对
hdisk10 hdisk11 是一个复制对
hdisk0和hdisk1是一个镜像对
hdisk10和hdisk11是一个镜像对
1,rmlvcopy oralv 1 hdisk0 hdisk10
磁盘上只剩下 hdisk1 hdisk11
migratepv hdisk1 hdisk10
目前只有hdisk10 hdisk11有数据
2, 磁盘异构
替换多路径(可以不用替换,直接安装多路径和华为多路径是兼容的)
3,重新 拷贝 lv
mklvcopy oralv 2 hdisk0 hdisk1
syncvg -v rootvg
====================
第二种操作:
加入一个新盘
extendvg rootvg hdiskx
保证容量足够大
migratepv hdisk0 hdiskx
migratepv hdisk1 hdiskx
migratepv hdisk10 hdiskx
migratepv hdisk11 hdiskx
=========================
数据上层倒换完成 ,后续底层迁移存储磁盘即可
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31542435/viewspace-3139843/ ,如需转载,请注明出处,否则将追究法律责任。