Data & Storage

How to use the different filesystems available to the GEOOCEAN group on the SCI-UC cluster.

Overview

Path Backend Quota Use for
/nfs/home/geocean/$USER NFS 1TB / user dotfiles, scripts, small configs, source code, conda envs
/lustre/geocean/WORK/$USER Lustre 10TB, 1M files active job I/O, intermediate model output
/lustre/geocean/DATA Lustre 10TB, 1M files (shared) shared, long-lived group datasets
/nfs/software/geocean/ NFS group-built software, modulefiles, shared conda envs
/scratch (per node, job-local) local NVMe/SSD fast scratch for a single running job

/nfs/home/geocean/$USER — home directory

Your home directory. Good for:

  • dotfiles, shell config
  • small scripts and source code
  • conda/venv environments

Do not store large datasets or run I/O-heavy jobs here — it's NFS, not built for that, and it's the most common way to slow down everyone's home directory at once.

/lustre/geocean/WORK/$USER — your working space

Use this for anything a running job reads or writes: intermediate files, model output, checkpoints. This is high-performance parallel storage meant for active work, not long-term keeping.

Check your usage:

lfs quota -hu $USER /lustre/geocean/WORK

/lustre/geocean/DATA — shared group data

For datasets shared across the group long-term: forcing data, reanalyses, finished model outputs others will reuse. This is not scratch space — coordinate with whoever else uses a given dataset before deleting or restructuring things.

/scratch — per-job local storage

Each compute node has local NVMe/SSD mounted at /scratch, available only while your job is running.

  • Exists only on that node, for that job
  • Not backed up
  • May be deleted without notice once the job ends

Copy any results you need out to /lustre/geocean/WORK/$USER before your job finishes, or you will lose them.

Additional high-quality memory resources (under request)

Two additional SSD are connected to nodes 07 and 08.

  • nvme0n1 259:0 0 7.3T 0 disk
  • nvme0n1 259:0 0 7.3T 0 disk

To use any of these resources, please contact tausiaj@unican.es. No backup is available for any of these.

Backups

Cluster level

Daily snapshots, 7-day retention, cover:

  • /lustre/geocean/WORK and /lustre/geocean/DATA
  • /nfs/home/geocean and /nfs/software/geocean/

To request a recovery from a snapshot, contact soporte.sci@unican.es within the 10-day window.

GeoOcean level

Weekly backups are performed for the following folders.

  • /lustre/geocean/WORK/projects/
  • /lustre/geocean/DATA/Archived_Projects/

Moreover, add-hoc backups can be performed from personal working folders. To access backups or to request an add-hoc backup for your user data, please contact tausiaj@unican.es.

All GeoOcean backups can be accessed here.

Quick rules of thumb

  • Small stuff, code, configs → /nfs/home/geocean/$USER
  • Job I/O while it's running → /lustre/geocean/WORK/$USER
  • Long-lived shared datasets → /lustre/geocean/DATA
  • Fastest possible scratch, single job only → /scratch
  • Never treat /scratch or /nfs/home as a place to keep something permanently