Difference between revisions of "External resources"
Jump to navigation
Jump to search
(slight rewording) |
|||
Line 1: | Line 1: | ||
An resource is called "external", if it can't be dumped and restored without some help from the caller. Usually this mean that a part of it state is out of a dumped container. | An resource is called "external", if it can't be dumped and restored without some help from the caller. Usually this mean that a part of it 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. | 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. | ||
Line 9: | Line 9: | ||
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. | 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]] |
Revision as of 21:57, 23 June 2017
An resource is called "external", if it can't be dumped and restored without some help from the caller. Usually this mean that a part of it state is out of a dumped container.
Dump
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.
Restore
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 types
The following external resources can be checkpointed and restored:
- External bind mounts
- External mount devices
- External files
- External UNIX socket
- VETH device
- Mac-Vlan