The ephemeral storage is a high-speed temporary storage that can be used as Scratch storage but will be deleted upon pausing the workspace.
The Scratch disk will be added automatically to the 'high memory' and 'GPU' flavours of the HPC Cloud provider (SRC Available Flavours)
The 'Scratch' disk will automatically be added to your workspace and formatted to be ready to use. Depending on the workspace flavor and the cloud provider (HPC, Azure, Oracle...), the size of the Scratch disk can vary.
Use this Scratch disk only for storing temporary files that can be deleted at any time.
Warning:
1. Data Loss on Reboot/Termination: Any data stored here will be PERMANENTLY LOST when this instance is rebooted, stopped, or terminated.
2. No Persistence: Do not rely on this storage for long-term data retention or critical information.
3. Temporary Use Only: This space is intended for temporary files, caches, or data that can be regenerated.
4. No redundancy or backups on this storage
Where can you find the Scratch disk?
The location of your scratch disk can be found:
- Linux: "/mnt/scratch" and "~/scratch"
- Windows: "D:\"
What practical use is there for the Scratch disk?
This temporary disk can be used for temporarily storing (large) files that are not critical and can be deleted at any time.
Practical use:
- Caching (for example, for sending data via rsync)
- Storing temporary logs during execution
Is there any way to recover files from the Scratch disk?
No, we do not have any backup or option to restore files from this disk.
What is the difference between external storage volumes and scratch storage?
For external storage, you can create and add them yourself to a workspace.
For scratch storage, you will get them automatically depending on the Flavor.
| Feature | External Storage Volume | Ephemeral Storage |
|---|---|---|
| Persistence | Persistent (outlives workspace) | Temporary (goes away with resource) |
| Data Safety | Safe for long-term storage | Data is lost upon shutdown |
| Attachment Flexibility | Can attach/detach across workspaces | Bound to a single workspace/session |
| Use Case | Storing important or ongoing data | Scratch space, caches, temporary files |