For mounting a ChemIT cluster's share, via sshfs. Instructions for both Linux and a Mac.

See also

Step-by-step guide: Linux

  1. Make sure that sshfs is installed. If not, install it.

  2.  Create a mount point in your home directory.
    mkdir home/[user]/[clustername]

  3. Add yourself to the fuse user list
    sudo gpasswd -a $USER fuse

  4. mount the external directory to your local machine
    sshfs -o idmap=user [NetID]@[clustername].chem.cornell.edu:/home/[NetID]/ /home/[user]/[clustername]
    (The last directory listed is on your own desktop, obviously, and you should replace [user] with your username on the cluster, along with entering your cluster's name. Lleave everything else the same.)

  5. Marvel. (smile) Oh, and if you want to unmount type
    fusermount -u /home/[user]/[clustername]

Notes: The researcher recommends against adding stuff to the fstab for automatic mount upon restart. Another easy way is simply add the following in your .bashrc:
alias=[clustername]mount='sshfs -o idmap=user [NetID]@[clustername].chem.cornell.edu:/home/[user]/ /home/[user]/[clustername]'

Step-by-step guide: Mac OS X

1. Go to http://osxfuse.github.io download and install OSXFUSE.

2. Restart.

3. Go back to http://osxfuse.github.io, download and install SSHFS

4. make a mount point in your home directory.
mkdir /Users/[user]/[clustername]

5. Skipping point 2 in the Linux list above, go directly to the command:
sshfs -o idmap=user [NetID]@[clustername].chem.cornell.edu:/home/[NetID]/ /Users/[user]/[clustername]

6. Marvel. The unmount command is now simply:
umount /Users/[user]/[clustername]

7. You can make an alias, just as described above to do this quicker.

 

You may also want to use visual panels to communicate related information, tips or things users need to be aware of.

Related articles

Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.

Related issues