Storage

Overview
To support diverse data management and computational needs, the ND-HNC has partnered with the Center for Research Computing (CRC) to provide researchers with a shared, multi-tiered data storage infrastructure.
Storage Tiers
Storage resources are organized into three distinct tiers based on the data’s activity level and backup requirements:
| Storage Tier | Total Capacity | Mount Location | Primary Purpose | Backup Policy |
|---|---|---|---|---|
| Active | 50 TB | /groups/hnc | Intermediate storage of publication-critical files. | Nightly |
| Cold | 250 TB | /goldfs/hnc | Long-term storage srcdata, rawdata, publication files. | Nightly |
| Scratch | 500 TB | /leadfs/hnc | Temporary workspace for intermediate generation. | None |
Notes
- Scratch is intended only for transient data, do not store critical or irreplaceable files here.
- Scratch storage is accessible in two ways:
- After connecting to the login node
epycfe.crc.nd.edu, or - When working in a scheduled session on the regular login nodes (
$ qrsh -q long -pe smp 1).
- After connecting to the login node
- Compute nodes do not have access to files stored in Cold storage.
Access
- Contact Nathan Muncy after receiving a CRC account.
Usage
Using storage tiers for their intended use is critical when multiple users are sharing common resources. Instead of dividing available resources across all ND-HNC affiliated labs, we currently allow all users to access these resources. Such an approach:
- ensures there is sufficient capacity to support large projects (e.g. HCP data),
- supports multiple projects at various stages of completion, and
- requires active data management and coordination among the ND-HNC group.
While these storage resources provide ample space for well-managed projects, they are nevertheless finite. To ensure these resources remain available to the entire group, coordinate with Nathan Muncy directly if your lab intends to use more than 5TB Active, 25TB Cold, and/or 50TB Scratch storage. As projects progress from data collection to publication, reference the graphic below for data migration and appropriate storage tier usage:
Dataflow Description
- Cold storage (blue) provides a secure location for organized (e.g. BIDS) original data.
- Data is transferred to Scratch (red) for preprocessing and modelling.
- Unused intermediates are purged.
- Long-term storage of complicated intermediates are managed locally (gray).
- Final results are transferred to Active storage (green) for manuscript generation.
- Upon publication, files in Active storage are transferred to Cold Storage.
Organization
Labs should organize their data within a PI directory at each storage location. For instance, Active storage would have the following structure:
groups
└── hnc
├── barbey
├── forest
├── jdu
└── muncy
├── proj_a
├── proj_b
└── proj_c
Additionally, it will be useful to set a umask to ensure that data is accessible only by the intended individuals.