API
The Gcore Customer Portal is being updated. Screenshots may not show the current version.
Edge Cloud
Edge Cloud
OverviewBillingTerraform
API
Chosen image
Home/Edge Cloud/Virtual Machines/Snapshots/Take a snapshot of your file system

Take a snapshot of your file system

Snapshot is the state of a system at a particular point in time. The snapshot can be used for backup and further recovery, as well as for deploying new Virtual Machines from snapshots of system volume. 

Difference between system and regular volume snapshots 

You can make snapshots for both system (boot) volumes and regular volumes. 

The system volume is the volume which the operating system is installed. On this volume, the operating system (OS) stores everything it needs to work.  

Regular volume contains all other information for use, except the operating system.  

Create a snapshot

From the Snapshots page

To make a snapshot of the volume, go to the "Snapshots" section inside the project.  

_______________.png

In the "Take snapshot" section, select the volume to create the snapshot. System volumes will have the "_bootvolume" Postfix -> Enter a name for the snapshot in the "Name" field and click "Create snapshot". 

_______________________________.png

From the Volumes page

Inside the project, in the "Volumes" section, select the volume to create a snapshot -> on the selector on the right from the selected volume -> select the "Take snapshot" option 

______________________.png

In the drop-down window, enter a name for the snapshot and click "Take snapshot". 

_______________________.png

From the Virtual Machine

1. Open the project and go to the Instances page and select the Virtual Machine you want to take a snapshot from.

2. Click the three-dot icon and select Overview.

__________.png

3. Go to the Volumes tab and select the volume to create a snapshot.

4. Click Take snapshot.

_______________________________.png

5/ In the window that opens, enter a name for the snapshot and click Take snapshot

__________________.png 

6. In the "Snapshots" section, you can view a list of created snapshots from VM volumes.

__________________.png

Snapshot management

A list of all created snapshots can be found in the "Snapshots" section, inside the project. 

 _____________________________.png

You can select the necessary option on the selector on the right from the snapshot: 

Create a VM from a snapshot of the system volume

_________________________________.png

Delete a snapshot

_______.png

Also, you can revert a volume to the latest snapshot. Open the "Volumes" section, detach the volume from your Virtual Machine and select the reverting option on the selector.

Please note: if you have just resized the volume you will not be able to use the function because the last snapshot is designed for the old size. You can only create a new volume from it. For the new size volume, you need to create a new snapshot.

mceclip1.png

Was this article helpful?

Not a Gcore user yet?

Discover our offerings, including virtual instances starting from 3.7 euro/mo, bare metal servers, AI Infrastructure, load balancers, Managed Kubernetes, Function as a Service, and Centralized Logging solutions.

Go to the product page
// // Initialize a variable to undefined initially. // var growthBook = undefined; // (function() { // try { // var script = document.createElement('script'); // script.src = "https://cdn.jsdelivr.net/npm/@growthbook/growthbook/dist/bundles/auto.min.js"; // script.setAttribute("data-api-host", "https://cdn.growthbook.io"); // script.setAttribute("data-client-key", "sdk-truekA5wvhMYaqsu"); // document.head.appendChild(script); // script.onload = function() { // console.log("GrowthBook script loaded successfully."); // growthBook = window.GrowthBook; // Assuming GrowthBook attaches itself to window // }; // script.onerror = function() { // console.error("Failed to load the GrowthBook script."); // growthBook = undefined; // Explicitly set to undefined on error // }; // } catch (error) { // console.error("An error occurred while setting up the GrowthBook script:", error); // growthBook = undefined; // } // })(); // // Optional: Push to dataLayer if needed // window.dataLayer = window.dataLayer || []; // window.dataLayer.push({ // 'event': 'scriptLoadStatus', // 'growthBookStatus': growthBook ? "Loaded" : "Failed" // });