CRIU 3.18 рдХреЛ рд░рд┐рд▓реАрдЬ, рд▓рд┐рдирдХреНрд╕рдорд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рдЕрд╡рд╕реНрдерд╛ рдмрдЪрдд рд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ рдкреНрд░рдгрд╛рд▓реА

CRIU 3.18 (рдЪреЗрдХрдкреЛрдЗрдиреНрдЯ рдПрдиреНрдб рд░рд┐рд╕реНрдЯреЛрд░ рдЗрди рдпреБрдЬрд░рд╕реНрдкреЗрд╕) рдЯреБрд▓рдХрд┐рдЯрдХреЛ рд░рд┐рд▓реАрдЬ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдмрдЪрдд рд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ, рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред рдЯреВрд▓рдХрд┐рдЯрд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдПрдХ рд╡рд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рд╕рдореВрд╣рдХреЛ рд╕реНрдерд┐рддрд┐ рдмрдЪрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рд░ рддреНрдпрд╕рдкрдЫрд┐ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕реНрдерд╛рдкрд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдЬрдбрд╛рдирд╣рд░реВ рддреЛрдбреНрди рдмрд┐рдирд╛ рдкреНрд░рдгрд╛рд▓реА рд░рд┐рдмреБрдЯ рдЧрд░реЗрдкрдЫрд┐ рд╡рд╛ рдЕрд░реНрдХреЛ рд╕рд░реНрднрд░рдорд╛ рдмрдЪрдд рдЧрд░рд┐рдПрдХреЛ рд╕реНрдерд┐рддрд┐рдмрд╛рдЯ рдХрд╛рдо рдкреБрдирдГ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб GPLv2 рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред

CRIU рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрдХреЛ рдкреНрд░рдпреЛрдЧрдХрд╛ рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рдордзреНрдпреЗ, рдпреЛ рдиреЛрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд┐ OS рд▓рд╛рдИ рд▓рд╛рдореЛ рд╕рдордпрд╕рдореНрдо рдЪрд▓реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдирд┐рд░рдиреНрддрд░рддрд╛рдорд╛ рдмрд╛рдзрд╛ рдирдкрд░реНрдиреЗ рдЧрд░реА рд░рд┐рдмреБрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдкреГрдердХ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдХреЛ рд▓рд╛рдЗрдн-рдорд╛рдЗрдЧреНрд░реЗрд╕рди, рдврд┐рд▓реЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рдкреНрд░рдХреНрд╖реЗрдкрдгрд▓рд╛рдИ рдЧрддрд┐ рджрд┐рдиреЗ (рддрдкрд╛рдИрд▓реЗ рдпрд╕рдмрд╛рдЯ рдХрд╛рдо рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдкреНрд░рд╛рд░рдореНрднрд┐рдХрд░рдг рдкрдЫрд┐ рдмрдЪрдд рдЧрд░рд┐рдПрдХреЛ рдЕрд╡рд╕реНрдерд╛), рд╕реЗрд╡рд╛рд╣рд░реВ рдкреБрди: рд╕реБрд░реБ рдирдЧрд░реА рдХрд░реНрдиреЗрд▓ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрджреИ, рд╕рдордп-рд╕рдордпрдорд╛ рджреБрд░реНрдШрдЯрдирд╛рдХреЛ рдШрдЯрдирд╛рдорд╛ рдХрд╛рдо рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрди рд▓рд╛рдореЛ-рд╕рдордп рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рдЕрд╡рд╕реНрдерд╛ рдмрдЪрдд рдЧрд░реНрджреИ, рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдорд╛ рдиреЛрдбрд╣рд░реВрдорд╛ рд▓реЛрдб рд╕рдиреНрддреБрд▓рди, рдЕрд░реНрдХреЛ рдореЗрд╕рд┐рдирдорд╛ рдирдХреНрдХрд▓ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ (рдлреЛрд░реНрдХ рдЯреБ рдП) рд░рд┐рдореЛрдЯ рдкреНрд░рдгрд╛рд▓реА), рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╕реНрдиреНрдпрд╛рдкрд╕рдЯрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЕрд░реНрдХреЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрди рд╡рд╛ рдпрджрд┐ рддрдкрд╛рдЗрдБ рдХрд╛рд░реНрдпрдХреНрд░рдордорд╛ рдердк рдХрд╛рд░реНрдпрд╣рд░реВ рд░рджреНрдж рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗред CRIU рдХрдиреНрдЯреЗрдирд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ рдЬрд╕реНрддреИ OpenVZ, LXC/LXD, рд░ Dockerред CRIU рд▓рд╛рдИ рдХрд╛рдо рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓рдХреЛ рдореБрдЦреНрдп рд╕рдВрд░рдЪрдирд╛рдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред

рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдорд╛:

  • рд░реВрдЯ рдЕрдзрд┐рдХрд╛рд░ рдмрд┐рдирд╛ CRIU рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдпреЛред
  • SIGTSTP рд╕рдВрдХреЗрддрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ (рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛рддреНрдордХ рдкрдЬ рд╕рдВрдХреЗрдд, рдЬреБрди, SIGSTOP рд╡рд┐рдкрд░реАрдд, рд╣реНрдпрд╛рдиреНрдбрд▓ рд░ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ)ред
  • рдкреБрди: рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрджрд╛ рдлрд╛рдЗрд▓ рдЕрдиреБрдорддрд┐рд╣рд░реВ (r/w/x) рдЬрд╛рдБрдЪ рдЧрд░реНрди рдЫреЛрдбреНрди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ "-skip-file-rwx-check" рдердкрд┐рдпреЛред
  • IP_PKTINFO рд░ IPV6_RECVPKTINFO рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • ARM рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдмреНрд░реЗрдХрдкреЛрдЗрдиреНрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдЕрддреНрдпрдзрд┐рдХ рд╕реНрдкреНрдпрд╛рд░реНрд╕ рднреВрдд рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдмрдЪрдд рдкреЛрдЗрдиреНрдЯ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рдердкрд┐рдпреЛ (---ghost-fiemap)ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди