เบเบฒเบเบเปเบญเบเบเบธเบเปเบเบทเปเบญเบเบกเบท CRIU 3.18 (Checkpoint and Restore In Userspace) เปเบเปเบเบทเบเปเบเบตเบเปเบเป, เบญเบญเบเปเบเบเบกเบฒเปเบเบทเปเบญเบเบฑเบเบเบถเบ เปเบฅเบฐเบเบทเปเบเบเบนเบเบฐเบเบงเบเบเบฒเบเบเปเบฒเบเปเปเบเบเบทเปเบเบเบตเปเบเบนเปเปเบเป. เบเบธเบเปเบเบทเปเบญเบเบกเบทเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบเบถเบเบชเบฐเบเบฒเบเบฐเบเบญเบเบเบฐเบเบงเบเบเบฒเบเบซเบเบถเปเบเบซเบผเบทเบเบธเปเบก, เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบชเบทเบเบเปเปเปเบฎเบฑเบเบงเบฝเบเบเบฒเบเบเปเบฒเปเบซเบเปเบเบเบตเปเบเบฑเบเบเบถเบเปเบงเป, เบฅเบงเบกเบเบฑเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบดเบเบฅเบฐเบเบปเบเบซเบผเบทเปเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบญเบทเปเบ, เปเบเบเบเปเปเบกเบตเบเบฒเบเบเปเบฒเบฅเบฒเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเปเบเบทเบญเบเปเบฒเบเบเบตเปเบเบฑเปเบเปเบงเปเปเบฅเปเบง. เบฅเบฐเบซเบฑเบเปเบเบเบเบฒเบเปเบกเปเบเปเบเบเบขเบฒเบเบเบฒเบเปเบเปเปเบเบญเบฐเบเบธเบเบฒเบ GPLv2.
เบเบทเปเบเบเบตเปเบเบญเบเบเบฒเบเบเปเบฒเปเบเปเปเบเบฑเบเปเบเปเบฅเบขเบต CRIU เบเบฐเบเบญเบเบกเบตเบเบฒเบเบฎเบฑเบเบเบฐเบเบฑเบ OS reboots เปเบเบเบเปเปเบกเบตเบเบฒเบเบฅเบปเบเบเบงเบเบเบฒเบเบชเบทเบเบเปเปเบเบญเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฐเบเบงเบเบเบฒเบเบเบตเปเบเบฒเบงเบเบฒเบ, เบเบฒเบเปเบเบทเปเบญเบเบเปเบฒเบเปเบเบเบชเบปเบเปเบเบญเบเบเบนเปเบเบญเบเปเบเบเปเบเบตเบเบตเปเปเบเบเบเปเบฝเบง, เปเบฅเบฑเปเบเบเบฒเบเปเบเบตเบเบเบปเบงเบเบญเบเบเบฐเบเบงเบเบเบฒเบเบเปเบฒ (เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเบเบฒเบเบฅเบฑเบเบเบตเปเบเบฑเบเบเบถเบเปเบงเปเบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบ), เบเปเบฒเปเบเบตเบเบเบฒเบ kernel. เบเบฒเบเบเบฑเบเบเบธเบเปเบเบเบเปเปเบกเบตเบเบฒเบ restart เบเบฒเบเบเปเบฅเบดเบเบฒเบ, เปเบเบฑเบเปเบฅเบเบฐเปเบงเบฅเบฒเบเบฒเบเบเบฐเบซเบเบฑเบเบชเบฐเบเบฒเบเบฐเบเบญเบเบเบฐเบเบงเบเบเบฒเบเปเบฅเปเบเบเบฒเบง. เบงเบฝเบเบเบฒเบเบเบญเบกเบเบดเบงเปเบเบตเปเบเบทเปเบญเบชเบทเบเบเปเปเปเบฎเบฑเบเบงเบฝเบเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบญเบธเบเบฐเบเบดเปเบซเบ, เบเบฒเบเบเบธเปเบเบเปเบฝเบเบเบฒเบเปเบซเบผเบเปเบ nodes เปเบ clusters, duplicating เบเบฐเบเบงเบเบเบฒเบเปเบเปเบเบทเปเบญเบเบญเบทเปเบ (เบชเปเบญเบกเบเบฑเบเบฅเบฐเบเบปเบเบซเปเบฒเบเปเบเบชเบญเบเบซเบผเบตเบ), เบชเปเบฒเบ snapshots เบเบญเบ. เบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบญเบเบเบนเปเปเบเปเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบงเบดเปเบเบฒเบฐเปเบเบฅเบฐเบเบปเบเบญเบทเปเบเบซเบผเบทเปเบเบเปเบฅเบฐเบเบตเบเบตเปเบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเบเบตเปเบเบฐเบเบปเบเปเบฅเบตเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบตเปเบกเปเบเบตเบกเปเบเปเบเบเบเบฒเบ. CRIU เบเบทเบเปเบเปเปเบเบฅเบฐเบเบปเบเบเบฒเบเบเบฑเบเบเบฒเบเบเบฑเบเบเบธเปเบเบฑเปเบ OpenVZ, LXC/LXD เปเบฅเบฐ Docker. เบเบฒเบเบเปเบฝเบเปเบเบเบเบตเปเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบ CRIU เปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเปเบกเปเบเบฅเบงเบกเบขเบนเปเปเบเปเบเปเบ Linux เบเบปเปเบเบเป.
เปเบเบเบฒเบเบเปเบญเบเปเบซเบกเป:
- ะัะตะดะพััะฐะฒะปะตะฝะฐ ะฒะพะทะผะพะถะฝะพััั ะธัะฟะพะปัะทะพะฒะฐะฝะธั CRIU ะฑะตะท ะฟัะฐะฒ root.
- ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ัะธะณะฝะฐะปะฐ SIGTSTP (ะธะฝัะตัะฐะบัะธะฒะฝัะน ัะธะณะฝะฐะป ะฟัะธะพััะฐะฝะพะฒะบะธ ะฒัะฟะพะปะฝะตะฝะธั, ะบะพัะพััะน ะฒ ะพัะปะธัะธะต ะพั SIGSTOP ะผะพะถะตั ะฑััั ะพะฑัะฐะฑะพัะฐะฝ ะธ ะฟัะพะธะณะฝะพัะธัะพะฒะฐะฝ).
- ะะพะฑะฐะฒะปะตะฝ ะฟะฐัะฐะผะตัั ยซโskip-file-rwx-checkยป ะดะปั ะฟัะพะฟััะบะฐ ะฟัะพะฒะตัะบะธ ะฟัะฐะฒ ะดะพัััะฟะฐ ะบ ัะฐะนะปั (r/w/x) ะฟัะธ ะฒะพัััะฐะฝะพะฒะปะตะฝะธะธ.
- ะะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะพะฟัะธะน IP_PKTINFO ะธ IPV6_RECVPKTINFO.
- ะะปั ะฟะปะฐััะพัะผ ARM ัะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตัะถะบะฐ ะฐะฟะฟะฐัะฐัะฝัั ัะพัะตะบ ะพััะฐะฝะพะฒะฐ.
- ะะพะฑะฐะฒะปะตะฝะฐ ะพะฟัะธะผะธะทะฐัะธั ัะพัะตะบ ัะพั ัะฐะฝะตะฝะธั ะดะปั ัะธะปัะฝะพ ัะฐะทัะตะถะตะฝะฝัั ghost-ัะฐะนะปะพะฒ (โghost-fiemap).
เปเบซเบผเปเบเบเปเปเบกเบนเบ: opennet.ru