Acess DartFS
The steps are similar to setting up your home share, except for the server and path to the lab folder. You may have access to multiple lab shares. The default naming scheme uses the PI’s last name and first initial, but many shares are named differently. Let’s use share KirkJ
as an example. This share will either be at \\dartfs-hpc\rc\lab\K\KirkJ
or \\dartfs\rc\lab\K\KirkJ
depending on the performance tier. It should not be required to have the full server domain name (.dartmouth.edu) but in some cases, it is needed. The full mount path will be e.g. \\dartfs-hpc.dartmouth.edu\rc\lab\K\KirkJ
. Capitalization is important.
As above, a Dartmouth (kiewit) domain-joined computer requires no further input. All non-kiewit-domain-joined computers will require a username (kiewit\NETID
) and password, and Tuck and DHMC computers need to use the attached mount script.
Eduroam WiFi is on-campus, unless you are a visitor from another institution using the “guest eduroam,” which will not work.
Run
.Run
application found towards the top of the menu.\\dartfs-hpc\rc\home\x\netid
where x (lowercase) is the last character of your NetID (also lowercase). For example: \\dartfs-hpc\rc\home\8\dz99918
or the fully-qualified \\dartfs-hpc.dartmouth.edu\rc\home\x\netid
.kiewit\<your NetID>
. For example, kiewit\dz99918
.For computers on the TUCKNT & DHMC domain, privately owned, and as an alternate method for all users, download the attached mkdartfsmount.zip
file. Unzip and run the enclosed mkhomemount.bat
script. This will create a custom mount script on your Desktop, named for example d1234e-DartFS.bat
. This script will prompt for a password if needed, then mount DartFS with the correct syntax for an alternate domain (needed for Tuck, DHMC, and privately owned computers) and open an Explorer window.
To save a shortcut to DartFS on your desktop:
Creating 1-click shortcuts(NEED to Update)
The attached mkdartfsmount.zip
file contains another script, mklabmount.bat
, which will prompt for your NetID (not the NetID of the faculty member who owns the share), the share name (e.g., KirkJ in our example), and the performance tier: h
(high) for dartfs-hpc or l
(low) for dartfs. With this information, it constructs a Desktop clickable script customized for your NetID and lab share. This can be used by any computer, regardless of domain affiliation (i.e., not joined to any domain, or joined to the Tuck domain, or joined to a DHMC domain or privately owned computers).
where x (lowercase) is the last character of your NetID (also lowercase).
For example, if your NetID is “d12345e” the server address will be smb://KIEWIT;d12345e@dartfs-hpc.dartmouth.edu/rc/home/e/d12345e
DartFS is available via two different protocols: NFS and SMB. Linux can mount DartFS volumes with either but for Linux workstations we recommend using SMB because it is less complicated. Older Linux systems supported only the SMB1 protocol, which is not supported by DartFS for security reasons. This includes RHEL6/Centos6/Ubuntu14 and earlier.
This FAQ only addresses SMB mounts. Please contact Research.Computing directly if you need NFS.
To mount a DartFS volume from SMB you really only need a single command.
[Warning]: you need to run this from a root shell or have sudo privileges for the mount command. Also replace the username, localme, path, and mount point as appropriate.
command example:
mount -t cifs -o username=f123456,domain=KIEWIT.DARTMOUTH.EDU \
-o vers=3.0,file_mode=0660,dir_mode=0770,uid=localme \
//dartfs-hpc.dartmouth.edu/rc/lab/I/ImaginaryLab /mnt
Then you will be prompted for your password
Password for f123456@//dartfs-hpc.dartmouth.edu/rc/lab/I/ImaginaryLab: ********
The example mounts “//dartfs-hpc/rc/lab/I/ImaginaryLab” on the mount point “/mnt” using the NetID credential for “f123456”. “localme” is your username locally on the Linux system. Replace those elements of the command with appropriate values for your situation. The backslashes ‘\’ in this command are for line continuation because the command is too long to fit on one line. You can omit them and put it all on one line.
If it works, you should be able to change to the /mnt directory and see all your files.
Linux can also use a keytab file (encrypted password) to mount DartFS non-interactively. This is useful for system services and cron jobs.
Troubleshooting error messages:
If all else fails, you can try checking that the “rc” shares are visible to your machine. This should work for both dartfs and dartfs-hpc.
Enter f123456@KIEWIT.DARTMOUTH.EDU’s password:
OS=[Unix] Server=[Isilon OneFS]
Sharename Type Comment
——— —- ——-
rc Disk HPC homes and 1TB Labs
[ignore the errors that appear here]
The steps are similar to setting up your DartFS Home, except for the server and path to the lab folder. You may have access to multiple lab shares. The default naming scheme uses the PI’s last name and first initial, but many shares are named differently. Let’s use share KirkJ
as an example. This share example is for Windows, will either be at \\dartfs-hpc\rc\lab\K\KirkJ
or \\dartfs\rc\lab\K\KirkJ
depending on the performance tier. It should not be required to have the full server domain name (.dartmouth.edu) but in some cases, it is needed. The full mount path will be e.g. \\dartfs-hpc.dartmouth.edu\rc\lab\K\KirkJ
.
Example for the Mac using same examples as above.
This share will either be at //dartfs-hpc/rc/lab/K/KirkJ or //dartfs/rc/lab/K/KirkJ. The end of the path is /K/KirkJ because the first letter of your share is ‘K’. The beginning will either be /dartfs or /dartfs-hpc depending on the performance tier. It should not be required to have the full server domain name (.dartmouth.edu) but in some cases it is needed. The full mount path will be e.g. smb://KIEWIT;netid@dartfs-hpc.dartmouth.edu/rc/lab/K/KirkJ Capitalization is important.
As above, a Dartmouth (kiewit) domain-joined computer requires no further input. All non-kiewit-domain-joined computers will require a username (kiewit\NETID
) and password, and Tuck and DHMC computers need to use the attached mount script.
dartfs-hpc.dartmouth.edu
instead of just dartfs-hpc
for the server name (or dartfs.dartmouth.edu
as appropriate). If you have tinkered with the DNS search path on your computer this may fix a “server not found” error.10.1.20.67
instead of dartfs-hpc
(or 10.1.20.232
instead of dartfs
). That will completely bypass DNS lookups and also possibly fix a “server not found” error.kiewit.dartmouth.edu\NETID
.Still need help? Email Research.Computing@dartmouth.edu for assistance.