Linux Advent Calendar 2019 12日目の記事です。 qiita.com 今日はCRIUに関わる自作ツールの話をします。 CRIU って? Checkpoint and Restore In Userspace の略で、プロセス(や特殊なプロセスであるところのコンテナ)の動いているメモリ状態などをイメージにダンプし、またそのイメージからのリストア起動を実現するLinux向けのツールです。 詳細は、 TenForward さんの記事が詳しいです。 gihyo.jp 任意の状態のプロセスのセーブポイントや、 kvm などでいうライブマイグレーションのような用途での利用を想定しているようです。 で、この技術、やれることはとても魅力的なのですが、使い方がかなり難しいことでも有名です。 雑にプロセスを立ち上げてそのPIDをダンプしようとしてもエラーが出たり、 $ sudo cr