StorNext (cvfs) filesystem started / activated but won't mount on MDS (RHEL 5/6)

Ivan Lawrence -

Problem

On the MDS the filesystem starts and being managed but the volume does not mount and returns in /var/log/messages:

  • mount.cvfs: Can´t mount filesystem ‘snfs1’: Device or resource busy—System log may contain additional information

And in dmesg:

  • CvOpenOnePath: Open Failed, disk <test123> error 6 device </dev/sdan>—Could not mount filesystem snfs1, cvfs error ‘File is busy’ (6)

Solution

Disable the multipath daemon (multipathed) and /etc/multipath.conf removed.

Do this (tested with RHEL 6.2, SNFS 4.3.0):

#rm /etc/multipath.conf
#mpathconf --disable
#reboot

Might need to do this too

It is suggested to verify that the Linux Device-Mapper Multipath (DMMultipath) rpms are removed from the system.  

# rpm -qa | grep multipath
device-mapper-multipath-libs-0.4.9-46.el6.x86_64
device-mapper-multipath-0.4.9-46.el6.
# rpm -e device-mapper-multipath

Additional notes:

1)

If the above multipath method does not work, check mdadm to see if it is using the StorNext LUNs and consequently blocking it from StorNext.  Except from ticket #19711 "We have resolved the issue by renaming the md-raid udev rule file, and therefore stoping it from auto starting mdadm on bootup if raid superblocks are discovered"

2)

See ticket #24659 for case notes.

Additional resources:

Quantum Knowledge Base article, download the .pdf file below.

Have more questions? Submit a request

0 Comments

Article is closed for comments.