LoveUnix » AIX -IBM UNIX » mirrorvg 时出的奇怪问题
让LU留住您的每

一天 让LU博客留住您的每一天
2008-6-30 10:41 jaix
mirrorvg 时出的奇怪问题

在给一个vg做第3分镜像时出现了错误,
#mirrorvg -S -c 3 datavg hdisk2 hdisk3
0516-404 allocp: This system cannot fulfill the allocation request.
        There are not enough free partitions or not enough physical volumes
        to keep strictness and satisfy allocation requests.  The command
        should be retried with different allocation characteristics.
0516-1517 mklvcopy: Failed to create a valid partition allocation.
0516-842 mklvcopy: Unable to make logical partition copies for
        logical volume.
0516-1199 mirrorvg: Failed to create logical partition copies
        for logical volume bkoffline.
0516-1200 mirrorvg: Failed to mirror the volume group.

hdisk2 和hdisk3 是新加进datavg的新盘,有足够大的空间,已经确认过,但是每次还是报上面的问题,

有人碰见过上面的问题吗?

[[i] 本帖最后由 jaix 于 2008-6-30 10:43 编辑 [/i]]

2008-6-30 10:54 jaix
#mirrorvg -S -c 3 datavg
0516-404 allocp: This system cannot fulfill the allocation request.
        There are not enough free partitions or not enough physical volumes
        to keep strictness and satisfy allocation requests.  The command
        should be retried with different allocation characteristics.
0516-1517 mklvcopy: Failed to create a valid partition allocation.
0516-842 mklvcopy: Unable to make logical partition copies for
        logical volume.
0516-1199 mirrorvg: Failed to create logical partition copies
        for logical volume bkoffline.
0516-1200 mirrorvg: Failed to mirror the volume group.

不指定目的盘的,报错一样,很奇怪啊.datavg有足够空间的

2008-6-30 11:03 hape1221
lsvg datavg看下

2008-6-30 11:11 jaix
#lsvg datavg
VOLUME GROUP:       datavg                   VG IDENTIFIER:  00ceea3c00004c000000011aaa380937
VG STATE:           active                   PP SIZE:        256 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      2730 (698880 megabytes)
MAX LVs:            256                      FREE PPs:       1708 (437248 megabytes)
LVs:                8                        USED PPs:       1022 (261632 megabytes)
OPEN LVs:           8                        QUORUM:         1 (Disabled)
TOTAL PVs:          6                        VG DESCRIPTORS: 6
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         6                        AUTO ON:        no
Concurrent:         Enhanced-Capable         Auto-Concurrent: Disabled
VG Mode:            Concurrent                              
Node ID:        2                        Active Nodes:   
MAX PPs per VG:     32768                    MAX PVs:        1024
LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable

2008-6-30 11:21 炸鸡
lsvg -p datavg
lslv -l all_lvs_in_datavg

2008-6-30 11:52 hape1221
[quote]原帖由 [i]jaix[/i] 于 2008-6-30 11:11 发表 [url=http://www.loveunix.net/redirect.php?goto=findpost&pid=803288&ptid=86556][img]http://www.loveunix.net/images/common/back.gif[/img][/url]
#lsvg datavg
VOLUME GROUP:       datavg                   VG IDENTIFIER:  00ceea3c00004c000000011aaa380937
VG STATE:           active                   PP SIZE:        256 megabyte(s)
VG PERMI ... [/quote]

used pps=1022
free pps=1708

做2份copy,你这pp数量怎么可能够呢???

2008-6-30 12:01 jaix
回复 #6 hape1221 的帖子

已经做过2个copy,现在只是想加第3份copy

2008-6-30 12:04 jaix
lsvg -p datavg
datavg:
PV_NAME           PV STATE          TOTAL PPs   FREE PPs    FREE DISTRIBUTION
hdisk8            active            273         2           00..00..00..00..02
hdisk9            active            273         33          15..00..00..00..18
hdisk6            active            546         265         30..00..17..109..109
hdisk7            active            546         316         80..00..18..109..109
hdisk2            active            546         546         110..109..109..109..109
hdisk3            active            546         546         110..109..109..109..109

2008-6-30 12:06 老农
原来4块盘,现在加两块,分布不能简单做了,请用mklvcopy吧

2008-6-30 12:07 jaix
#lsvg -l datavg
datavg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
dba                 jfs2       40      80      2    open/syncd    /prom_dba
db                  jfs2       200     400     2    open/syncd    /prom_db
logactive           jfs2       40      80      2    open/syncd    /prom_db_log_active
bkonline            jfs2       80      160     2    open/syncd    /prom_db_bk/online
dump                jfs2       20      40      2    open/syncd    /prom_db_dump
loglv00             jfs2log    1       2       2    open/syncd    N/A
logarchive          jfs2       100     200     2    open/syncd    /prom_db_log_archive
bkoffline           jfs2       30      60      2    open/syncd    /prom_db_bk/offline

2008-6-30 12:09 jaix
[quote]原帖由 [i]老农[/i] 于 2008-6-30 12:06 发表 [url=http://www.loveunix.net/redirect.php?goto=findpost&pid=803331&ptid=86556][img]http://www.loveunix.net/images/common/back.gif[/img][/url]
原来4块盘,现在加两块,分布不能简单做了,请用mklvcopy吧 [/quote]


还有这一说啊

2008-6-30 13:24 jnpiero
要满足你-S条件的要求

2008-6-30 13:35 炸鸡
抽个简单的例如loglv出来做个mklvcopy,指定pv。

其它的用类似的方法。要查根本原因的话,就要逐个lv来查属性。

2008-6-30 14:22 jaix
用mklvcopy果然镜像成功了,
很奇怪,为什么直接用mirrorvg会出那样的问题.

曾经在只有2块盘的vg里加第3块盘,做第3份镜像,直接用mirrorvg时就ok的,没出现这次的问题.

农哥说,4块盘再加进2块盘,分布不能简单做了,不解.
我不太了解mirror时的分布到底是什么样的原理.

2008-6-30 14:27 老农
mirrorvg是mklvcopy的批处理,分配策略按缺省策略。
在盘多的时候,缺省策略就有判断不清楚的时候了。

2008-6-30 14:45 炸鸡
多盘、不同大小,这些情况都容易做成一些隐性的陷阱,在扩文件系统的时侯尤其要小心。


温情提示:
做c3还是比较容易做的,但到了一段时间后,嘿嘿,pp就会乱跑了。;P

2008-6-30 17:39 fhbkyo
[quote]原帖由 [i]炸鸡[/i] 于 2008-6-30 14:45 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=803413&ptid=86556][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
多盘、不同大小,这些情况都容易做成一些隐性的陷阱,在扩文件系统的时侯尤其要小心。


温情提示:
做c3还是比较容易做的,但到了一段时间后,嘿嘿,pp就会乱跑了。;P [/quote]


PP会乱跑是什么意思?怎么会乱跑

2008-6-30 18:10 老农
LV扩大的时候,位置就容易乱了

2008-6-30 21:43 五“宅”一生
还是2份方便啊,容易控制。呵呵

2008-6-30 23:30 炸鸡
2份跟3份是一个道理。:lol

2008-7-1 01:51 许大头
我习惯用mklvcopy来做

页: [1]
查看完整版本: mirrorvg 时出的奇怪问题


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.