admin管理员组文章数量:1567044
2024年7月26日发(作者:)
如何恢复和启动处于
DISABLED ACTIVE
状态且包含处于
DISABLED RECOVER
状态的
Plex
的
Veritas Volume Manager
逻辑卷?
本文档翻译自英文文档。原英文文档可能在本翻译版发布后进行过修改更新。赛门铁克对本翻译文档的准确度不做保证。
解释
当系统遇到卷或
Plex
问题时,或者如果
Veritas Volume Manager (VxVM)
有理由认为数据未同步,
VxVM
会相应地更改内核状态
KSTATE
以及卷及其
Plex
的状态
STATE
。
Plex
状
态可能为
stale
、
empty
、
nodevice
等。
某个特定的
Plex
状态并不能表明数据是好还是坏。
Plex
状态用于表明
VxVm
对
Plex
中数据的认知。
vxprint
实用程序使用命令行选项
-h
和
-t
产生的输出(有关这两个命令行选项和所有适用命令行选项的更多信息,请参见
vxprint
手册页)会显示
VxVm
磁盘组配置记录中的信息,包
括分别显示在下表第
4
列和第
5
列中的卷与
Plex
的
KSTATE
和
STATE
。
当使用
vxprint
实用程序查看
VxVM
磁盘组的配置记录时,
KSTATE
和
STATE
字段会显示
DISABLED
ACTIVE
(对于卷)和
DISABLED RECOVER
(对于
Plex
)。需要按照恢复步骤将卷恢复回
ENABLED ACTIVE
状态,以便可以装入卷,并再次可以访问文件系统。
从下面的输出可以看出,卷
test
的
KSTATE
和
STATE
为
DISABLED ACTIVE
,其
plex test-01
为
DISABLED RECOVER
。
# vxprint -ht -g testdg
DGNAMENCONFIGNLOGMINORSGROUP-ID
DMNAMEDEVICETYPEPRIVLENPUBLENSTATE
RVNAMERLINK_CNTKSTATESTATEPRIMARYDATAVOLSSRL
RLNAMERVGKSTATESTATEREM_HOSTREM_DGREM_RLNK
VNAMERVGKSTATESTATELENGTHUSETYPEPREFPLEX RDPOL
PLNAMEVOLUMEKSTATESTATELENGTHLAYOUTNCOL/WID MODE
SDNAMEPLEXDISKDISKOFFSLENGTH[COL/]OFFDEVICE MODE
SVNAMEPLEXVOLNAMENVOLLAYRLENGTH[COL/]OFFAM/NM MODE
dmtestdg01c1t4d0s2sliced21798920560-
dmtestdg02c1t6d0s2sliced21798920560-
vtest-DISABLEDACTIVE17840128fsgen-
pltest-01testDISABLEDRECOVER17841120CONCAT-
sdtestdg01-01test-01testdgc1t4d0
sdtestdg02-01test-01testdg20560c1t6d0
请按照下列步骤将
Plex
的
KSTATE
和
STATE
从
DISABLED RECOVER
更改为
ENABLED ACTIVE
,以便可以恢复
/
启动卷并装入文件系统:
1.
将
Plex test-01
的状态更改为
DISABLED STALE
:
# vxmend -g diskgroup fix stale
例如:
# vxmend -g testdg fix stale test-01
此输出表明
Plex test-01
的状态为
DISABLED STALE
:
# vxprint -ht -g testdg
DGNAMENCONFIGNLOGMINORSGROUP-ID
DMNAMEDEVICETYPEPRIVLENPUBLENSTATE
RVNAMERLINK_CNTKSTATESTATEPRIMARYDATAVOLSSRL
RLNAMERVGKSTATESTATEREM_HOSTREM_DGREM_RLNK
VNAMERVGKSTATESTATELENGTHUSETYPEPREFPLEX
PLNAMEVOLUMEKSTATESTATELENGTHLAYOUTNCOL/WID
SDNAMEPLEXDISKDISKOFFSLENGTH[COL/]OFFDEVICE
SVNAMEPLEXVOLNAMENVOLLAYRLENGTH[COL/]OFFAM/NM
dmtestdg01c1t4d0s2sliced21798920560-
dmtestdg02c1t6d0s2sliced21798920560-
vtest-DISABLEDACTIVE17840128fsgen-
pltest-01testDISABLEDSTALE17841120CONCAT-
sdtestdg01-01test-01testdgc1t4d0
sdtestdg02-01test-01testdg20560c1t6d0
2.
将
Plex test-01
的状态更改为
DISABLED CLEAN
:
# vxmend -g diskgroup fix clean
例如:
# vxmend -g testdg fix clean test-01
此输出表明
Plex test-01
的状态为
DISABLED CLEAN
:
SELECT
RW
ENA
ENA
RDPOL
MODE
MODE
MODE
SELECT
RW
ENA
ENA
# vxprint -ht -g testdg
DG
DM
RV
RL
V
PL
SD
SV
dg
dm
dm
v
pl
sd
sd
NAME
NAME
NAME
NAME
NAME
NAME
NAME
NAME
testdg
testdg01
testdg02
test
test-01
testdg01-01
testdg02-01
NCONFIG
DEVICE
RLINK_CNT
RVG
RVG
VOLUME
PLEX
PLEX
Default
c1t4d0s2
c1t6d0s2
-
test
test-01
test-01
NLOG
TYPE
KSTATE
KSTATE
KSTATE
KSTATE
DISK
VOLNAME
Default
sliced
sliced
DISABLED
DISABLED
testdg01
testdg02
MINORS
PRIVLEN
STATE
STATE
STATE
STATE
DISKOFFS
NVOLLAYR
84000
2179
2179
ACTIVE
CLEAN
0
0
GROUP-ID
PUBLEN
PRIMARY
REM_HOST
LENGTH
LENGTH
LENGTH
LENGTH
8920560
8920560
17840128
17841120
8920560
8920560
STATE
DATAVOLS
REM_DG
USETYPE
LAYOUT
[COL/]OFF
[COL/]OFF
-
-
fsgen
CONCAT
0
8920560
SRL
REM_RLNK
PREFPLEX
NCOL/WID
DEVICE
AM/NM
RDPOL
MODE
MODE
MODE
-
-
c1t4d0
c1t6d0
SELECT
RW
ENA
ENA
3.
启动卷
test
:
# vxvol -g diskgroup start
例如:
# vxvol -g diskgroup start test
此输出表明卷
test
及其
Plex test-01
的状态均为
ENABLED ACTIVE
:
# vxprint -ht -g testdg
DG
DM
RV
RL
V
PL
SD
SV
dg
dm
dm
v
pl
sd
sd
NAME
NAME
NAME
NAME
NAME
NAME
NAME
NAME
testdg
testdg01
testdg02
test
test-01
testdg01-01
testdg02-01
NCONFIG
DEVICE
RLINK_CNT
RVG
RVG
VOLUME
PLEX
PLEX
Default
c1t4d0s2
c1t6d0s2
-
test
test-01
test-01
NLOG
TYPE
KSTATE
KSTATE
KSTATE
KSTATE
DISK
VOLNAME
Default
sliced
sliced
ENABLED
ENABLED
testdg01
testdg02
MINORS
PRIVLEN
STATE
STATE
STATE
STATE
DISKOFFS
NVOLLAYR
84000
2179
2179
ACTIVE
ACTIVE
0
0
GROUP-ID
PUBLEN
PRIMARY
REM_HOST
LENGTH
LENGTH
LENGTH
LENGTH
8920560
8920560
17840128
17841120
8920560
8920560
STATE
DATAVOLS
REM_DG
USETYPE
LAYOUT
[COL/]OFF
[COL/]OFF
-
-
fsgen
CONCAT
0
8920560
SRL
REM_RLNK
PREFPLEX
NCOL/WID
DEVICE
AM/NM
RDPOL
MODE
MODE
MODE
-
-
c1t4d0
c1t6d0
SELECT
RW
ENA
ENA
4.
如果文件系统为
Veritas File System (VxFS)
,请将卷装入到其关联装入点(如果装入点的位置不确定,请参考
/etc/vfstab
文件):
# mount -F vxfs /dev/vx/dsk/diskgroup/volume /mount point
例如:
# mount -F vxfs /dev/vx/dsk/testdg/test /testvol
注意:可能会生成错误消息,提示您需要检查文件系统的一致性。
如果发生此情况,请运行特定于
VxFS
的
fsck
实用程序
(/usr/lib/fs/vxfs/fsck)
,默认情况下,此实用程序会重放
意图日志,而不是执行完整的文件系统结构检查,此检查通常足以将文件系统设置为
CLEAN
状态并允许装入卷。
参考资料
251695
:
vxvm:vxvol reports error when trying to start a volume.
(尝试启动卷时,
vxvm:vxvol
报告错误。)
/docs/251695
文档号:
21968
最近更新:
2009-12-03
Date Created: 2009-11-23
产品:
File System for UNIX/Linux, Storage Foundation Basic, Storage Foundation for UNIX/Linux, Volume Manager for UNIX/Linux
©1995 - 2012 Symantec Corporation
版权声明:本文标题:VxVM恢复DISABLED RECOVER 状态的 Plex 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1721950483a907019.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论