Skip to main content

Storage and Scratch

Home Directory

Every user has a personal home directory at /home/your_username. This is your default working directory when you log in.

  • Backed up via Legato — see TAU backup info
  • For purchasing additional storage, see storage pricing
  • NetApp storage includes snapshots for file recovery

Scratch Partitions

Scratch partitions are shared, high-speed temporary storage available across the cluster:

  • /scratch100
  • /scratch200
  • /scratch300

Use scratch for intermediate files during a job run — not for long-term storage.

Local Scratch

Some compute nodes and workstations have a local /localscratch partition. This is node-local storage — faster than shared scratch but only accessible from that specific node.

If your job uses /localscratch, you must clean up after yourself. Add this to your job script:

export CACHEDIR=/localscratch/${USER}_${SLURM_JOB_ID}
mkdir -p $CACHEDIR

cleanup() {
  rm -rf -- "$CACHEDIR" || true
}
trap cleanup EXIT INT TERM HUP

Important

  • Scratch is not backed up — do not store anything you cannot afford to lose
  • Clean up scratch files after your job completes
  • Do not use scratch as a permanent storage location