System
2006-10-12
在VCS下如何手工加载磁盘组
在VCS环境中,有时候由于故障会导致VCS无法加载磁盘组,此时可以通过手工方式挂接磁盘。
以下是一个可供参考的步骤.如果可以,先停止HA:
bash-2.05# hastop -all -force确认DG是否加载,如果未加载需要手工挂接:
bash-2.05# hastatus
^Ctempting to connect....not available; will retry
bash-2.05#
bash-2.05# vxdg list尝试手工mount卷组:
NAME STATE ID
datadg enabled 1160473016.27.db210-1.hurray.com.cn
bash-2.05# mount -F vxfs /dev/vx/dsk/datadg/datadgvol /data1
UX:vxfs mount: ERROR: V-3-20003: Cannot open /dev/vx/dsk/datadg/datadgvol: No such device or address
UX:vxfs mount: ERROR: V-3-24996: Unable to get disk layout version
错误提示表明Volume未启动,使用以下命令启动:
bash-2.05# vxvol -g datadg startall如果此时Mount,可能还会遇到错误:bash-2.05# vxprint
Disk group: datadgTY NAME ASSOC KSTATE LENGTH PLOFFS STATE TUTIL0 PUTIL0
dg datadg datadg - - - - - -dm emclun1 emcpower3c - 41938416 - - - -
v datadgvol fsgen ENABLED 41936896 - ACTIVE - -
pl datadgvol-01 datadgvol ENABLED 41936896 - ACTIVE - -
sd emclun1-01 datadgvol-01 ENABLED 41936896 0 - - -
bash-2.05# mount -F vxfs /dev/vx/dsk/datadg/datadgvol /data1VCS需要对磁盘进行检查:
UX:vxfs mount: ERROR: V-3-21268: /dev/vx/dsk/datadg/datadgvol is corrupted. needs checking
bash-2.05# fsck -F vxfs /dev/vx/dsk/datadg/datadgvol
log replay in progress
replay complete - marking super-block as CLEAN
此时磁盘可以被正常挂接:
bash-2.05# mount -F vxfs /dev/vx/dsk/datadg/datadgvol /data1几个错误属于常见类型,记录一下!
bash-2.05$ df -k /data1
Filesystem kbytes used avail capacity Mounted on
/dev/vx/dsk/datadg/datadgvol
20968448 730217 18973346 4% /data1
-The End-
历史上的今天
- 2021-10-12 MogDB 对于生僻字的存储和显示:㼆 㱔 䶮
- 2015-10-12 Oracle SQL Hint的视图解析 V$SQL_HINT
- 2009-10-12 Oracle OpenWorld 2009 首日印象 - 寒冷中的暖意
- 2008-10-12 《深入浅出Oracle》修订稿全书目录列表
- 2005-10-12 Blogspot解禁-李开复博士与Google的中国化
- 2004-10-12 Use RMAN to Manage BackupSet