The University of Iowa cluster systems each have home accounts with a 1-TB quota. The home accounts on the HPC cluster systems are distinct and not shared between the systems. The home accounts are available as a storage file share which is accessible both a) from every cluster node as your home directory, and b) from other computers on campus as an SMB/CIFS share, using your HawkID and password. These home accounts have automatic snapshots taken periodically, saving the state of the account at that point in time. Note that snapshots are not backups as they will expire. To access the snapshots, refer to the following documentation:
You can connect your home filesystem to another system on the campus network in the following ways, replacing "myHawkID" with your own HawkID username. In these instructions, note that your username and the name of your home share are separate entities that happen to have the same name.
To mount the home share on a Linux machine requires that you have root or sudo access on that machine. You will also need to have the cifs-utils package installed for mounting CIFS shares. In your mount command, you will need to provide the numerical UID (and, optionally, the GID) of the local system user that you want to access your HPC home storage account. You can discover it with "id -u myUsernameHere". The example below does this automatically when run in the bash shell, which is the default shell.
At a command line shell, run the following commands depending on which system you are on.
sudo mkdir -p /mnt/neon/myHawkID sudo mount -t cifs //neon-home.hpc.uiowa.edu/myHawkID \ -o user=myHawkID,domain=iowa,uid=$(id -u $(whoami)),gid=$(id -g $(whoami)) \ /mnt/neon/myHawkID
sudo mkdir -p /mnt/argon/myHawkID sudo mount -t cifs //argon-home.hpc.uiowa.edu/myHawkID \ -o user=myHawkID,domain=iowa,uid=$(id -u $(whoami)),gid=$(id -g $(whoami)) \ /mnt/argon/myHawkID
The mount command will prompt you to enter the password of the user you specified with the "user=" and "domain=" options (i.e. your HawkID); enter your HawkID password.
The first time you issue a command in your terminal using sudo, sudo will prompt you for the password of your local system user account; the mount command prompts you for your HawkID password separately after that! The sudo command typically remembers your permission a while but eventually will prompt you again, so check the prompt carefully.
Some Linux systems began using kernel version 3.8 ca. early 2013, and on some such systems you will need to add a security option to the above mount command, like this:
Connect from a MacOS X-based system:
Bring up the "Connect to Server" dialog, either by selecting "Connect to Server..." from the "Go" menu in the Finder or by pressing CMD + K.
Then, enter this as the Server Address:
and click the "Connect" button. Remember to use your HawkID password. Note that by using "smb://" you are using the latest version of the client supported by your version of OS X, but you can request the older version by substituting "cifs://" here instead of "smb://".
Use the Explorer address bar to enter the share name. Remember to use the Windows format when specifying the server and the share:
remember to provide the domain with your HawkID by specifying the IOWA domain in front of your user name
If you receive a message stating that your home account has reached its quota, and you cannot fill it any farther, you must remove some large files from your home directory. Sometimes, the rm command will fail with a message of "Quota has been reached." If this happens, here is what you can do to correct the issue.
Copy the contents of /dev/null to this file. This will basically make the file a pointer to NULL values with a size of 0.