.\" -*- coding: UTF-8 -*- .if \n(.g .ds T< \\FC .if \n(.g .ds T> \\F[\n[.fam]] .de URL \\$2 \(la\\$1\(ra\\$3 .. .if \n(.g .mso www.tmac .TH lxc-checkpoint 1 2024-09-16 "" "" .SH NAME lxc-checkpoint \- checkpoint a container .SH SYNOPSIS 'nh .fi .ad l \fBlxc-checkpoint\fR \kx .if (\nx>(\n(.l/2)) .nr x (\n(.l/5) 'in \n(.iu+\nxu {-n \fIname\fR} {-D \fIPATH\fR} [-r] [-s] [-v] [-d] [-F] 'in \n(.iu-\nxu .ad b 'hy .SH DESCRIPTION \fBlxc-checkpoint\fR checkpoints and restores containers. .SH OPTIONS .TP \*(T<\fB\-r, \-\-restore\fR\*(T> Restore the checkpoint for the container, instead of dumping it. This option is incompatible with \*(T<\fB\-s\fR\*(T>. .TP \*(T<\fB\-D \fR\*(T>\fIPATH\fR\*(T<\fB, \-\-checkpoint\-dir=\fR\*(T>\fIPATH\fR The directory to dump the checkpoint metadata. .TP \*(T<\fB\-s, \-\-stop\fR\*(T> Optionally stop the container after dumping. This option is incompatible with \*(T<\fB\-r\fR\*(T>. .TP \*(T<\fB\-v, \-\-verbose\fR\*(T> Enable verbose criu logging. .TP \*(T<\fB\-d, \-\-daemon\fR\*(T> Restore the container in the background (this is the default). Only available when providing \*(T<\fB\-r\fR\*(T>. .TP \*(T<\fB\-F, \-\-foreground\fR\*(T> Restore the container in the foreground. Only available when providing \*(T<\fB\-r\fR\*(T>. .SH "COMMON OPTIONS" These options are common to most of lxc commands. .TP \*(T<\fB\-?, \-h, \-\-help\fR\*(T> Print a longer usage message than normal. .TP \*(T<\fB\-\-usage\fR\*(T> Give the usage message .TP \*(T<\fB\-q, \-\-quiet\fR\*(T> mute on .TP \*(T<\fB\-P, \-\-lxcpath=\fR\*(T>\fIPATH\fR Use an alternate container path. The default is /var/lib/lxc. .TP \*(T<\fB\-o, \-\-logfile=\fR\*(T>\fIFILE\fR Output to an alternate log \fIFILE\fR. The default is no log. .TP \*(T<\fB\-l, \-\-logpriority=\fR\*(T>\fILEVEL\fR Set log priority to \fILEVEL\fR. The default log priority is \*(T. Possible values are : \*(T, \*(T, \*(T, \*(T, \*(T, \*(T, \*(T, \*(T, \*(T. Note that this option is setting the priority of the events log in the alternate log file. It do not have effect on the ERROR events log on stderr. .TP \*(T<\fB\-n, \-\-name=\fR\*(T>\fINAME\fR Use container identifier \fINAME\fR. The container identifier format is an alphanumeric string. .TP \*(T<\fB\-\-rcfile=\fR\*(T>\fIFILE\fR Specify the configuration file to configure the virtualization and isolation functionalities for the container. This configuration file if present will be used even if there is already a configuration file present in the previously created container (via lxc-create). .TP \*(T<\fB\-\-version\fR\*(T> Show the version number. .SH EXAMPLES .TP lxc-checkpoint -n foo -D /tmp/checkpoint Checkpoint the container foo into the directory /tmp/checkpoint. .TP lxc-checkpoint -r -n foo -D /tmp/checkpoint Restore the checkpoint from the directory /tmp/checkpoint. .SH "SEE ALSO" \fBlxc\fR(7), \fBlxc-create\fR(1), \fBlxc-copy\fR(1), \fBlxc-destroy\fR(1), \fBlxc-start\fR(1), \fBlxc-stop\fR(1), \fBlxc-execute\fR(1), \fBlxc-console\fR(1), \fBlxc-monitor\fR(1), \fBlxc-wait\fR(1), \fBlxc-cgroup\fR(1), \fBlxc-ls\fR(1), \fBlxc-info\fR(1), \fBlxc-freeze\fR(1), \fBlxc-unfreeze\fR(1), \fBlxc-attach\fR(1), \fBlxc.conf\fR(5)