Difference between revisions of "External resources"

m
 
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
An external resource is a resource which can't be dumped and restored without external help.
+
A resource is called "external", if it can't be dumped and restored without some help from the caller. Usually this means that a part of its state is out of a dumped container.
 +
 
 +
== Dump ==
 +
 
 +
Typically external resources are just told to be such on dump. The respective option looks like <code>--external ''TYPE''[''ID'']:''VAL''</code> option, where <code>''TYPE''</code> is resource type, <code>''ID''</code> is resource ID and <code>''VAL''</code> is optional argument.
 +
 
 +
== Restore ==
 +
 
 +
Restoring external resources heavily depends on its type. Some resources can be restored by CRIU itself with the help of <code>--external</code> option, some cannot. See below for further details.
 +
 
 +
== Resource types ==
 +
 
 +
The following external resources can be checkpointed and restored:
  
 
* [[External bind mounts]]
 
* [[External bind mounts]]
 +
* [[External mount devices]]
 
* [[External files]]
 
* [[External files]]
 +
* [[External UNIX socket]]
 +
* [[VETH device]]
 +
* [[Mac-Vlan]]
 +
* [[External net namespaces]]
 +
 +
== See also ==
 +
 +
* [[Shell jobs]]
  
[[Category:Empty articles]]
+
[[Category:API]]
 
[[Category:External]]
 
[[Category:External]]

Latest revision as of 11:34, 17 March 2020

A resource is called "external", if it can't be dumped and restored without some help from the caller. Usually this means that a part of its state is out of a dumped container.

DumpEdit

Typically external resources are just told to be such on dump. The respective option looks like --external TYPE[ID]:VAL option, where TYPE is resource type, ID is resource ID and VAL is optional argument.

RestoreEdit

Restoring external resources heavily depends on its type. Some resources can be restored by CRIU itself with the help of --external option, some cannot. See below for further details.

Resource typesEdit

The following external resources can be checkpointed and restored:

See alsoEdit