今天开机,小机连的IP SAN存储,启动HA起不来,然后df -g发现少了/oracle,做了如下操作
# mount /oracle
Replaying log for /dev/fslv00.
mount: 0506-324 Cannot mount /dev/fslv00 on /oracle: The media is not formatted or the format is not correct.
0506-342 The superblock on /dev/fslv00 is dirty. Run a full fsck to fix.
# fsck /dev/fslv00
The current volume is: /dev/fslv00
Open volume exclusive read or write returned, rc = 16
fsck: 0507-289 Device unavailable or locked by another process.
Cannot continue.
root用户下lsfs命令到最后就卡住了
lspv,lslv都正常
也用了fuser去操作,之后还是如此
# fuser -kcux /oracle
/oracle: 0c(root) 1c(root) 65680c(root) 73946c(root) 82078c(root) 94366k(root) 102580c(root) 114850c(root) 123094c(root) 135356k(root) 139482c(daemon) 143550c(root) 151730(root) 155824(root) 159924c(root) 164026c(root) 172216c(root) 188614(root) 196802c(root) 200924c(root) 221402c(root) 225518c(root) 229600(root) 45426c(root) 61916c(root) 74096c(root) 82318c(root) 102816c(root) 110960(root) 119230c(root) 123270c(root) 127408c(root) 135564c(root) 139678c(root) 143786c(root) 147896(root) 176568c(root)
Killed
应该是干掉了,然后我
# fsck /oracle
The current volume is: /dev/fslv00
Open volume exclusive read or write returned, rc = 16
fsck: 0507-289 Device unavailable or locked by another process.
Cannot continue.
查看LV状态:
# lslv fslv00
LOGICAL VOLUME: fslv00 VOLUME GROUP: rootvg
LV IDENTIFIER: 00cec10500004c000000012a377c2266.12 PERMISSION: read/write
VG STATE: active/complete LV STATE: opened/syncd
TYPE: jfs2 WRITE VERIFY: off
MAX LPs: 512 PP SIZE: 256 megabyte(s)
COPIES: 1 SCHED POLICY: parallel
LPs: 80 PPs: 80
STALE PPs: 0 BB POLICY: relocatable
INTER-POLICY: minimum RELOCATABLE: yes
INTRA-POLICY: middle UPPER BOUND: 32
MOUNT POINT: /oracle LABEL: /oracle
MIRROR WRITE CONSISTENCY: on/ACTIVE
EACH LP COPY ON A SEPARATE PV ?: yes
Serialize IO ?: NO
#
很奇怪,我切换用户到oracle,使用lsfs就可以全部看到
$ lsfs
Name Nodename Mount Pt VFS Size Options Auto Accounting
/dev/hd4 -- / jfs2 20971520 -- yes no
/dev/hd1 -- /home jfs2 10485760 -- yes no
/dev/hd2 -- /usr jfs2 20971520 -- yes no
/dev/hd9var -- /var jfs2 10485760 -- yes no
/dev/hd3 -- /tmp jfs2 41943040 -- yes no
/proc -- /proc procfs -- -- yes no
/dev/hd10opt -- /opt jfs2 10485760 -- yes no
/dev/fwdump -- /var/adm/ras/platform jfs2 1572864 -- no no
/dev/fslv00 -- /oracle jfs2 -- rw yes no
/dev/fslv01 -- /oradata jfs2 -- rw no no
/dev/fslv02 -- /orabackup jfs2 -- rw no no
用root用户就看不到
# lsfs
Name Nodename Mount Pt VFS Size Options Auto Accounting
/dev/hd4 -- / jfs2 20971520 -- yes no
/dev/hd1 -- /home jfs2 10485760 -- yes no
/dev/hd2 -- /usr jfs2 20971520 -- yes no
/dev/hd9var -- /var jfs2 10485760 -- yes no
/dev/hd3 -- /tmp jfs2 41943040 -- yes no
/proc -- /proc procfs -- -- yes no
/dev/hd10opt -- /opt jfs2 10485760 -- yes no
/dev/fwdump -- /var/adm/ras/platform jfs2 1572864 -- no no
之后就一直不动了
唉,倒霉啊!
收起