Prerequisites
Topics
Extras
6. Yen File System
If you are new to using the Unix shell, please go over the Shell Introduction first.
If you’re already comfortable manipulating files and directories (using ls
, pwd
, cd
, mv
, rm
commands),
you probably want to explore the next lesson: Shell Extras,
to learn about searching for files with grep
and find
, and writing simple shell loops and scripts.
Home Directory
Every user on the Yens has a home directory. This is where you are when you login to the system. Check the absolute path with:
$ pwd
This will print your working directory (where <SUNetID>
is your SUNet ID):
/home/users/<SUNetID>
To see this schematically, here is a visualization of the home directory on the file system:
The squares with ...
in them indicate more directories that are not shown in the graph.
The path to your home directory is stored in $HOME
environment variable. To see it, run:
$ echo $HOME
The echo
command prints out the environment variable $HOME
which stores the path to your home directory
(where <SUNetID>
is your SUNet ID):
/home/users/<SUNetID>
The home directory is not for storing large files or outputting large files while working on a project. It is a good place to store small files like scripts and text files. Your home directory storage space is capped at 50 G.
To see how much space you have used in your home directory, run:
$ gsbquota
You should see your home directory usage:
/home/users/<SUNetID>: currently using X% (XG) of 50G available
where X%
and XG
will be actual percent used and gigabytes used, respectively.
File Storage
You have several options for where to store your research files (data sets, programs, output files, and so forth).
ZFS Directories
The GSB now has nearly 1 PB of high-performance storage available from the yen servers under the path /zfs
.
Project Directory
If you are a GSB researcher that is interested in starting a new project on the Yens, please complete and submit DARC’s new project request form. This form allows you to estimate disk usage, and specify any collaborators that should be added to the shared access list. ZFS project access is granted by workgroups.
The project directories on ZFS have much bigger quotas (1 T default). However, we ask that you be responsible and delete what you no longer need such as intermediate files, etc.
Schematically, we can visualize the path to the project directory as follows:
The absolute path to your project space is:
/zfs/projects/students/<your-project-dir>
where <your-project-dir>
is the name of your project directory (created for you by the DARC team after the request for a new project space form is filled out). If you are a faculty, your new project will live in /zfs/projects/faculty
directory.
Backups
Files on ZFS are backed up as “snapshots” and can be restored manually by any user. Please see the page How Do I Recover ZFS Files for instructions on recovering files. There is currently an off-site disaster recovery solution implemented as well for both ZFS and home directories.
Local Disk
On each Yen machine, there is a local scratch space mounted at /scratch
. All yen users are free to make use of this space. Much like a hard drive on your laptop, this can be accessed only from that single Yen machine.
If you need to work with the older AFS file system, see this page to learn about how to access your AFS space on the Yens.
Connect with us