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.
Column |
---|
Note |
---|
icon | false |
---|
title | Migration: Filesystems |
---|
| While Pawsey is migrating to Setonix, there are existing filesystems still in use by Garrawarla. - The existing
/astro filesystem, which will be replaced by the new /scratch filesystem on Setonix.
|
|
...
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 |
---|
|
Code Block |
---|
language | bash |
---|
theme | DJango |
---|
title | Terminal 7. Group ownership after moving a file from /home to /software |
---|
| $ touch echo "foo" > foo.txt
$ ls -ld foo.txt
-rw-r--r-- 1 username username 04 Nov 29 17:02 foo.txt
$ mv foo.txt $MYSOFTWARE
$ ls -ld $MYSOFTWARE/foo.txt
-rw-r--r-- 1 username username 04 Nov 29 17:03 /software/projects/projectgroup/username/foo.txt |
|
...
Column |
---|
|
Code Block |
---|
language | bash |
---|
theme | DJango |
---|
title | Terminal 8. Group ownership after copying a file from /home to /software |
---|
| $ touch echo "bar" > bar.txt
$ ls -ld bar.txt
-rw-r--r-- 1 username username 04 Nov 29 17:05 bar.txt
$ cp bar.txt $MYSOFTWARE
$ ls -ld $MYSOFTWARE/bar.txt
-rw-r--r-- 1 username projectname 04 Nov 29 17:06 /software/projects/projectname/username/bar.txt |
|
...