2

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-ジェネリック

  • RAM: 4GB

  • lscpu の出力

4

1 に答える 1

0

ダンプしたマシンでこのプロセスを復元できますか?

詳細なログを取得するために、追加のキーを使用して復元を実行できますか? そのようです:

sudo ./criu restore -D ../dumped/ --shell-job -v4 -o restore.log

そして、どういうわけかこのログを提供しますか?

ところで、復元時の -t オプションは廃止されました。しかし、この場合は問題ありません。=)

于 2014-06-15T08:58:33.433 に答える