[Ocfs2-users] Problem mounting volume on second node after uncontrolled reboot.

Sunil Mushran sunil.mushran at oracle.com
Wed Apr 13 06:32:12 PDT 2011


Could be that the device has been claimed by some other entity. Like lvm, multipath, etc. 

On Apr 13, 2011, at 4:08 AM, Asle Næss <Asle.Naess at telio.no> wrote:

> Hi, 
> 
> I have the following setup: 
> 
> 2 linux nodes connected to shared SAN, both nodes have shared OCFS2 volume as /dev/sdb1
> Both servers are running CentOS 5.5
> 
> Node 1 has volume mounted RW.
> Node 2 has volume mounted RO.
> 
> After an unscheduled reboot of node 2 it is no longer able to mount filesystem: 
> 
> # /etc/init.d/ocfs2 start
> Starting Oracle Cluster File System (OCFS2) 
> mount.ocfs2: Device or resource busy while mounting /dev/sdb1 on /data/. 
> Check 'dmesg' for more information on this error.
>                                                          [FAILED]
> 
> dmesg has no information of why it failed.
> 
> I've used strace on mount command and believe this is the relevant problem: 
> 
> mount("/dev/sdb1", "/tmp/sadgfdgerwterfdsvcew/", "ocfs2", 0, "heartbeat=local") = -1 EBUSY (Device or resource busy)
> 
> Note that I've tried mounting it on "/tmp/sadgfdgerwterfdsvcew/" which is a random directory created just before mounting to rule out the possibility of a busy mount point.
> 
> Controlled reboot of node 2 did not resolve problem.
> 
> I believe this show that only node 1 has filesystem mounted: 
> # echo "slotmap" | debugfs.ocfs2 -n /dev/sdb1
>    Slot#   Node#
>        0       1
> 
> All commands shown here is done on node 2. 
> I'm also able to read disk with other tools on server.
> 
> Please advise on how to proceed with debugging and resolving this issue.
> 
> Regards, 
> Asle Ness
> 
> _______________________________________________
> Ocfs2-users mailing list
> Ocfs2-users at oss.oracle.com
> http://oss.oracle.com/mailman/listinfo/ocfs2-users



More information about the Ocfs2-users mailing list