root@com00biiacc002:~ #> vxprint -g COM2_DATA_DG -hvt
V NAME RVG/VSET/CO KSTATE STATE LENGTH READPOL PREFPLEX UTYPE
PL NAME VOLUME KSTATE STATE LENGTH LAYOUT NCOL/WID MODE
SD NAME PLEX DISK DISKOFFS LENGTH [COL/]OFF DEVICE MODE
SV NAME PLEX VOLNAME NVOLLAYR LENGTH [COL/]OFF AM/NM MODE
SC NAME PLEX CACHE DISKOFFS LENGTH [COL/]OFF DEVICE MODE
DC NAME PARENTVOL LOGVOL
SP NAME SNAPVOL DCO
EX NAME ASSOC VC PERMS MODE STATE
v COM_DATA_2 - ENABLED ACTIVE 312475648 SELECT - fsgen
pl COM_DATA_2-01 COM_DATA_2 ENABLED STALE 312475648 CONCAT - WO
sd COM2_DATA_DG02-01 COM_DATA_2-01 COM2_DATA_DG02 0 312475648 0 AMS_WMS1_6 RLOC
pl COM_DATA_2-02 COM_DATA_2 ENABLED ACTIVE 312475648 CONCAT - RW
sd COM2_DATA_DG01-01 COM_DATA_2-02 COM2_DATA_DG01 0 312475648 0 AMS_WMS0_6 ENA
dc COM_DATA_2_dco COM_DATA_2 COM_DATA_2_dcl
v COM_DATA_2_dcl - DETACHED DETACH 21888 SELECT - gen
pl COM_DATA_2_dcl-01 COM_DATA_2_dcl DISABLED RECOVER 21888 CONCAT - RW
sd COM2_DATA_DG02-02 COM_DATA_2_dcl-01 COM2_DATA_DG02 312475648 21888 0 AMS_WMS1_6 ENA
发现卷的状态变成detached,尝试start volumn
root@com00biiacc002:~ #> vxvol -g COM2_DATA_DG start COM_DATA_2_dcl
VxVM vxvol ERROR V-5-1-1198 Volume COM_DATA_2_dcl has no CLEAN or non-volatile ACTIVE plexes
start volumn不成功,因为不是clean或active的plex. 下面查看一下dg状态信息
root@com00biiacc002:~ #> vxinfo -g COM2_DATA_DG
COM_DATA_2 fsgen Started
COM_DATA_2_dcl gen Unstartable
发现COM_DATA_2_dcl 是unstartable的卷。尝试将COM_DATA_2_dcl的plex设置为clean状态。
root@com00biiacc002:~ #> vxmend -g COM2_DATA_DG fix clean COM_DATA_2_dcl-01
VxVM vxmend ERROR V-5-1-854 Plex COM_DATA_2_dcl-01 not in STALE state
根据提示将plex设置为stale状态。
root@com00biiacc002:~ #> vxmend -g COM2_DATA_DG fix stale COM_DATA_2_dcl-01
root@com00biiacc002:~ #> vxprint -g COM2_DATA_DG -hvt COM_DATA_2_dcl
V NAME RVG/VSET/CO KSTATE STATE LENGTH READPOL PREFPLEX UTYPE
PL NAME VOLUME KSTATE STATE LENGTH LAYOUT NCOL/WID MODE
SD NAME PLEX DISK DISKOFFS LENGTH [COL/]OFF DEVICE MODE
SV NAME PLEX VOLNAME NVOLLAYR LENGTH [COL/]OFF AM/NM MODE
SC NAME PLEX CACHE DISKOFFS LENGTH [COL/]OFF DEVICE MODE
DC NAME PARENTVOL LOGVOL
SP NAME SNAPVOL DCO
EX NAME ASSOC VC PERMS MODE STATE
v COM_DATA_2_dcl - DETACHED DETACH 21888 SELECT - gen
pl COM_DATA_2_dcl-01 COM_DATA_2_dcl DISABLED STALE 21888 CONCAT - RW
sd COM2_DATA_DG02-02 COM_DATA_2_dcl-01 COM2_DATA_DG02 312475648 21888 0 AMS_WMS1_6 ENA
root@com00biiacc002:~ #>
再次尝试start volumn.
root@com00biiacc002:~ #> vxvol -g COM2_DATA_DG start COM_DATA_2_dcl
VxVM vxvol ERROR V-5-1-1198 Volume COM_DATA_2_dcl has no CLEAN or non-volatile ACTIVE plexes
由于plex不是clean或active状态而无法start volumn. 将plex设置为clean状态。
root@com00biiacc002:~ #>
root@com00biiacc002:~ #> vxmend -g COM2_DATA_DG fix clean COM_DATA_2_dcl-01
start volumn.
root@com00biiacc002:~ #> vxvol -g COM2_DATA_DG start COM_DATA_2_dcl
root@com00biiacc002:~ #> vxprint -g COM2_DATA_DG -hvt COM_DATA_2_dcl
V NAME RVG/VSET/CO KSTATE STATE LENGTH READPOL PREFPLEX UTYPE
PL NAME VOLUME KSTATE STATE LENGTH LAYOUT NCOL/WID MODE
SD NAME PLEX DISK DISKOFFS LENGTH [COL/]OFF DEVICE MODE
SV NAME PLEX VOLNAME NVOLLAYR LENGTH [COL/]OFF AM/NM MODE
SC NAME PLEX CACHE DISKOFFS LENGTH [COL/]OFF DEVICE MODE
DC NAME PARENTVOL LOGVOL
SP NAME SNAPVOL DCO
EX NAME ASSOC VC PERMS MODE STATE
v COM_DATA_2_dcl - ENABLED ACTIVE 21888 SELECT - gen
pl COM_DATA_2_dcl-01 COM_DATA_2_dcl ENABLED ACTIVE 21888 CONCAT - RW
sd COM2_DATA_DG02-02 COM_DATA_2_dcl-01 COM2_DATA_DG02 312475648 21888 0 AMS_WMS1_6 ENA
volumn及plex恢复正常。
没有评论:
发表评论