我正在尝试使用CRIU将进程保存到磁盘,我可以在同一台机器上保存和恢复它,但是当我尝试在不同的机器上恢复保存的图像时,它给了我一个错误。
我执行了yes
命令找到它的 pid 使用ps aux|grep yes
然后为了保存我做了:
sudo ./criu dump -t 7483 -D ~/dumped --shell-job
然后我将“转储”目录复制到另一台机器并尝试使用以下命令恢复它:
sudo ./criu restore -t 7483 -D ../dumped/ --shell-job
但出现以下错误
(00.058476) Error (cr-restore.c:956): 7483 killed by signal 7
(00.058526) Error (cr-restore.c:1279): Restoring FAILED.
我该如何解决这个问题?我想将一个进程迁移到另一台具有完全相同配置的机器上。
配置:
Ubuntu 12.04 64 位桌面
linux 3.11.0.19-通用
内存:4 GB