That sounds like two different problems.
For the first, make sure in your hosts file that the name is all lower case, and make sure your name resolution works for both the long name and the short name of the hosts.
For the second, I assume you're using NFS as opposed to local storage. Remove the mount and make sure vc sees the stoarge as gone before re-adding. Your VC may be holding on to the name from a previous mount, and therefore not allowing a new mount with the same name.
-KjB