1. Home
  2. Docs
  3. Yonohub
  4. YonoDrive

YonoDrive

YonoDrive is the data manager of Yonohub, and it is fully integrated with all Yonohub apps, including both built-in and custom apps. You can navigate to YonoDrive by clicking its icon on the main view of Yonohub: YonoDrive is a slow type of storage that is best suitable for data that is infrequently updated. YonoDrive includes 4 main folders:
  • /MyDrive for your personal data.
  • /MyTeams for data shared with your teams. Each team has a single folder.
  • /Keys for your SSH keys.
  • /YonoStoreDatasets for the datasets published/purchased to/from YonoStore.
YonoDrive supports the following features:
  • Navigate your files and folders.
  • Search in the current folder using the top search bar.
  • Open a text file by double-clicking it.
  • Edit a text file by double-clicking it, editing it, then clicking Edit.
  • Create a new folder in the current folder by clicking Create folder (at the bottom-left).
  • Delete, Copy, Move, Rename, or Compress files or folders using the context menu.
  • Upload files from your personal computer by clicking Upload Files (at the top-right).
  • Download files to your personal computer using the context menu.
  • Publish on YonoStore in order to publish datasets on YonoStore using the context menu.
  • Share files or folders with your teams by moving or copying them to the desired folders under /MyTeams where each team has a single folder.
YonoDrive shows your storage usage at the bottom-left corner. Note that the operations Delete, Copy, Move, Rename, and Compress take some time to be executed, depending on the size of the file or folder.

YonoDrive in Other Apps

YonoDrive is fully integrated with all the apps in Yonohub:
  • YonoArc blocks can read and write data to YonoDrive. YonoArc saves and opens .arc files from YonoDrive as well.
  • YonoEBuilder‘s environments are stored in YonoDrive, although being hidden from the main page of YonoDrive for protection.
  • YonoJobs runs jobs using code and data that are stored in YonoDrive.
  • YonoStore can be used to publish datasets stored in YonoDrive.
  • Custom apps, including Jupyter Notebook, can read and write data to YonoDrive.
While any of your workloads are running (YonoArc blocks, YonoJobs jobs, or custom apps), YonoDrive folders are available at the following paths:
  • /MyDrive for your personal data.
  • /MyTeams for data shared with your teams. Each team has a single folder.
  • /Keys for your SSH keys.
  • /YonoStoreDatasets for the datasets published/purchased to/from YonoStore.
While any of your workloads are running, anything you modify under YonoDrive folders will be persisted in YonoDrive, but beware that this is a slow type of storage. For a fast SSD, you can use the root directory, but beware that this is not persisted in YonoDrive. You have to manually move your files from the SSD to YonoDrive before terminating the custom app if you wish to persist your files.