LXD如何创建快照

时间:2019-11-20 08:54:15  来源:igfitidea点击:

LXD是Linux系统容器管理器。如何使用lxc命令为基于LXD的Linux容器创建快照?

LXD创建快照的步骤

  • 语法:lxc snapshot containerName snapshotName
  • 为Linux容器nginx创建快照back01 lxc snapshot nginx backup01
  • 从快照snap01中还原LXD容器www:lxc restore www snap01

如何使用lxc创建LXD快照

语法为:

lxc snapshot {container} {snapshot-name}

接下来,创建LXD快照:

$ lxc snapshot www1 snap01

验证快照或查看有关快照的信息:

$ lxc info www1

通常,在制作快照之前先停止容器:

lxc stop www42
lxc snapshot www42 snap01
lxc start www42

如何还原LXD快照

语法为:

lxc restore {container} {snapshot-name}

还原LXD快照:

lxc restore www42 snap01

如何删除LXD快照

语法是:

lxc delete {container}/snapshot-name}

删除前,需要用户确认:

lxc delete {container}/snapshot-name} -i

示例:

$ lxc delete www/snap01 -i

或者

$ lxc delete www/snap01

总结

LXD创建,删除和还原快照命令列表:

lxc命令LXD描述示例
lxc snapshot {container} {snapshot}创建快照lxc snapshot www-c1 snap01
lxc restore {container} {snapshot}从快照恢复lxc restore www-c1 snap01
lxc info {container}获得包含快照信息的容器信息lxc www-c1
lxc delete {container}/{snapshot}删除快照lxc delete www-c1/snap01