Systemd-swap: рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 28 рд╕рд┐рддре░ 2019  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: Nefelim4ag/systemd-swap

рдкреНрд░рд╢реНрди: рдХреНрдпрд╛ рд╣рдо рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдП: рдирд╣реАрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рд▓рдЧрд╛рддрд╛рд░ fs рдмреНрд▓реЙрдХ рдЪрд╛рд╣рддрд╛ рд╣реИ рдФрд░ рдбрд┐рд╕реНрдХ рд╕реЗ рд╕реАрдзреЗ рд╕реНрд╡реИрдк рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдпрд╣ рдЗрд╕ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛: zram, swapfu, swapfc (рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЬрд╛рджреВ рдХреЗ)ред

рдПрдХ рд╡рд┐рднрд╛рдЬрди рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рд╕рдВрднрд╡ рд╣реИред рдирд┐рдпрдорд┐рдд рд╕реНрд╡реИрдк рдХреЗ рд▓рд┐рдП zram рдФрд░ рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╛рдзрд╛рди рд╡рд╛рдВрдЫрдиреАрдп рд╣реЛрдЧрд╛ред

рддреЛ рдЗрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕ рддрд░рд╣ рдХреЗ рдЬрд╛рджреВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА?

enhancement help wanted

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рд╕рд┐рд╕реНрдЯрдордб-рд╕реНрд╡реИрдк рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕рднреА рдЙрдкрд▓рдмреНрдз рдореЗрдореЛрд░реА рдХреЛ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрд╡реИрдк рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдФрд░ рд╕реНрд╡реИрдк рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдерд╛? рдФрд░ systemctl-boot рдпрд╛ rEFInd рдпрд╛ grub рдпрд╛ рдЬреЛ рдХреБрдЫ рднреА рдореЗрдВ рдХрд░реНрдиреЗрд▓ cmdline рдореЗрдВ рд╕реНрд╡реИрдкрдлрд╛рдЗрд▓ рдореЗрдВ рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП bootctl рдХреЙрд▓, рдпрд╛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдирд┐рд╢реНрдЪрд┐рдд рд╕реНрдерд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ?

рдЗрд╕ рддрд░рд╣, рдХреЗрд╡рд▓ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдВрддрд░рд╛рд▓ рдЬрд╝реНрд░рдо рдХреА рдЕрджрд▓рд╛-рдмрджрд▓реА рдХрд░рдиреЗ рдореЗрдВ рд╣реЛрдЧрд╛, рдХреБрдЫ рдРрд╕рд╛ рдЬреЛ рдЬрд╝реНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред

рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд╕реНрд╡реИрдк рдкреВрд░реНрд╡-рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ , рддреЛ

рд╕рднреА 7 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@TeslaBargain , рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдХрд╛рд▓рд╛ рдЬрд╛рджреВ рдЬрд╛рджреВред

рдмреЗрд╢рдХ, рдЗрд╕реЗ рдЕрдкрдиреЗ рджрдо рдкрд░ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ - рдЗрд╕рд▓рд┐рдП рдЖрдк рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдЬрд╝рд░рд╛рдо рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рд╕реЗ рдкрд╣рд▓реЗ рд╡рд╣ рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ:

  1. рдирдИ рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓ рдЬреЛрдбрд╝реЗрдВ
  2. рдЗрд╕реЗ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рд╕реНрд╡реИрдк рдХрд░реЗрдВ
  3. рд╕реНрд╡реИрдкрдлрд╛рдЗрд▓ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдХрд░реНрдиреЗрд▓ cmdline рдореЗрдВ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝реЗрдВ (рдЧреНрд░рдм рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди, рдпрд╛ рд╕рд┐рд╕реНрдЯрдордб-рдмреВрдЯ, рдпрд╛ рд▓рд┐рд▓реЛ, рдпрд╛ рдпреВ-рдмреВрдЯ рдФрд░ рдЖрджрд┐ рдмрджрд▓реЗрдВ?)
  4. рд╕реНрд╡реИрдкрдЖрдЙрдЯ рдЬрд╝рд░рд╛рдо
  5. рд╣рд╛рдЗрдмрд░рдиреЗрдЯ (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдпрд╣ рд╕рдм рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдиреЗ рдХрд┐рддрдирд╛ рд╕рдордп рдЦреЛ рджрд┐рдпрд╛ рд╣реИ, рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рдХреЛ рд╕рдВрднрд╡ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП)
  6. рд░реАрдмреВрдЯ/рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рд╡рд╣ рд╕рдм рдХреБрдЫ рдЙрд▓реНрдЯреЗ рдХреНрд░рдо рдореЗрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдФрд░ рд╡рд╣ рдХреЗрд╡рд▓ fs рдкрд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдЬреЛ рдЙрд╕ рддрд░рд╣ рдХреА рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд btrfs рдХреЗ рд▓рд┐рдП рдЬреЛ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИред

@ Nefelim4ag , рдореБрдЭреЗ рдмрддрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЗрд╕рдХреЗ рд▓рд╛рдпрдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдХрд╛рдоред рдПрдХ рдЖрдЙрдЯ-рдСрдл-рдж-рдмреЙрдХреНрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рддрд░рд╣ рд╕реЗ рдореИрдВ рдЕрдкрдиреЗ рд╕реНрд╡реИрдк рд╡рд┐рднрд╛рдЬрди рдФрд░ рдирд┐рдпрдорд┐рдд рд╕реНрд╡реИрдк + рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рдЙрдкрдпреЛрдЧ рдХреЗ рд╕рд╛рде рд░рд╣реВрдВрдЧрд╛ред

рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рд╕рд┐рд╕реНрдЯрдордб-рд╕реНрд╡реИрдк рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕рднреА рдЙрдкрд▓рдмреНрдз рдореЗрдореЛрд░реА рдХреЛ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╕реНрд╡реИрдк рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдФрд░ рд╕реНрд╡реИрдк рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдерд╛? рдФрд░ systemctl-boot рдпрд╛ rEFInd рдпрд╛ grub рдпрд╛ рдЬреЛ рдХреБрдЫ рднреА рдореЗрдВ рдХрд░реНрдиреЗрд▓ cmdline рдореЗрдВ рд╕реНрд╡реИрдкрдлрд╛рдЗрд▓ рдореЗрдВ рдбреЗрдЯрд╛ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП bootctl рдХреЙрд▓, рдпрд╛ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреЗ рдирд┐рд╢реНрдЪрд┐рдд рд╕реНрдерд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ?

рдЗрд╕ рддрд░рд╣, рдХреЗрд╡рд▓ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдВрддрд░рд╛рд▓ рдЬрд╝реНрд░рдо рдХреА рдЕрджрд▓рд╛-рдмрджрд▓реА рдХрд░рдиреЗ рдореЗрдВ рд╣реЛрдЧрд╛, рдХреБрдЫ рдРрд╕рд╛ рдЬреЛ рдЬрд╝реНрд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрдирд┐рд╡рд╛рд░реНрдп рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред

рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдореИрдВ рдЗрд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ, рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрд░ рд╕реНрд╡реИрдк рдкреВрд░реНрд╡-рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ , рддреЛ

рдирдорд╕реНрддреЗред рдореИрдВ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдкрд░рд┐рджреГрд╢реНрдп рдЬрд╣рд╛рдВ рдЖрдк рд╕реНрдерд╛рдкрдирд╛ рдкрд░ рдПрдХ рд╕реНрд╡реИрдк рд╡рд┐рднрд╛рдЬрди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрд╕ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ (рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд░реНрдиреЗрд▓ рдХреЛ рдХреЗрд╡рд▓ рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП) рдФрд░ рдлрд┐рд░ рд╢реЗрд╖ рд╕реНрд╡реИрдк рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдЬрд╝рд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ (рдФрд░ рд▓рд╛рдн рдкреНрд░рджрд░реНрд╢рдиреЛрдВ рдореЗрдВ)ред рдХреНрдпрд╛ рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдмрд╛рдд рд╣реИ? рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

EDIT: рдпрд╣ https://gist.github.com/klingtnet/c972b8182e4e2818d6d551b0cbeac44b
рдкреНрд▓рд╕ рд╕рд┐рд╕реНрдЯрдордб-рд╕реНрд╡реИрдк (zram)

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдордб рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рдХреЗ рд▓рд┐рдП рд╕реНрд╡реИрдк рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдУрдВ + рд╣реБрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреЛрдИ рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рд╡рд┐рднрд┐рдиреНрди рд╕реНрдЯреИрдХ рдУрд╡рд░рдлреНрд▓реЛ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рддреНрд╡рд░рд┐рдд рд░реВрдк рд╕реЗ рдЦрд░рд╛рдм рдХрд░рдиреЗ рд╕реЗ рдЗрд╕рдХрд╛ рдЙрддреНрддрд░ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдЗрд╕реЗ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд╕ рдПрдХ рд╕реЗ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдЖрд╕рд╛рди рдлрд┐рдХреНрд╕ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рдерд╛ рдФрд░ рдЗрд╕рд▓рд┐рдП 5.0 рд╕реЗ рдкрд╣рд▓реЗ рд▓рд╛рдЧреВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдкреВрд░реНрдг рдлрд┐рдХреНрд╕ 5.0 рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП)

рдЖрдИрдЖрдИрдЖрд░рд╕реА, рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрд╡реИрдк рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕рднреА рдЖрд╡рдВрдЯрд┐рдд рдореЗрдореЛрд░реА рдХреЛ рд░реИрдо/рд╕реНрд╡реИрдк рдореЗрдВ рдХрд╣реАрдВ рдФрд░ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? (рд▓реЗрдХрд┐рди рдпрд╣ рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рдЫрд╡рд┐ рдЬреЛ рд▓рд┐рдЦреА рдЧрдИ рд╣реИ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд▓рдЧрднрдЧ рекреж% рдХреЗ рд▓рдХреНрд╖реНрдп рдХреЗ рд╕рд╛рде рд╕рдВрдкреАрдбрд╝рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП)ред

рдореИрдВрдиреЗ рдЦреБрдж рдРрд╕рд╛ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ, рдХреНрдпрд╛ рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рд░реИрдо рдореЗрдВ рдбрд┐рд╕реНрдХ рдпрд╛ рдЬрд╝рд░рд╛рдо рдбрд┐рд╡рд╛рдЗрд╕ (рдбрд┐рд╡рд╛рдЗрд╕) рдкрд░ рд╕реНрд╡реИрдк рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдмрд░рдХрд░рд╛рд░ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИ рдЬреИрд╕реЗ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреА рддрд░рд╣ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛? рдЖрдк рдПрдХ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдерд┐рддрд┐ рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬрдм рддрдХ рдХрд┐ рдореЗрдореЛрд░реА рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рдЫрд╡рд┐ рдореЗрдВ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИ, рдЗрд╕реЗ рдкрд┐рдЫрд▓реЗ рдЕрд╕рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╕реНрд╡реИрдк рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдПрдХ рдирдП рдмреВрдЯ рдХреА рддрд░рд╣ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд/рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣рд╛рдЗрдкрд░рдиреЗрд╢рди рд╕реНрд╡реИрдк рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЯреЙрдЧрд▓ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреЛрдИ рд╕реНрд╡реИрдк рдСрдл / рдСрди рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?

рдореИрдВрдиреЗ рдХрднреА рдХреЗрд╡рд▓ рдПрдХ рд╕реНрд╡реИрдк рдбрд┐рд╡рд╛рдЗрд╕ (рдХреЛрдИ zswap рдпрд╛ zram) рдХреЗ рд╕рд╛рде рд╣рд╛рдЗрдмрд░рдиреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдбрд┐рд╕реНрдХ рд╕реНрд╡реИрдк рдХрд╛ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ (рдЬреИрд╕рд╛ рдХрд┐ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрд╡реИрдк рдбрд┐рд╡рд╛рдЗрд╕ рдореМрдЬреВрдж рд╣реИ) рдЙрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ (рдпрджрд┐ рдЗрд╕реЗ рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рдЫрд╡рд┐ рдореЗрдВ рдлрд┐рдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдмреЗрдорд╛рдиреА рдкреНрд░рддреАрдд рд╣реЛрдЧрд╛?), рд╡реИрд╕реЗ рд╣реА рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд╝рд░рд╛рдо рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рд╕реНрдореГрддрд┐ рд╣реЛрдЧреА рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рдЫрд╡рд┐ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдЬреИрд╕реЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдореЗрдореЛрд░реА, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╕реНрд╡реИрдк рднрд╛рдЧ рдХреЛ рдХреИрд╕реЗ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрджрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрд╡реИрдк рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рдЫрд╡рд┐ рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬрд╝реНрд░рд╛рдо рдФрд░ рд░реИрдо рдореЗрдВ zswap рдХрд╛ рдХреИрд╢ рдбрд┐рдХрдВрдкреНрд░реЗрд╕ рдФрд░ рд░рд┐рдЬреНрдпреВрдореЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрдВрдкреНрд░реЗрд╕ рдХрд░рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВ рдкрд░рд┐рджреГрд╢реНрдп рдПрдЯреАрдПрдо рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реВрдВред рд╢рд╛рдпрдж рд╡реАрдПрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ?


рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рдбрд┐рд╕реНрдЯреНрд░реЛрд╕ рдЬреЛ рд╕рд┐рд╕реНрдЯрдордб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдЗрди рджрд┐рдиреЛрдВ рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рдХреЛ systemd-sleep hibernate рд╕реНрдердЧрд┐рдд рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП? 2019-2020 рдХреЗ рдмрд╛рдж рд╕реЗ (v239+ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ?) рд▓рдХреНрд╖реНрдп рд╕реНрд╡реИрдк рдбрд┐рд╡рд╛рдЗрд╕ (рдХреЗрд╡рд▓ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ iirc рдореЗрдВ рд╡рд┐рднрд╛рдЬрди) рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реНрдиреЗрд▓ рдкреИрд░рд╛рдо рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рд╣рд╛рдЗрдмрд░рдиреЗрд╢рди рд╕реЗ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИ, рдФрд░ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдПрдЧрд╛ рдХрд┐ рдХреМрди рд╕рд╛ рд╕реНрд╡реИрдк рдбрд┐рд╡рд╛рдЗрд╕ рдирд┐рд╣рд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдпрджрд┐ рдХреЗрд╡рд▓ рдПрдХ рд╕реНрд╡реИрдк рд╡рд┐рднрд╛рдЬрди рд╣реИ рддреЛ рд╡рд╣ resume (рдФрд░ resume_offset рдЕрдЧрд░ рд╕реНрд╡реИрдк рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ) рдХрд░реНрдиреЗрд▓ рдмреВрдЯ рдкреИрд░рд╛ рдХреЛ рд╕реЗрдЯ/рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдлрд┐рд░ рд╕реЗ, рдХреБрдЫ рдирд╣реАрдВ рдЬреЛ рдореИрдВрдиреЗ рдЕрднреА рддрдХ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИред

рдЕрдкрд╕реНрдЯреНрд░реАрдо рдЯреНрд░реИрдХрд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛: https://github.com/systemd/systemd/issues/16708

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

saikocat picture saikocat  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

switchpants picture switchpants  ┬╖  16рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Navneet-Suresh picture Navneet-Suresh  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Brottweiler picture Brottweiler  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dou4cc picture dou4cc  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ