AIX 使用migratepv移植lv,系統做mirror

shilei1發表於2011-07-18

由於原系統rootvg裡有兩塊盤。hdisk0,hdisk1。在重新安裝系統的時候選擇了rootvg,結果在每塊磁碟上安裝了不同的lv
# lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       1       1    closed/syncd  N/A
hd6                 paging     2       2       1    open/syncd    N/A
hd8                 jfs2log    1       1       1    open/syncd    N/A
hd4                 jfs2       20      20      1    open/syncd    /
hd2                 jfs2       40      40      1    open/syncd    /usr
hd9var              jfs2       20      20      1    open/syncd    /var
hd3                 jfs2       40      40      1    open/syncd    /tmp
hd1                 jfs2       40      40      1    open/syncd    /home
hd10opt             jfs2       40      40      1    open/syncd    /opt
hd11admin           jfs2       20      20      1    open/syncd    /admin
fwdump              jfs2       20      20      1    open/syncd    /var/adm/ras/platform
lg_dumplv           sysdump    8       8       1    open/syncd    N/A
livedump            jfs2       20      20      1    open/syncd    /var/adm/ras/livedump
# lsps -a
Page Space      Physical Volume   Volume Group Size %Used Active  Auto  Type Chksum
hd6             hdisk0            rootvg         512MB     2   yes   yes    lv     0
# lspv -l hdisk1
hdisk1:
LV NAME               LPs     PPs     DISTRIBUTION          MOUNT POINT
hd3                   40      40      00..00..40..00..00    /tmp
hd2                   40      40      00..00..40..00..00    /usr
livedump              20      20      00..20..00..00..00    /var/adm/ras/livedump
hd10opt               40      40      00..11..29..00..00    /opt
hd6                 paging     96      96      1    open/syncd    N/A
雖然hd3、hd2、hd6、livedump、hd10opt位於兩個磁碟,但是migratepv同樣可以執行移植,
因為migratepv執行時,會先將lv映象,然後再把源盤的lv刪除。
對於hd6的移植,稍微複雜一點,為了安全起見,
# sysdumpdev -l
primary              /dev/lg_dumplv
secondary            /dev/sysdumpnull
copy directory       /var/adm/ras
forced copy flag     TRUE
always allow dump    FALSE
dump compression     ON
type of dump         traditional
由上可以看出主dump裝置沒有需要移植的。
二、開始移植
# migratepv -l hd6 hdisk1 hdisk0

# lsps -a
Page Space      Physical Volume   Volume Group Size %Used Active  Auto  Type Chksum
hd6             hdisk0            rootvg         512MB     2   yes   yes    lv     0
# lspv -l hdisk1
hdisk1:
LV NAME               LPs     PPs     DISTRIBUTION          MOUNT POINT
hd3                   40      40      00..00..40..00..00    /tmp
hd2                   40      40      00..00..40..00..00    /usr
livedump              20      20      00..20..00..00..00    /var/adm/ras/livedump
hd10opt               40      40      00..11..29..00..00    /opt
# migratepv -l hd3 hdisk1 hdisk0
# lspv -l hdisk1
hdisk1:
LV NAME               LPs     PPs     DISTRIBUTION          MOUNT POINT
hd2                   40      40      00..00..40..00..00    /usr
livedump              20      20      00..20..00..00..00    /var/adm/ras/livedump
hd10opt               40      40      00..11..29..00..00    /opt
# migratepv -l hd2 hdisk1 hdisk0
# migratepv -l livedump hdisk1 hdisk0
# lspv -l hdisk1
hdisk1:
LV NAME               LPs     PPs     DISTRIBUTION          MOUNT POINT
hd10opt               40      40      00..11..29..00..00    /opt
# migratepv -l hd10opt hdisk1 hdisk0
#

# lsvg -p rootvg
rootvg:
PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION
hdisk0            active            546         274         89..01..00..75..109
hdisk1            active            546         546         110..109..109..109..109
可見hdisk1已經沒有pp在使用
3、重啟作業系統,正常做rootvg的mirror就可以了

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/196700/viewspace-702475/,如需轉載,請註明出處,否則將追究法律責任。

相關文章