Page tree
Skip to end of metadata
Go to start of metadata

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:

Accessing Snapshots on HPC Home Storage

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.

Connect from a Linux system:

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.

 

Neon:

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

Argon:

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:

 

Neon:
sudo mount -t cifs //neon-home.hpc.uiowa.edu/myHawkID \
-o sec=ntlm,user=myHawkID,domain=iowa,uid=$(id -u $(whoami)),gid=$(id -u $(whoami))
 
Run the following command to disconnect when you're done (again, you need root privileges so use sudo here):
sudo umount /mnt/neon/myHawkID
 
Argon:
sudo mount -t cifs //argon-home.hpc.uiowa.edu/myHawkID \
-o sec=ntlm,user=myHawkID,domain=iowa,uid=$(id -u $(whoami)),gid=$(id -u $(whoami))
 
Run the following command to disconnect when you're done (again, you need root privileges so use sudo here):
sudo umount /mnt/argon/myHawkID

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:

Neon:

smb://neon-home.hpc.uiowa.edu/myHawkID

Argon:

smb://argon-home.hpc.uiowa.edu/myHawkID

 

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://".

Connect from a Windows-based system:

Use the Explorer address bar to enter the share name. Remember to use the Windows format when specifying the server and the share:

Neon:

\\neon-home.hpc.uiowa.edu\myHawkID

Argon:

\\argon-home.hpc.uiowa.edu\myHawkID

remember to provide the domain with your HawkID by specifying the IOWA domain in front of your user name

IOWA\myHawkID

What to do if your storage quota is reached

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.

  1. Pick a large, unwanted file to remove. 
  2. 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.

    cp /dev/null name_of_file_to_delete
  3. Once you have done this, you can use 'rm' as you normally would to free up more space.

 

  • No labels