Manage your personal and shared data

When you start a Nightingale computing instance, we automatically mount three volumes. These are network volumes that can be simultaneously mounted to many instances.

  • /home/ngsci: Your personal $HOME directory
  • /home/ngsci/project: Shared storage for all members of your project
  • /home/ngsci/datasets: A read-only copy of Nightingale data

Data outside of these directories is ephemeral. Anything you save elsewhere will not persist between instance restarts.

Personal home storage

Home volumes are free and limited to 2 GB.

All your Nightingale instances attach the same private storage at $HOME .

This data:

  • Is available only to you
  • Persists across restarts
  • Is the same in every instance across all your Nightingale OS projects

Shared project storage

Similarly, a special subdirectory at $HOME/project attaches shared storage that allows you to collaborate with other people who are members of a given project.

Project data:

  • Is available to all members of a project
  • Persists across restarts
  • Only lives inside that project, i.e., the contents of $HOME/project will be different in each of your projects

Other special subdirectories

Besides the project directory, there are other special directories in your user home. In particular, you've probably noticed the read-only datasets directory. 

Basically, your home directory is identical in every instance that you create, except for the the project directory, which will differ across projects.

Data outside your home directory does not persist

⚠️ If you saved anything outside your home directory, such as installing packages into the default Python virtual environment located at /opt/venv/default , that data may will lost between instance restarts.

Instead of doing this, you should create and manage your own private virtual environments. See Related Articles for help.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.