«

»

Mar
10
2008

XSan Volume refuses to mount on only one of more clients

I had again some troubles with my XSan. I have 1 MDC (client/controller) and 2 clients and 2 Volumes on the XRaid. All clients and all volumes automounted as expected, except one volume on one of the clients :-(

I saw the client in the list for that particular volume in the XSan Admin application, but when i hit “mount read and write” the status of that client shows “mounting” for a short time and then “unmounted”. No luck until today.

The problem is easy to solve, but anyoing to find:

I started Terminal and browsed to the /Volumes directory. There was the folder for the troublesome XSan volume and at the second sight i found out, that the folder is not empty! That caused XSan admin to mount without any luck. The cause for the folder not being empty was a folder called “Qmaster_Cluster_Storage”. And now i knew what went wrong :-)

I have a QMaster cluster set up on this server as well and have the cluster storage set to a directory on one of the XSan volumes. Maybe sometime the server restarted without the XSan volume mounted and QMaster created the (now) missing cluster storage folder. After deleting the /Volumes/<name of my Xsan volume> folder i could successfully mount the volume for this client in XSan Admin.

Easy to solve, but a pain in the ass :-)

3 comments

  1. Raihan Hasnain Rahman says:

    Thanks dude, you saved my ass too :D

  2. wolfgang.reutz says:

    glad this was helpful for others, i have to do this quiete often because it seems that qmaster starts faster than the xsan volumes being mounted when starting the system.

  3. Daniel says:

    That’s it! Thanks! Spent 2 hours this morning trying to track down the issue. Thanks for the fix!

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>