Excerpt |
---|
There are multiple filesystems mounted to each of Pawsey's supercomputers. Each of these filesystems are designed for particular use cases. This page provides a detailed description of these filesystems. |
...
Apart from /home
, all are Lustre distributed filesystems. Lustre is an open-source, high performance parallel file system optimised for high throughput.
The filesystems are different in many ways and are designed to facilitate different activities in supercomputing. The intended usage for each of them is explained below. Use outside of these purposes may cause poor performance for a particular activity as well as create detrimental impacts to other users.
...
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|
Further explanation about quotas, permissions and copy (cp)
vs move (mv)
of files and directories is given in the sections below.
Software filesystem
The /software
filesystem is a Lustre file system with much higher throughput than /home
. It is intended for software installations and Slurm batch script templates. Each project has an associated directory on the filesystem whose path is /software/projects/<project>
. Within a project directory, each project member has his or her own directory whose full path, /software/projects/<project>/<username>
, is contained in the MYSOFTWARE
environment variable.
...
Column | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|
...
where the first set of columns under used-quota-limit
shows that only 1.6G
of the 256G
limit have been used.
Similarly, the per-user quota usage can be queried in the following way:
Column | |||||||||
---|---|---|---|---|---|---|---|---|---|
| |||||||||
|
where the second set of columns under files-quota-limit
shows that only 49053
i-nodes of the 100000
limit have been used.
Scratch filesystem
The scratch filesystem should be used for working data, which is input and output files actively used by jobs queued or running on the supercomputer.
...
The next two words after the permissions are, respectively, the owner-name and the group-name of the file. In the case of files created in /home
, both the owner and the group are assigned to the username
by default. And in the case of files created in /software
and /scratch
, the default for the group-name is the projectgroup
for your project. This
Column | ||
---|---|---|
| ||
|
...
|
...
|
...
| |||||||||||
|
...
- Resource Overview
- How to Manually Build Software
- Managing Files with Singularity Overlays
- How to avoid Conda breaking your file quota
- How to Configure Conda to Avoid Quota Issues
- Disk Quota Exceeded on /software
- Quota and Writing Errors Related to the Singularity Cache Directory
- Deleting Large Numbers of Files on Lustre Filesystems
External links
- Lustre home page
...