How to create snapshots with lxc command for LXD

https:‮al.www//‬utturi.com
How to create snapshots with lxc command for LXD

To create a snapshot of a container using the lxc command for LXD, you can use the lxc snapshot command. The lxc snapshot command is used to create, list, restore, and delete snapshots of containers in LXD.

To create a snapshot of a container, use the following syntax:

lxc snapshot container-name snapshot-name

For example, to create a snapshot of a container called mycontainer with the snapshot name mysnapshot, you can use the following command:

lxc snapshot mycontainer mysnapshot

This will create a snapshot of the container with the specified snapshot name. The snapshot will include the current state of the container, including the container's filesystem and its running processes.

To list the snapshots of a container, you can use the lxc snapshot list command. For example:

lxc snapshot list mycontainer

This will list the snapshots of the container mycontainer, including the snapshot names and their creation dates.

To restore a snapshot of a container, you can use the lxc restore command. For example, to restore the snapshot mysnapshot of the container mycontainer, you can use the following command:

lxc restore mycontainer mysnapshot

This will restore the container to the state it was in when the snapshot was taken.

To delete a snapshot of a container, you can use the lxc delete command. For example, to delete the snapshot mysnapshot of the container mycontainer, you can use the following command:

lxc delete mycontainer/mysnapshot

This will delete the snapshot and free up the storage space it was using.

Keep in mind that you will need to have appropriate permissions to create, list, restore, and delete snapshots of containers in LXD. You may need to use the sudo command to gain sufficient privileges.

Created Time:2017-10-16 14:38:45  Author:lautturi