关于lv的几个命令和实验

发表于:2007-05-26来源:作者:点击数: 标签:
建立lv ; 删除lv ; 增加lv中的lp ; 关于“严格分配策略” ; 拷贝lv ; 增加镜像拷贝 1 。 root@delux_/#mklv -y testlvcb1 -c 2 rootvg1 0516-404 allocp: This system cannot fulfillthe allocation request. There are not enough free partitions or
建立lv ;  删除lv ; 增加lv中的lp ;  关于“严格分配策略” ; 拷贝lv ; 增加镜像拷贝

1

root@delux_/#mklv -y testlvcb1 -c 2 rootvg 1

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-822 mklv: Unable to create logical volume.

root@delux_/#mklv -y testlvcb1 -c 2 -s n rootvg 1

testlvcb1

 

root@delux_/#mklv -y testlvcb2 rootvg 1

testlvcb2

 

rootvg中只有一个pv,如果不指定 -s n  参数,新建lv尝试将copies分布在不同磁盘上从而导致失败。

 

 

2。删除lv

root@delux_/#rmlv testlvcb1

Warning, all data contained on logical volume testlvcb1 will be destroyed.

rmlv: Do you wish to continue? y(es) n(o)? y

rmlv: Logical volume testlvcb1 is removed.

 

–f 参数不出现确认提示

 

3。增加lv中的lp

 

root@delux_/#lslv testlvcb2

LOGICAL VOLUME:     testlvcb2              VOLUME GROUP:   rootvg

LV IDENTIFIER:      001553c500004c0000000103c0ec8994.23 PERMISSION:     read/write

VG STATE:           active/complete        LV STATE:       closed/syncd

TYPE:               jfs                    WRITE VERIFY:   off

MAX LPs:            512                    PP SIZE:        16 megabyte(s)

COPIES:             1                      SCHED POLICY:   parallel

LPs:                1                      PPs:            1

STALE PPs:          0                      BB POLICY:      relocatable

INTER-POLICY:       minimum                RELOCATABLE:    yes

INTRA-POLICY:       middle                 UPPER BOUND:    32

MOUNT POINT:        N/A                    LABEL:          None

MIRROR WRITE CONSISTENCY: on/ACTIVE

EACH LP COPY ON A SEPARATE PV ?: yes

root@delux_/#extendlv testlvcb2 3

root@delux_/#lslv testlvcb2

LOGICAL VOLUME:     testlvcb2              VOLUME GROUP:   rootvg

LV IDENTIFIER:      001553c500004c0000000103c0ec8994.23 PERMISSION:     read/write

VG STATE:           active/complete        LV STATE:       closed/syncd

TYPE:               jfs                    WRITE VERIFY:   off

MAX LPs:            512                    PP SIZE:        16 megabyte(s)

COPIES:             1                      SCHED POLICY:   parallel

LPs:                4                      PPs:            4

STALE PPs:          0                      BB POLICY:      relocatable

INTER-POLICY:       minimum                RELOCATABLE:    yes

INTRA-POLICY:       middle                 UPPER BOUND:    32

MOUNT POINT:        N/A                    LABEL:          None

MIRROR WRITE CONSISTENCY: on/ACTIVE

EACH LP COPY ON A SEPARATE PV ?: yes

 

 

4。关闭“严格分配策略”即lv的拷贝可以分布在同一个pv

root@delux_/#chlv -s n testlvcb2

root@delux_/#lslv testlvcb2

LOGICAL VOLUME:     testlvcb2              VOLUME GROUP:   rootvg

LV IDENTIFIER:      001553c500004c0000000103c0ec8994.23 PERMISSION:     read/write

VG STATE:           active/complete        LV STATE:       closed/syncd

TYPE:               jfs                    WRITE VERIFY:   off

MAX LPs:            512                    PP SIZE:        16 megabyte(s)

COPIES:             1                      SCHED POLICY:   parallel

LPs:                4                      PPs:            4

STALE PPs:          0                      BB POLICY:      relocatable

INTER-POLICY:       minimum                RELOCATABLE:    yes

INTRA-POLICY:       middle                 UPPER BOUND:    32

MOUNT POINT:        N/A                    LABEL:          None

MIRROR WRITE CONSISTENCY: on/ACTIVE

EACH LP COPY ON A SEPARATE PV ?: no

 

 

6。拷贝lv

这里指的拷贝不是lv的镜像,而是创建一个新的lv或者覆盖一个旧的lv,原来的lv没有改变,新的lv的内容与旧的相同。经常用于换盘的时候,将原来的盘的内容拷贝到新盘上。

#cplv –v rootvg –y newlv oldlv

或者

#cplv –e exitinglv oldlv

注意,当目的lv小于旧lv时,数据会丢失。



7。增加lvlp的镜像拷贝

mklvcopy -s n testlvcb 2

注意-s n 参数的使用


原文转自:http://www.ltesting.net