NUVOLOS
Sign In
  • Getting Started
    • Introduction to Nuvolos
    • Documentation structure
    • Nuvolos basic concepts
      • Organisational hierarchy
      • Applications
      • Distribution
      • Data integration
      • Snapshots
      • Background tasks
    • Navigate in Nuvolos
    • Quickstart tutorials
      • Research
      • Education (instructor)
      • Education (student)
  • Features
    • Applications
      • Application resources
      • Sessions
        • Session Logs
      • Install a software package
      • Create a persistent .bashrc
      • Automatic code execution
      • Long-running applications
      • Troubleshooting applications
      • New applications or licenses
      • Configuring applications
      • Exporting applications
      • Add-ons
        • MariaDB add-on
        • PostgreSQL add-on
        • OpenSearch add-on
        • MongoDB add-on
        • Redis add-on
        • PostGIS add-on
        • Rclone mount add-on
        • Neo4j add-on
    • File system and storage
      • File navigator
      • Large File Storage
      • Preview files
      • Mount Dropbox
      • Access S3 buckets with RClone
      • Access remote files with SSHFS
      • Access files on SharePoint Online
    • Object distribution
      • Distribution strategies
      • The distributed instance
    • Snapshots
      • Create a snapshot
      • Restore a snapshot
      • Delete a snapshot
    • Database integration
      • Create datasets
      • View tables
      • Build queries
      • Upload data
      • Access data from applications
        • Set up ODBC drivers
        • Obtain tokens for data access
        • Find database and schema path
      • DBeaver integration
    • Environment variables and secrets
    • Searching
      • Page
      • Find an application
      • Find an organisation
      • Find a space
      • Find an instance
      • Find a state
    • Video library
    • Nuvolos CLI and Python API
      • Installing the CLI
      • Using the CLI
  • User Guides
    • Research guides
      • Inviting a reviewer
      • GPU computation
    • Education guides
      • Setting assignments
        • Programmatical assignment handling
      • Documenting your course
      • Setting up group projects
        • Collaborative application editing
      • Configuring student applications
      • Archiving your course
      • Student guides
        • Joining a course
        • Working on assignments
        • Leaving a course
    • Application-specific guides
      • JupyterLab
      • RStudio
      • VSCode
      • Stata
      • MATLAB
      • Terminal
      • Terminal [tmux]
      • Apache Airflow
      • Apache Superset
      • D-Wave Inspector
      • MLFlow
      • Databricks Connect
      • Dynare.jl
      • CloudBeaver
      • InveLab
      • Overleaf
      • Metabase
      • DNDCv.CAN
      • OpenMetaData
      • Uploading data to the Large File Storage
    • Data guides
      • Setting up a dataset on Nuvolos
      • Importing data on Nuvolos
      • A complete database research workflow (Matlab & RStudio)
      • Accessing data as data.frames in R
      • Working with CRSP and Compustat
      • Working with the S&P 500®
  • Pricing and Billing
    • Pricing structure
    • Resource pools and budgets
    • Nuvolos Compute Units (NCUs)
  • Administration
    • Roles
      • Requesting roles
    • Organisation management
    • Space management
      • Invite to a space
      • Revoke a space user
      • HPC spaces
      • Resting spaces
    • Instance management
      • Invite to an instance
    • Enabling extra services
    • Monitoring resource usage
  • Reference
    • Application reference
      • InveLab
        • Dataset selection
        • Modules
          • Time-series visualisation
          • Moment estimation
          • Mean-variance frontiers
          • Frontiers
          • Dynamic strategy
          • Portfolio analysis
          • Performance analysis
          • Benchmarking
          • Carry trade strategies
          • Risk measures
          • Conditional volatility
          • Replication
          • Factor factory
          • Factor tilting
          • Valuation
    • Glossary
  • FAQs
    • FAQs
    • Troubleshooting
      • Login troubleshooting
        • I forgot my email address
        • I forgot my identity provider
        • I can't log in to Nuvolos
        • I forgot my password
        • I haven't received the password reset email
        • I haven't received the invitation email
      • Application troubleshooting
        • I can't see an application
        • I can't start an application
        • I can't create an application
        • I can't delete an application
        • I can't stop a running application
        • JupyterLab 3 troubleshooting
        • Spyder 3.7 troubleshooting
      • Administration troubleshooting
        • I can't see a space
        • I can't create a space
        • I can't delete a space
        • I can't invite admins to my space
        • I can't see an instance
        • I can't create an instance
        • I can't delete an instance
        • I can't invite users to an instance
        • I can't see distributed content in my instance
        • I can't see a snapshot
        • I can't create a snapshot
        • I can't delete a snapshot
        • I can't revoke a user role
        • I can't upload a file
        • I can't delete a file
        • I can't invite students to my course
      • Content troubleshooting
        • I can't find my files in my Linux home
        • I can't find my files among the Workspace files
        • I restored a snapshot by mistake
Powered by GitBook
On this page
  • Choose your context
  • Quota usage
  • Increase quota
  • Create a folder
  • Upload files
  • Download files
  • Delete files
  • Move files
  • Copy files
  • Rename files
  • The diff feature
  • The readme feature
  • Link to heading

Was this helpful?

  1. Features

File system and storage

PreviousNeo4j add-onNextFile navigator

Last updated 3 months ago

Was this helpful?

Choose your context

In all of the following operations, we assume that you know (that is, finding the current state of an instance in which you are implicitly or explicitly an editor).

Only current states can be modified - snapshots are immutable!

As an example:

Quota usage

Each Nuvolos subscription has a storage allowance on the Nuvolos filesystem that you are free to consume in as many spaces as you wish. However, to control situations with runaway storage allocation, each Nuvolos instance has a hard limit (quota) on how much data it is able to store. You can ask support to set up a custom quota for your space(s), the only requirement is that your total combined storage usage should be in line with your subscription.

You can easily check the quota and your storage consumption in any instance. After navigating to the files view of the instance you are working in, look for the quota badge at the top right of the screen:

You can click on the quota badge to bring up a detailed breakdown of your filesystem usage:

  • Workspace files are the same for all users and applications in the space, so it cannot be broken down into smaller units.

  • Personal files are displayed per user in the instance (this is the total size of Linux home folders per user in this instance)

  • Application files are displayed per application (this is the total size of application libraries per application).

Increase quota

If you're already using more than 90% of your Nuvolos filesystem quota, a banner similar to the image below might show up in the files view for space administrators.

Normally, space admins can increase the space's quota 3 times to avoid disruption of work. However, keep in mind the following constraints:

  • Quota increase is only possible once you're close to exhausting it

  • You cannot choose the amount of the increase, it'll be offered by the system automatically

  • Every instance in the space will have the new, increased quota after you click the increase button

  • If the space's resource pool is already overusing its total combined file system storage, quota increase is not allowed

If you have business justification to further increase the quota as the system allows, please reach out to support to have your case reviewed.

Create a folder

After navigating to the files view of the instance you are working in:

Upload files

You can upload files and folders to Nuvolos with the upload button.

You can choose to upload files from your local device, or from a publicly accessible web address. The latter is recommended for uploading large amounts of data to Nuvolos, as it is handled by a background process and once started, you may even close your browser without interrupting the upload process.

Upload from Web Address currently only support publicly available URLs, without any form of authentication.

Certain servers respond with a "Not found" page, but no error code when trying to access a non-existent asset on them. In such cases, the "Not found" page will be uploaded to Nuvolos.

In case you cannot upload a file from your local device due to it being extremely large, you can either upload it via a Web Address (if possible) or try uploading it via JupyterLab:

  1. Use the upload feature in JupyterLab:

Download files

You can download a file by selecting it and finding the download button:

Delete files

You can delete one or more files by selecting them and then finding the delete button.

Move files

You can move files around in the directory structure using the following flow:

Copy files

You can copy a file to a different folder using the following steps:

Rename files

You can rename a file by selecting it and finding the rename button:

The diff feature

It is possible to view the difference of two text files in two different snapshots. In this example, we assume that there was a snapshot taken in the instance.

  • An orange dot next to a filename means that the file has not been snapshot yet.

  • A blue dot next to a filename means that the file has been snapshot and has been changed since the last snapshot taken.

  • A green dot next to a filename means that the file has been snapshot and has not been changed since the last snapshot taken.

Hovering over the dot pops up the diff menu:

The readme feature

If you create a file named README.md in a folder, the user interface of Nuvolos will try to interpret and render it as a markdown file. The README.md created in the root directory will also be displayed on the space overview page.

As an example:

Link to heading

It is possible to link to headings in README.md files using standard markdown syntax, however, you need to reference the target heading with its kebab-case equivalent. To make this easier, there is a dedicated button on the web UI:

Recommended flow:

  1. Copy the target heading's text to the clipboard

  2. Move to the location in the document where you wish to insert the link

  3. Click the anchor button, and enter the display text for the link, then hit ok

  4. Paste the target headng's text and hit ok

  5. Now you have a working link. You can use the visual editor to update the display text anytime

You can do this in every folder if you want to - this is a great way to document contents of folders beyond the usual filename information you can provide yourself!

The screen breaks down the filesystem usage in the of the instance:

how to pick the appropriate context for your work
persistent locations
Finding files in a specific instance
The badge shows the limit (quota) and the percentage used in this particular instance
Detailed breakdown of filesystem usage
Warning about storage filling up
Creating a folder
Uploading an entire folder with contents using drag and drop
Uploading large files
Downloading a file
Deleting a folder
Select the file to copy and move to the desired location
Renaming a file
The diff feature and snapshotting provide a powerful tool
The "anchor" button for linking to a heading is at the right end of the menu
Linking to headings are done with standard markdown syntax