mirror of
https://github.com/checkpoint-restore/criu
synced 2025-08-31 14:25:49 +00:00
mnt: add --ext-mount-map auto option
When this option is specified, if an external (private) bind mount is not specified by --ext-mount-map KEY:VAL then it is attempted to be resolved automatically. v2: introduce find_best_external_match, which looks for the best match based on sharing/slave ids; don't try to resolve fsroot_mounted() mountpoints v3: get rid of really_collect_self_mounts v4: get rid of fsroot_mounted() check when autodetecting external mounts Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com> Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
This commit is contained in:
committed by
Pavel Emelyanov
parent
e2c38245c6
commit
aebfabb5ad
@@ -430,6 +430,11 @@ int main(int argc, char *argv[], char *envp[])
|
||||
{
|
||||
char *aux;
|
||||
|
||||
if (strcmp(optarg, "auto") == 0) {
|
||||
opts.autodetect_ext_mounts = true;
|
||||
break;
|
||||
}
|
||||
|
||||
aux = strchr(optarg, ':');
|
||||
if (aux == NULL)
|
||||
goto bad_arg;
|
||||
@@ -647,6 +652,8 @@ usage:
|
||||
" --force-irmap force resolving names for inotify/fsnotify watches\n"
|
||||
" -M|--ext-mount-map KEY:VALUE\n"
|
||||
" add external mount mapping\n"
|
||||
" -M|--ext-mount-map auto\n"
|
||||
" attempt to autodetect external mount mapings\n"
|
||||
" --manage-cgroups dump or restore cgroups the process is in\n"
|
||||
" --cgroup-root [controller:]/newroot\n"
|
||||
" change the root cgroup the controller will be\n"
|
||||
|
Reference in New Issue
Block a user