File Storage Layout

File Storage on SeaWulf

Storage Areas

Path Quota / Policy Description
/gpfs/home/<netid> 20 GB, backed up Your personal home directory for scripts, small files, and important data. Backed up.
/gpfs/scratch/<netid> 20 TB, 30-day purge, 10M file limit High-capacity space for large datasets and temporary files. Files older than 30 days are automatically deleted. Not backed up.
/gpfs/projects/<groupname> Custom size, not backed up Shared storage for research groups, requested by PIs. Not backed up.
/gpfs/software/ System-managed Installed applications and libraries. Access through the module system.

Project Spaces

PIs can request project space to share data with their research group. For example, the "Smith Project" space would be at /gpfs/projects/SmithGroup.

Use project space for datasets, workflows, and results that the whole group needs. It's not meant for long-term archival storage. Move data you need to keep indefinitely to another system. Since project space isn't backed up, you're responsible for maintaining your own backups.

PIs can request up to 10 TB during the initial project request or later through the ticketing system. Include this information:

  • How much space you need
  • What the data is and how it will be used (access patterns, bandwidth needs)
  • How long you'll need the space (this isn't for permanent storage)
  • Confirmation that you understand the space is not backed up and that backups are your responsibility

Requests over 10 TB need detailed justification and may only be approved for a limited time.

Checking Your Storage

The myquota command shows how much storage space and how many files you're using. This matters because SeaWulf limits both storage capacity and file count.

Run myquota without options to see information for your home directory, scratch directory, and any project or class spaces you belong to:

[NetID@login2 ~]$ myquota
== NetID-home ==
Filesystem     GB      quota      limit |       files      quota      limit
mmfs1           6         20         20 |       61172     204800     204800

== NetID-scratch ==
Filesystem     GB      quota      limit |       files      quota      limit
mmfs1           1      20480      20480 |         204   10000000   10000000

== DoeGroup ==
Filesystem     GB      quota      limit |       files      quota      limit
mmfs1        3957       5120       5120 |     2038373   10485760   10485760

In this example, the user's home directory has 6 GB of a 20 GB quota and 61,172 files out of 204,800 allowed.

You can check a specific directory by adding its name after the command. For home and scratch, use NetID-home or NetID-scratch (with your actual NetID in lowercase). For project directories, use the project name. For example, myquota DoeGroup shows usage for the DoeGroup project space.