File Systems
Home Directories
Each user is provided a home directory to store frequently used items such as source code, binaries, and scripts. Please see the home directories page in the general support section for more details.
Project Directories
Each project is provided a directory to share project common files. Please see the project directories page in the general support section for more details.
Work Directories
A large work area is available on lens for temporary files and for staging large files from and to the High Performance Storage System (HPSS). The space is not backed up. Additionally, to ensure adequate work space is available for user jobs, a script that finds and deletes old files runs on the system nightly. This script deletes files that have not been accessed or modified in more than 14 days. If the file system does not have sufficient free space after the script runs, then the script will run again with a threshold of fewer than 14 days. Thus, it is critical to archive files from the scratch area as soon as possible.
Each user’s work space can be accessed through
/tmp/shared/$USER
The path /tmp/shared/$USER is available on lens and points to a large lustre filesystem that will soon be available from most NCCS systems.
Do not create files directly in the /tmp directory! /tmp/shared/$USER is actually a symbolic link to a completely different file system (like /lustre/spider/scratch/$USER). The /tmp file system itself is quite small, and when /tmp fills up, system problems result.
HPSS
The HPSS provides archival storage for NCCS users. Please see the HPSS section for more details.