Disk Storage

File System and Quotas

  • To check your disk usage and quota, use the uquota command.
  • The filesystems on El Gato are not directly connected to the filesystems on the other HPC computers. There is relatively fast network connectivity between El Gato and the other HPC systems, and you can use ssh and scp to move files.
  • The $HOME directories are located on the DDN server in the /gsfs2 disk, and are exported to the front end and all of the compute nodes over the FDR Infiniband network. Home directory quotas are set to 6GB.
  • For users associated with the NSF MRI project that funded El Gato, users who have received approved "standard" accounts, and users that have purchased disk space specifically on the new system (this is in addition to any space purchased on the other HPC DDN system) will have access to group-specific directories in /gsfs1/rsgrps. Your access to these directories will be listed by uquota. If you believe you should have access to the /gsfs1/rsgrps/ directory but do not, please contact el-gato-support.
  • We will provide temporary disk space on /gsfs1/xdisk, as with the other HPC systems. For more information, see here.
  • Users may make use of local ~1TB hard disks on the nodes by writing to /localscratch. However, these files may be removed at any time without notice and this functionality is used at your own risk.


Xdisk

xdisk is a locally written utility for users to request a dedicated xdisk allocation. Users can use the xdisk utility to create, delete, resize, and expire (renew) xdisk allocations. For examples of the xdisk utility commands, see below.

xdisk allocations can be created in size from 50GB to 200GB.

xdisk allocations are "temporary", with the time period for an allocation inversely related to the size of the allocation. xdisk allocations can be renewed to extend the time period. xdisk expiration warnings will be sent to users at their netid@email.arizona.edu address beginning one week before the expiration. It is the user's responsibility to renew xdisk allocations or copy files to an alternate storage location prior to xdisk expiration.

xdisk space is not backed up. It is the user's responsibility to save files stored in xdisk to alternate storage locations for backup and archive purposes.


Using Xdisk

1. Display disk help

$ xdisk -c help

***************************************************************
USAGE on login2:

xdisk -c create [-h hostname] [ -m GB] [-d days]
xdisk -c delete -h hostname
xdisk -c expire [-h hostname] -d days
xdisk -c resize [-h hostname] -m GB
xdisk -c cancel -h hostname
xdisk -c query [-h hostname]
xdisk -c help
NOTE: Commands given in parenthesis are optional, in which
case you will get system defaults
Type man xdisk to get more information on what
each option does
***************************************************************

2. View current informatin about disk allocation

$ xdisk -c query
XDISK on host: gs1x-40g.ocelote.hpc.arizona.edu
Current XDISK allocation for mbruck:
Disk Location: /xdisk/mbruck
Allocated size: 196
Expiration date: 08/12/2016 Creation Date: 06/28/2016

Max days: 45                          Max size: 1000 GB

3. Create an disk allocation

$ xdisk -c create -m 300

Your create request of 300 GB for 45 days was successful.
Your space is in /xdisk/mbruck

$ xdisk -c create -d 30

Your create request of 200 GB for 30 days was successful.
Your space is in /xdisk/mbruck

4. Extend the time period for an disk allocation

$ xdisk -c expire-d 15

Your extension to 15 days was successfully processed

5. Resize an xdisk allocation

$ xdisk -c create -m 60 -d 50

Your create request of 600 GB for 50 days was successful.

$ xdisk -c create -m -200

Your resize to 400 GB was successfully processed.

$ xdisk -c create -m 50

Your resize to 250 GB was successfully processed.

6. Delete an xdisk allocation

$ xdisk -c delete

Your delete request has been processed