Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Storage

The KTA Computer System provides several storage options suited to different use cases — from fast scratch space for running analyses to backed-up home directories for final results. Understanding the differences between them is important to avoid data loss.


Overview

Mount pointServerTotal sizeBacked upQuotaPurpose
/home/<lrz-id>tuphzit-na3-nfs (NETAPP)1.9 T✓ Yes30 GB/userFinal results, scripts, configs
/scratch3–11rhydon, graveler, golem, etc.28–73 T✗ NoNoneActive analysis, temporary data
/tank1/scratchkabutops (ZFS)30 T✗ No30 TBActive analysis, temporary data
/tank2/scratchomastar (ZFS)30 T✗ No30 TBActive analysis, temporary data
/tank1/<lrz-id>kabutops (ZFS)varies✗ Noon requestPersonal long-term datasets
/tank2/<lrz-id>omastar (ZFS)varies✗ Noon requestPersonal long-term datasets
/locallocal disk (per machine)varies✗ NoNoneNode-local temporary storage

Home Directory

Each user has a personal home directory at /home/<lrz-id>. Home directories reside on a dedicated NETAPP storage server and are the only storage on the KTA system that is regularly backed up.

Key properties:

Because home directories are mounted on the desktop machines as well, any files you edit on the desktop are immediately accessible on the terminal servers and vice versa — no manual copying needed.


Scratch Storage (scratch3–scratch11)

The scratch volumes /scratch3 through /scratch11 are NFS-mounted from several dedicated storage servers. They provide large, fast storage for running analyses and storing intermediate data.

Any user can create their own directory on a scratch volume:

mkdir /scratch8/$USER

The available scratch volumes and their host servers are:

Mount pointServerSize
/scratch3rhydon.ktas.ph.tum.de37 T
/scratch4rhydon.ktas.ph.tum.de37 T
/scratch5graveler.ktas.ph.tum.de73 T
/scratch6graveler.ktas.ph.tum.de73 T
/scratch7rhyhorn.ktas.ph.tum.de73 T
/scratch8rhyhorn.ktas.ph.tum.de73 T
/scratch9geodude.ktas.ph.tum.de28 T
/scratch10golem.ktas.ph.tum.de55 T
/scratch11golem.ktas.ph.tum.de55 T

Tank Storage (ZFS)

tank1 and tank2 are newer storage servers that expose their capacity via ZFS, a modern filesystem with better data integrity guarantees than the scratch servers. Tank storage is available in two forms:

Shared scratch directories

/tank1/scratch and /tank2/scratch work analogously to the scratch volumes described above. Any user can create a personal subdirectory:

mkdir /tank1/scratch/$USER

The total capacity of each scratch pool is 30 TB, shared across all users. Both directories are regularly cleaned. Do not use these directories for long-term storage.

Personal ZFS datasets

For users who need more persistent storage that survives regular cleanups, a dedicated ZFS dataset can be created on tank1 or tank2 upon request. These appear as personal mount points such as /tank1/<lrz-id> and can be allocated a custom quota.

To request a personal dataset, contact ktas.admin@ph.tum.de with an estimate of the storage size you need.


Local Storage (/local)

Each machine in the KTA system has a /local directory that points to the node’s own local disk. This storage is accessible to all users on that machine and is useful for data that benefits from low-latency local I/O — for example, staging large input files before processing.

mkdir /local/$USER

Because /local is physically attached to a single machine, it is not accessible from other nodes. It is also not backed up and can be wiped without notice. Use it only for truly temporary data tied to a specific running job or session.