关于 logical volume 的status 的改变 (lv 的同步)

来源:互联网 发布:软件研发人员岗位职责 编辑:程序博客网 时间:2024/04/29 11:37
 

1: change the LV status: from closed/sysncd to: /open/sysncd:

lsvg">root@a05scpgapp01/>lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       2       2    closed/syncd  N/A
hd6                 paging     24      48      2    open/syncd    N/A
hd8                 jfs2log    1       2       2    open/syncd    N/A
hd4                 jfs2       80      160     2    open/syncd    /
hd2                 jfs2       80      160     2    open/syncd    /usr
hd9var              jfs2       120     240     2    open/syncd    /var
hd3                 jfs2       40      80      2    open/syncd    /tmp
hd1                 jfs2       96      192     2    open/syncd    /home
hd10opt             jfs2       80      160     2    open/syncd    /opt
fwdump              jfs2       3       6       2    open/syncd    /var/adm/ras/platform
dumplv              sysdump    16      16      1    open/syncd    N/A
tlv                 jfs2       2       2       1    closed/syncd  /t
mount">root@a05scpgapp01/>mount /t
lsvg">root@a05scpgapp01/>lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       2       2    closed/syncd  N/A
hd6                 paging     24      48      2    open/syncd    N/A
hd8                 jfs2log    1       2       2    open/syncd    N/A
hd4                 jfs2       80      160     2    open/syncd    /
hd2                 jfs2       80      160     2    open/syncd    /usr
hd9var              jfs2       120     240     2    open/syncd    /var
hd3                 jfs2       40      80      2    open/syncd    /tmp
hd1                 jfs2       96      192     2    open/syncd    /home
hd10opt             jfs2       80      160     2    open/syncd    /opt
fwdump              jfs2       3       6       2    open/syncd    /var/adm/ras/platform
dumplv              sysdump    16      16      1    open/syncd    N/A
tlv                 jfs2       2       2       1    open/syncd    /t


2:make one copy of the lv:

                                Add Copies to a Logical Volume
 
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
         
                                                        [Entry Fields] 
* LOGICAL VOLUME name                                 tlv
* NEW TOTAL number of logical partition               2                                     +
    copies
  PHYSICAL VOLUME names                              [hdisk0]                               +
  POSITION on physical volume                         outer_middle                          +
  RANGE of physical volumes                           minimum                               +
  MAXIMUM NUMBER of PHYSICAL VOLUMES                 [32]                                    #
    to use for allocation
  Allocate each logical partition copy                no                                    +
    on a SEPARATE physical volume?  
  File containing ALLOCATION MAP                     []                             
  SYNCHRONIZE the data in the new                     no                                    +
    logical partition copies?


wait for this OK:

lsvg">root@a05scpgapp01/>lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       2       2    closed/syncd  N/A
hd6                 paging     24      48      2    open/syncd    N/A
hd8                 jfs2log    1       2       2    open/syncd    N/A
hd4                 jfs2       80      160     2    open/syncd    /
hd2                 jfs2       80      160     2    open/syncd    /usr
hd9var              jfs2       120     240     2    open/syncd    /var
hd3                 jfs2       40      80      2    open/syncd    /tmp
hd1                 jfs2       96      192     2    open/syncd    /home
hd10opt             jfs2       80      160     2    open/syncd    /opt
fwdump              jfs2       3       6       2    open/syncd    /var/adm/ras/platform
dumplv              sysdump    16      16      1    open/syncd    N/A
tlv                 jfs2       2       4       1    open/stale    /t
root@a05scpgapp01/>

3: remove one copy from exited LV:

smit lvm --> logic volume -- > set Characteristic of a logical Volume -- > remove a copy from a logic volume

volume name -->

                               Remove Copies from a Logical Volume
 
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
           
                                                        [Entry Fields]                
* LOGICAL VOLUME name                                 tlv
* NEW maximum number of logical partition             1                                         +
    copies 
  PHYSICAL VOLUME name(s) to remove copies from      []                                         +
           

when the copy accout updated to 1:

after ok:

lsvg">root@a05scpgapp01/>lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       2       2    closed/syncd  N/A
hd6                 paging     24      48      2    open/syncd    N/A
hd8                 jfs2log    1       2       2    open/syncd    N/A
hd4                 jfs2       80      160     2    open/syncd    /
hd2                 jfs2       80      160     2    open/syncd    /usr
hd9var              jfs2       120     240     2    open/syncd    /var
hd3                 jfs2       40      80      2    open/syncd    /tmp
hd1                 jfs2       96      192     2    open/syncd    /home
hd10opt             jfs2       80      160     2    open/syncd    /opt
fwdump              jfs2       3       6       2    open/syncd    /var/adm/ras/platform
dumplv              sysdump    16      16      1    open/syncd    N/A
tlv                 jfs2       2       2       1    open/syncd    /t

step4:

let me check when the lv in two different disks case , check how to remove the stated lv:

smit lvm --> logical volume --> set Characteristic of a logical Volume -- > Add Copy to a logical Volume:

                                  Add Copies to a Logical Volume
 
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
  
                                                        [Entry Fields]
* LOGICAL VOLUME name                                 tlv
* NEW TOTAL number of logical partition               1                                         +
    copies
  PHYSICAL VOLUME names                              [hdisk1]                                   +
  POSITION on physical volume                         outer_middle                              +
  RANGE of physical volumes                           minimum                                   +
  MAXIMUM NUMBER of PHYSICAL VOLUMES                 [32]                                        #
    to use for allocation
  Allocate each logical partition copy                no                                        +
    on a SEPARATE physical volume?
  File containing ALLOCATION MAP                     []
  SYNCHRONIZE the data in the new                     no                                        +
    logical partition copies?
           

                                          COMMAND STATUS
 
Command: failed        stdout: yes           stderr: no
 
Before command completion, additional instructions may appear below.
 
0516-1122 mklvcopy: Invalid number of copies entered, must be 2 or 3.
0516-842 mklvcopy: Unable to make logical partition copies for
        logical volume.


                                  Add Copies to a Logical Volume
 
Type or select values in entry fields.       
Press Enter AFTER making all desired changes.
 
                                                        [Entry Fields]
* LOGICAL VOLUME name                                 tlv
* NEW TOTAL number of logical partition               2                                         +
    copies
  PHYSICAL VOLUME names                              [hdisk1]                                   +
  POSITION on physical volume                         outer_middle                              +
  RANGE of physical volumes                           minimum                                   +
  MAXIMUM NUMBER of PHYSICAL VOLUMES                 [32]                                        #
    to use for allocation
  Allocate each logical partition copy                no                                        +
    on a SEPARATE physical volume?
  File containing ALLOCATION MAP                     []
  SYNCHRONIZE the data in the new                     no                                        +
    logical partition copies?
           

when OK:

                                          COMMAND STATUS
 
Command: OK            stdout: no            stderr: no
 
Before command completion, additional instructions may appear below.


lsvg">root@a05scpgapp01/>lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       2       2    closed/syncd  N/A
hd6                 paging     24      48      2    open/syncd    N/A
hd8                 jfs2log    1       2       2    open/syncd    N/A
hd4                 jfs2       80      160     2    open/syncd    /
hd2                 jfs2       80      160     2    open/syncd    /usr
hd9var              jfs2       120     240     2    open/syncd    /var
hd3                 jfs2       40      80      2    open/syncd    /tmp
hd1                 jfs2       96      192     2    open/syncd    /home
hd10opt             jfs2       80      160     2    open/syncd    /opt
fwdump              jfs2       3       6       2    open/syncd    /var/adm/ras/platform
dumplv              sysdump    16      16      1    open/syncd    N/A
tlv                 jfs2       2       4       2    open/stale    /t

You may see the different disks:

lslv">root@a05scpgapp01/>lslv -l tlv
tlv:/t
PV                COPIES        IN BAND       DISTRIBUTION  
hdisk0            002:000:000   0%            000:000:000:000:002
hdisk1            002:000:000   0%            000:000:000:000:002

step5:

Now I want to remove the staled disk:

  first should know which disk is the staled disk:

lspv">root@a05scpgapp01/>lspv hdisk0
PHYSICAL VOLUME:    hdisk0                   VOLUME GROUP:     rootvg
PV IDENTIFIER:      00cde24bb3a0905a VG IDENTIFIER     00cde24b00004c000000011abf92b74a
PV STATE:           active                                    
STALE PARTITIONS:   0                        ALLOCATABLE:      yes
PP SIZE:            128 megabyte(s)          LOGICAL VOLUMES:  12
TOTAL PPs:          546 (69888 megabytes)    VG DESCRIPTORS:   2
FREE PPs:           3 (384 megabytes)        HOT SPARE:        no
USED PPs:           543 (69504 megabytes)    MAX REQUEST:      256 kilobytes
FREE DISTRIBUTION:  00..00..00..00..03                        
USED DISTRIBUTION:  110..109..109..109..106  

ok, there is no staled partitions, let us check hdisk1:

lspv">root@a05scpgapp01/>lspv hdisk1
PHYSICAL VOLUME:    hdisk1                   VOLUME GROUP:     rootvg
PV IDENTIFIER:      00cde24bb3db10ec VG IDENTIFIER     00cde24b00004c000000011abf92b74a
PV STATE:           active                                    
STALE PARTITIONS:   2                        ALLOCATABLE:      yes
PP SIZE:            128 megabyte(s)          LOGICAL VOLUMES:  11
TOTAL PPs:          546 (69888 megabytes)    VG DESCRIPTORS:   1
FREE PPs:           19 (2432 megabytes)      HOT SPARE:        no
USED PPs:           527 (67456 megabytes)    MAX REQUEST:      256 kilobytes
FREE DISTRIBUTION:  00..00..00..00..19                        
USED DISTRIBUTION:  110..109..109..109..90 

ok, let us remove the hdisk1:

after remove success, let us add copies in hdisk1,
and then do the syschronization:

                                  Add Copies to a Logical Volume
 
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
           
                                                        [Entry Fields]                
* LOGICAL VOLUME name                                 tlv
* NEW TOTAL number of logical partition               3                                         +
    copies 
  PHYSICAL VOLUME names                              [hdisk1]                                   +
  POSITION on physical volume                         outer_middle                              +
  RANGE of physical volumes                           minimum                                   +
  MAXIMUM NUMBER of PHYSICAL VOLUMES                 [32]                                        #
    to use for allocation
  Allocate each logical partition copy                no                                        +
    on a SEPARATE physical volume?
  File containing ALLOCATION MAP                     []
  SYNCHRONIZE the data in the new                     yes                                       +
    logical partition copies?

after OK:

                                          COMMAND STATUS
 
Command: OK            stdout: no            stderr: no
 
Before command completion, additional instructions may appear below.
 
 
lsvg">root@a05scpgapp01/>lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       2       2    closed/syncd  N/A
hd6                 paging     24      48      2    open/syncd    N/A
hd8                 jfs2log    1       2       2    open/syncd    N/A
hd4                 jfs2       80      160     2    open/syncd    /
hd2                 jfs2       80      160     2    open/syncd    /usr
hd9var              jfs2       120     240     2    open/syncd    /var
hd3                 jfs2       40      80      2    open/syncd    /tmp
hd1                 jfs2       96      192     2    open/syncd    /home
hd10opt             jfs2       80      160     2    open/syncd    /opt
fwdump              jfs2       3       6       2    open/syncd    /var/adm/ras/platform
dumplv              sysdump    16      16      1    open/syncd    N/A
tlv                 jfs2       2       6       2    open/syncd    /t

lslv">root@a05scpgapp01/>lslv -l tlv
tlv:/t
PV                COPIES        IN BAND       DISTRIBUTION 
hdisk0            002:000:000   0%            000:000:000:000:002
hdisk1            002:002:000   0%            000:000:000:000:004

step7:

let us do the remove LV test:

                                      Remove a Logical Volume
 
Type or select values in entry fields.
Press Enter AFTER making all desired changes.
           
                                                        [Entry Fields]                
  LOGICAL VOLUME name                                [tlv]                                      +
           

failed:

                                          COMMAND STATUS
 
Command: failed        stdout: yes           stderr: no
 
Before command completion, additional instructions may appear below.
 
0516-1008 rmlv: Logical volume tlv must be closed.  If the logical volume
        contains a filesystem, the umount command will close the LV device.
 
 
when the status is open, can not delete the LV:

step8:

make the LV status is closed:

umount /t:

then: delete the LV : tlv (filesystem : /t)

                                          COMMAND STATUS
 
Command: OK            stdout: yes           stderr: no
 
Before command completion, additional instructions may appear below.
 
rmlv: Logical volume tlv is removed.
 
 
double check :

lsvg">root@a05scpgapp01/>lsvg -l rootvg
rootvg:
LV NAME             TYPE       LPs     PPs     PVs  LV STATE      MOUNT POINT
hd5                 boot       1       2       2    closed/syncd  N/A
hd6                 paging     24      48      2    open/syncd    N/A
hd8                 jfs2log    1       2       2    open/syncd    N/A
hd4                 jfs2       80      160     2    open/syncd    /
hd2                 jfs2       80      160     2    open/syncd    /usr
hd9var              jfs2       120     240     2    open/syncd    /var
hd3                 jfs2       40      80      2    open/syncd    /tmp
hd1                 jfs2       96      192     2    open/syncd    /home
hd10opt             jfs2       80      160     2    open/syncd    /opt
fwdump              jfs2       3       6       2    open/syncd    /var/adm/ras/platform
dumplv              sysdump    16      16      1    open/syncd    N/A


 

原创粉丝点击