Restic: рдПрдХ рдЕрдЧреНрд░рдгреА рдкрде рдЙрдкрд╕рд░реНрдЧ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмреИрдХрдЕрдк рд╡рд┐рдХрд▓реНрдк

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдирд╡ре░ 2018  ┬╖  24рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: restic/restic

restic version рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ

restic 0.9.3 compiled with go1.11.1 on linux/amd64

рд░реЗрд╕реНрдЯрд┐рдХ рдХреЛ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдЖрдкрдХреЛ рдХреНрдпрд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдХреМрди рд╕реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝рдиреА рдЪрд╛рд╣рд┐рдП?

restic backup рд▓рд┐рдП рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдирд╛ рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ рдЬреЛ рдХрд╣рддрд╛ рд╣реИ рдХрд┐ "рдЗрд╕ рдЕрдЧреНрд░рдгреА рдкрде рдХреЛ рд╕рднреА рдмреИрдХ-рдЕрдк рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдкрде рд╕реЗ рд╣рдЯрд╛ рджреЗрдВред" рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, --backup-root /some/path ред рдЗрд╕рдХреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рднрд╛рд╡ рд╣реЛрдВрдЧреЗ:

  • рдПрдХ рдлрд╝рд╛рдЗрд▓ /some/path/to/file рд╕реНрдиреИрдкрд╢реЙрдЯ рдореЗрдВ /to/file рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рдПрдЧреАред
  • рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреА рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЬрд╛рдБрдЪ рднреА рдкреИрд░реЗрдВрдЯ рд╕реНрдиреИрдкрд╢реЙрдЯ рдореЗрдВ /to/file рд╡рд┐рд░реБрджреНрдз рдХреА рдЬрд╛рдПрдЧреАред
  • рдЖрдкрдХреЛ restic backup рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ/рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЗрд╕ рдЙрдкрд╕рд░реНрдЧ рд╕реЗ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВред

(рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ #1376 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред)

рддреБрдо рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реЛ?

рд╣рдорд╛рд░реА рдмреИрдХрдЕрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕реЗ рдПрдХ рдРрд╕реА рдкреНрд░рдгрд╛рд▓реА рдкрд░ рдЪрд▓рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХрдИ рдЪрд╛рд▓реВ рд╕реЗрд╡рд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХреЛрдИ рд░реЛрдХ рдирд╣реАрдВ рд╕рдХрддрд╛ рд╣реИред рдпреЗ рд╕реЗрд╡рд╛рдПрдВ рдЧрд╛рд░рдВрдЯреА рджреЗрддреА рд╣реИрдВ рдХрд┐ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдордп рд╕реЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рд╕рдВрднрд╡ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╡реЗ рдмрд┐рдЬрд▓реА рдХрдЯреМрддреА рдХреЗ рдмрд╛рдж рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рд╕реБрд╕рдВрдЧрдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╡рд╛рдкрд╕ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЬрд░реНрдирд▓рд┐рдВрдЧ рдХрд░рддреЗ рд╣реИрдВ)ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд░реЗрд╕реНрдЯрд┐рдХ рдмреИрдХрдЕрдк рдкрд░рдорд╛рдгреБ рдирд╣реАрдВ рд╣реИрдВ; рдЗрд╕рд▓рд┐рдП, рд░реЗрд╕реНрдЯрд┐рдХ рдмреИрдХрдЕрдк рд╕реЗрд╡рд╛ рд╕реЗ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдЧрд╛рд░рдВрдЯреА рдХреЛ рддреЛрдбрд╝рддрд╛ рд╣реИред

рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо:

  1. / рдХрд╛ LVM рд╕реНрдиреИрдкрд╢реЙрдЯ рд▓реЗрдВред рд╕реНрдиреИрдкрд╢реЙрдЯ рд╕рдВрдкреВрд░реНрдг рд╡реЙрд▓реНрдпреВрдо рдХреА рдПрдХ рдкрд░рдорд╛рдгреБ рдмреНрд▓реЙрдХ-рд╕реНрддрд░реАрдп рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╣реИред
  2. LVM рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЛ /mnt/backup-snapshot рдЕрдВрддрд░реНрдЧрдд рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВред
  3. /mnt/backup-snapshot рд╡рд┐рд░реБрджреНрдз рд░реЗрд╕реНрдЯрд┐рдХ рдмреИрдХрдЕрдк рдЪрд▓рд╛рдПрдБред
  4. LVM рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЛ рдЕрдирдорд╛рдЙрдВрдЯ рдХрд░реЗрдВред
  5. LVM рд╕реНрдиреИрдкрд╢реЙрдЯ рд╣рдЯрд╛рдПрдБред

рдпрд╣ рдмреИрдХрдЕрдк рдХреЛ рд╕рд╣реА рдорд╛рдпрдиреЗ рдореЗрдВ рдкреЙрдЗрдВрдЯ-рдЗрди-рдЯрд╛рдЗрдо рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЧрд╛рд░рдВрдЯреА рджреЗрддрд╛ рд╣реИ рдХрд┐ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдмреИрдХрдЕрдк рдкреНрд░рднрд╛рд╡реА рд░реВрдк рд╕реЗ рдПрдХ рд╕реБрд╕рдВрдЧрдд рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдорд╛рд░реЗ рд░реЗрд╕реНрдЯрд┐рдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ (рдмреЗрдХрд╛рд░) рдЙрдкрд╕рд░реНрдЧ /mnt/backup-snapshot рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИред рдпрд╣ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рдЬрдЯрд┐рд▓ рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдереЛрдбрд╝рд╛ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рднреА рд╣реИ рдпрджрд┐ рдЖрдк рдЗрд╕ рдмрд╛рдд рдХрд╛ рд╡рд┐рд╡рд░рдг рдирд╣реАрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдмреИрдХрдЕрдк рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдПрдХрдорд╛рддреНрд░ рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рд╕рдорд╛рдзрд╛рди рдЬреЛ рдореИрдВ рд╕реЛрдЪ рд╕рдХрддрд╛ рд╣реВрдВ рд╡рд╣ рд╣реИ рдмреИрдХрдЕрдк рдХреЛ рдПрдХ рдЪреЗрд░реЛрдЯ рдХреЗ рднреАрддрд░ рдЪрд▓рд╛рдирд╛ред рдЬрдмрдХрд┐ рджреБрдирд┐рдпрд╛ рдХрд╛ рдЕрдВрдд рдирд╣реАрдВ рд╣реИ, рд░реЗрд╕реНрдЯрд┐рдХ рдХреЗ рд▓рд┐рдП рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдХреБрдЫ рдкреНрд░рдореБрдЦ рдЙрдкрд╕рд░реНрдЧ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

backup need direction feature suggestion

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

рд╣рд╛рдп рд╕рдм, рдореИрдВрдиреЗ рдЗрд╕ "рдХрд╕реНрдЯрдо рд░реВрдЯ" рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рд╕рд░рд▓ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореБрдЭреЗ рдЧреЛрд▓рдВрдЧ рд╕реАрдЦрдирд╛ рдкрдбрд╝рд╛ рдерд╛, рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ рдХреЗрд╡рд▓ C# рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рдерд╛ ... рд╡реИрд╕реЗ рднреА, рдореИрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрднреА рднреА рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рд╕рдорд░реНрдерди рд╣реИ, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ 2018 рд╕реЗ рдЙрдкрдЬрд╛ рд╣реИ, 2 рд╕рд╛рд▓ рдкрд╣рд▓реЗ . рдореИрдВ рдЬрд▓реНрдж рд╣реА https://github.com/TheRealVincentVanGogh/restic/tree/2092-feature-custom-path-prefix рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рдХреНрдпрд╛ рдХреЛрдИ рдореЗрд░реА рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЬрд▓реНрдж рд╣реА рдмрд╛рдж рдореЗрдВ, рдореИрдВ рдпрд╣рд╛рдВ рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдбрд╛рд▓реВрдВрдЧрд╛ред

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

рдореБрдЭреЗ рдЗрд╕ рдЕрдиреБрд░реЛрдз рдХрд╛ рдПрдХ рдкреБрд░рд╛рдирд╛ рдЕрд╡рддрд╛рд░ рдорд┐рд▓рд╛ рд╣реИ: #555

+1

рдореБрдЭреЗ рдпрд╣ рднреА рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╕реБрд╡рд┐рдзрд╛ рд╣реЛрдЧреАред

рддреЛ, рдореБрдЭреЗ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рдПрдВ: рдЖрдк restic backup /mnt/backup-snapshot рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ /mnt/backup-snapshot/foo рд╕реНрдиреИрдкрд╢реЙрдЯ рдореЗрдВ /mnt/backup-snapshot/foo рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ /foo рд╣реЛрдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ

рдЖрдк рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдмрджрд▓рдХрд░ рд░реЗрд╕реНрдЯрд┐рдХ > 0.9.0 рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдмрд╕ cd /mnt/backup-snapshot рдФрд░ рдлрд┐рд░ restic backup . рдЪрд▓рд╛рдПрдВред

рдХреНрдпрд╛ рдпреЗ рддреБрдореНрд╣рд╛рд░реЗ рд▓рд┐рдП рдХрд╛рд░рдЧрд░ рд╣реИ?

cwd рдмрджрд▓рдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рд╢рд╛рдорд┐рд▓/рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдПрдХ рдЕрдкреНрд░рд┐рдп рджреБрд╖реНрдкреНрд░рднрд╛рд╡ рд╣реЛрддрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рд╡рд╣рд╛рдВ рдирд┐рд░рдкреЗрдХреНрд╖ рдкрде рд░рдЦреЗ рдЧрдП рд╣реИрдВ, рддреЛ cwd рдмрджрд▓рддреЗ рд╕рдордп рдЙрдиреНрд╣реЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдореИрдВ рдмрд╣реБрдд рдмрд▓реНрдХрд┐ рд╕рд╛рде рд╣реА рдкреВрд░реНрдг рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ - рдЕрднреА рдореИрдВ рд╢рд╛рдпрдж chroot рдкрде рд╕рд┐рд░ рдиреАрдЪреЗ рдХрд░ рджреЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдореИрдВ рдорд╛рдирддрд╛ рд╣реВрдБ рдпрд╣ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЗрд╕реА рддрд░рд╣ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреЗ рд╣реЛрдЧрд╛ -C рдореЗрдВ рдЭрдВрдбрд╛ tar .

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдирдХрд▓реА рд░реВрдЯ рд╡рд┐рдХрд▓реНрдк рдПрдХ рдЙрдкрдпреЛрдЧреА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реЛрдЧреАред рдореИрдВ cdhowie рдХреЗ рд╕рдорд╛рди рд╣реА рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ рд▓реЗрдХрд┐рди macOS рдкрд░ apfs рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЗ рд╕рд╛рдеред рдХреЗрд╡рд▓ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП apfs рд╕реНрдиреИрдкрд╢реЙрдЯ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдореИрдВ рд╕реНрдиреИрдкрд╢реЙрдЯ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд "рдореВрд▓" рдкрде рдХреЛ рдХреИрдирдирд┐рдХрд▓ рдкрде рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рд╕реАрдбреА рдЪрд╛рд▓ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЗрд╖реНрдЯрддрдо рдирд╣реАрдВ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ StdExclusions.plist (macOS рдорд╛рдирдХ рдмреИрдХрдЕрдк рдмрд╣рд┐рд╖реНрдХрд░рдг рд╕реВрдЪреА) рд╕реЗ рдПрдХрддреНрд░ рдХрд┐рдП рдЧрдП рдирд┐рд░рдкреЗрдХреНрд╖ рдкрдереЛрдВ рдХреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ (125) рд╣реИрдВ рдФрд░ рд╕рднреА рдлрд╝рд╛рдЗрд▓реЗрдВ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ mdfind com_apple_backup_excludeItem рд╡рд┐рд╢реЗрд╖рддрд╛ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред

рдмрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ рдпрджрд┐ рдЖрдк /mnt рдХреЛ рдЗрдЧреНрдиреЛрд░-рдлрд╛рдЗрд▓ рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВ рдФрд░ /mnt/fs-snapshot рд╕реЗ рдмреИрдХрдЕрдк рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдЦреБрдж рдХреЛ рдмрд╛рд╣рд░ рдХрд░ рджреЗрдЧрд╛ред

рдкреНрд▓рд╕ рд╕реАрдбреА $рдкрде && рд░реЗрд╕реНрдЯрд┐рдХ рдмреИрдХрдЕрдкред рд╕реНрдиреИрдкрд╢реЙрдЯ рдУрд╡рд░рд╡реНрдпреВ рдореЗрдВ рдЕрднреА рднреА $path рджреЗрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рд╕реНрдиреИрдкрд╢реЙрдЯ рдореЗрдВ рдкрд╛рде /-рдЖрдзрд╛рд░рд┐рдд рд╣реИрдВред

рдореБрдЭреЗ рдкреНрд░реЛрдЯ рдХреЗ рд╕рд╛рде рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдорд┐рд▓рд╛ред

рдореИрдВ рдкрде рдЙрдкрд╕рд░реНрдЧ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рднреА рдЦреЛрдЬрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдореЗрд░рд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИ - рдореИрдВ рдПрдХ zfs рд╕реНрдиреИрдкрд╢реЙрдЯ ( fs@$(date +%s) ) рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рдорд╛рдЙрдВрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рдЗрд╕реЗ рд╡рд╛рдкрд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ ( /path/to/mount/.zfs/snapshots/${TS} ) - рдЗрд╕ рддрд░рд╣ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдирд╣реАрдВ рд╣реИ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдирдорд╛рдЙрдВрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рдФрд░ рдлрд┐рд░ рдХреБрдЫ рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рд▓рдЯрдХрд╛ рджреЗрдирд╛ред

рдЗрд╕рдХреЗ рд▓рд┐рдП restic forget рдЖрдЙрдЯрдкреБрдЯ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд░рд╛рд╕реНрддреЛрдВ рд╡рд╛рд▓реЗ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЛ рд╢реЗрдбреНрдпреВрд▓ (рджреИрдирд┐рдХ / рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ / рдЖрджрд┐) рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдирд╣реАрдВ рднреБрд▓рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

@Blurayne рд╕реЗ proot рдЯрд┐рдкреНрдкрдгреА рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрд┐рдВрджреБ рдерд╛, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЙрд╕реА рдирд┐рд╖реНрдХрд░реНрд╖ рдкрд░ рдЖрдпрд╛ рд╣реВрдВ:

$snap_path="/path/to/where/snapshot/is/accessible"
$orig_fs="/path/to/filesystem"
proot -b "${snap_path}":"${orig_fs}" restic backup "${orig_fs}"

рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрдм рд╕рднреА рд╕реНрдиреИрдкрд╢реЙрдЯ рдХрд╛ рдПрдХ рд╣реА рдкрде рд╣реИ, рдЬрд┐рд╕рдореЗрдВ cd рдпрд╛ pushd рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рд╕реНрдерд╛рди рдореЗрдВ рдкреНрд░реЛрдЯ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдмреИрдХрдЕрдк рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЕрднреА рднреА рд╕рдВрднрд╡ рд╣реИред

рдореЗрд░рд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛: рдбреЗрдЯрд╛рдмреЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдбрдВрдк рдХрд░рдирд╛, рдЬреИрд╕реЗ /tmp/tmpzmn28r02 (mktemp рдпрд╛ рдЕрдЬрдЧрд░ рдХреЗ mkdtemp () рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд) рдФрд░ рдлрд┐рд░ рдЙрд╕рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдирд╛ред
рдпрд╣ рд╡рд┐рдзрд┐ 2 рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЗ рдмреАрдЪ рдХреА рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрд▓рдЧ рд╣реЛрдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдЧреАред рддреЛ рдореБрдЭреЗ рдЕрд╕реНрдерд╛рдпреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЙрдкрд╕рд░реНрдЧ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдирджреЗрдЦрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реЗрд╕реНрдЯрд┐рдХ рдХреЛ рдмрддрд╛рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдЪрд╛рд╣рд┐рдПред
рдПрдХ рдЕрдиреНрдп рд╕рдВрднрд╛рд╡рд┐рдд рдЙрдкрдпреЛрдЧ рдХрд╛ рдорд╛рдорд▓рд╛: рдЖрдЬ рдореЗрд░реЗ рдкрд╛рд╕ рдореЗрд░реЗ рд╕рднреА рдЪрд┐рддреНрд░ '/mnt/something/Pictures' рдореЗрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрд▓, рд╡рд╣реА рд╕рд╛рдордЧреНрд░реА '/mnt/external/Pictures-from-home' рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╣реЛрдЧреА (рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рднрд╛рдЬрди рдпреЛрдЬрдирд╛/рдЬреЛ рднреА рд╣реЛ)

рд╕рд╛рде рд╣реА, рдпрджрд┐ рдЖрдк рдПрдХ рд╣реА рд╕реНрдиреИрдкрд╢реЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд░рди рдореЗрдВ рд░реЗрд╕реНрдЯрд┐рдХ рдФрд░ рдмреИрдХрдЕрдк рдПрдХрд╛рдзрд┐рдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдФрд░ рднреА рдЬрдЯрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдЬрдм рддрдХ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛, рдореИрдВ 'рдкреНрд░реВрдЯ' рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ - рдзрдиреНрдпрд╡рд╛рдж @blurayne рдФрд░ @ whi-tw

рдирдорд╕реНрддреЗ! рдореЗрд░реЗ рдкрд╛рд╕ рдРрд╕рд╛ рд╣реА рдорд╛рдорд▓рд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ рдлрд╝реЛрд▓реНрдбрд░реНрд╕ рд╣реИрдВ

/srv/my/long/server1/path/data (with many subfolders and dozen of files)
/path/to/dump.sql
/path/certbot.tar.gz

рдЗрд╕рд▓рд┐рдП рдореИрдВ рдмреИрдХрдЕрдк рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреИрд╕реЗ

/data
/dump.sql
/certbot.tar.gz

рдФрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкрде (рд░рд┐рд╢реНрддреЗрджрд╛рд░) рджреНрд╡рд╛рд░рд╛ рдЕрдиреНрдп рд╕рд░реНрд╡рд░ (рдореБрдЭреЗ рдкрд┐рдЫрд▓реЗ рдлрд╝реЛрд▓реНрдбрд░ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ) рдкрд░ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред

рдЗрд╕ рддреБрдЪреНрдЫ рдХрд╛рд░реНрдп рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИред рд░реЗрд╕реНрдЯрд┐рдХ рдЕрджреНрднреБрдд рдЙрдкрдХрд░рдг рд╣реИ рд▓реЗрдХрд┐рди... рдпрд╣ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рдХрдард┐рди рдХреНрдпреЛрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

рдореИрдВ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдмреИрдХрдЕрдк рдлрд╝реЛрд▓реНрдбрд░ (/ рдмреИрдХрдЕрдк) рдореЗрдВ рдХреЙрдкреА рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдореБрдЭреЗ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╡рд╣рд╛рдВ рд░реЗрд╕реНрдЯрд┐рдХ рдмреИрдХрдЕрдк (рд╕реАрдбреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдЪрд▓рд╛рдПрдВред рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдорд╛рдзрд╛рди рдХреЗрд╡рд▓ рдереЛрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреЗ рдареАрдХ рдмрд╛рдж (рдпрд╛ рдЗрд╕ рдорд╛рд╕реНрдХ рд╕рд╣рд┐рдд) рд╕рдмрдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ рдХреЗ рд╕рд╛рде рдХреНрд╖рдорддрд╛ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рднреВрддрдкреВрд░реНрд╡ред:
restic restore --include data --target /my/new/path
рдФрд░ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ
/my/new/path/data


proot -b /path/i/wanted:./path_in_repo restic backup . рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП @ whi-tw рдзрдиреНрдпрд╡рд╛рдж - рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореЗрд░рд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рдЕрдиреНрдп рдмреИрдХрдЕрдк рд╕рдорд╛рдзрд╛рдиреЛрдВ рд╕реЗ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЛ рд░реЗрд╕реНрдЯрд┐рдХ (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЯрд╛рдЗрдо рдорд╢реАрди рдФрд░ рдбрд┐рд╕реНрдХ рдЫрд╡рд┐рдпреЛрдВ) рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдореИрдВ рдЙрдиреНрд╣реЗрдВ рд╡рд╣рд╛рдВ рд╕реЗ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рддрд╛ рд╣реВрдВ рдЬрд╣рд╛рдВ рд╕реЗ рдореИрдВ рдЯреАрдПрдо рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреА рдЫрд╡рд┐ рдпрд╛ рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдорд╛рдЙрдВрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП /Volumes/TimeMachine-Backups/Backups.backupdb/MacBook Pro/2019-05-22-185113/Macintosh SSD/ ред

cd рд╕рдорд╛рдзрд╛рди restic mount рдФрд░ restic restore рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВ restic snapshots рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рддреЛ рдореВрд▓ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХрд╛ рдкреВрд░реНрдг рдкрде рд╕реВрдЪреАрдмрджреНрдз рд╣реЛрддрд╛ рд╣реИред

рдЪреВрдВрдХрд┐ рдпрд╣ рдПрдХ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕реНрдиреИрдкрд╢реЙрдЯ рд╣реИ, рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╡рд╣ рдкрде рд╣реЛ рдЬрд╣рд╛рдВ рд╕реЗ рдореВрд▓ рд╕реНрдиреИрдкрд╢реЙрдЯ рднреА рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд▓рдВрдмреЗ рд░рд╛рд╕реНрддреЛрдВ рдХреЗ рд╕рд╛рде, рдпрд╣ restic snapshots рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдереЛрдбрд╝рд╛ рд╢реЛрд░ рднреА рдХрд░рддрд╛ рд╣реИред

рд╡реИрдХрд▓реНрдкрд┐рдХ рдЙрдкрд╕рд░реНрдЧ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзреНрд╡рдЬ рдореЗрд░реЗ рд▓рд┐рдП рднреА рдЖрджрд░реНрд╢ рд╣реЛрдЧрд╛ред

рдпрд╣ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрдм рд╕рднреА рд╕реНрдиреИрдкрд╢реЙрдЯ рдХрд╛ рдПрдХ рд╣реА рдкрде рд╣реИ, рдЬрд┐рд╕рдореЗрдВ cd рдпрд╛ pushd рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рд╕реНрдерд╛рди рдореЗрдВ рдкреНрд░реЛрдЯ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдмреИрдХрдЕрдк рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЕрднреА рднреА рд╕рдВрднрд╡ рд╣реИред

рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛрддрд╛, рд▓реЗрдХрд┐рди proot macOS рдкрд░ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЬрд▓реНрдж рд╣реА рдирд╣реАрдВ рдЖрдПрдЧрд╛ (рдЕрдзрд┐рдХрд╛рдВрд╢ рдХреЛрдб рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ Linux рдХреЗ рдЦрд┐рд▓рд╛рдл рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВ): рдХреНрдпрд╛ PROot MacOSX рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

рдХреНрдпрд╛ рдХреЛрдИ рдФрд░ рдЙрдкрд╛рдп рд╣реИ рдЬреЛ рджрд┐рдорд╛рдЧ рдореЗрдВ рдЖрддрд╛ рд╣реИ?

рдореЗрд░рд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛: рдбреЗрдЯрд╛рдмреЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдбрдВрдк рдХрд░рдирд╛, рдЬреИрд╕реЗ /tmp/tmpzmn28r02 (mktemp рдпрд╛ рдЕрдЬрдЧрд░ рдХреЗ mkdtemp () рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд) рдФрд░ рдлрд┐рд░ рдЙрд╕рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдирд╛ред
рдпрд╣ рд╡рд┐рдзрд┐ 2 рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЗ рдмреАрдЪ рдХреА рд╕рднреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрд▓рдЧ рд╣реЛрдиреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдЧреАред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╢рд╛рдпрдж рд╡реИрд╕реЗ рднреА _are_ рднрд┐рдиреНрди рд╣реИрдВ; рдбреЗрдЯрд╛рдмреЗрд╕ рдмреИрдХрдЕрдк рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рдкрд╣рд▓реА рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИред

рдЖрдк рдЧрддрд┐рд╢реАрд▓ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдбрдВрдк рдХрдорд╛рдВрдб рдХреЛ рдЯреНрдпреВрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рджреНрд╡рд╛рд░рд╛ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдзреАрдореА рдЧрддрд┐ рд╕реЗ рдмрджрд▓рддреЗ рдбреЗрдЯрд╛ рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрдЯреМрддреА рдпреЛрдЧреНрдп рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП

рдПрдХ рдЕрджреНрдпрддрди: 'рдкреНрд░реВрдЯ' рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдорд╢реАрди рдкрд░ рдХрд╛рдо рдХрд┐рдпрд╛, рджреВрд╕рд░реЗ рдкрд░ рдпрд╣ segfaultsред
рдЗрд╕рдХрд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк (рдирдпрд╛) - рдмрдмрд▓рд░реИрдк
рдЗрд╕рдХреЗ рдКрдкрд░ рдПрдХ рд░реИрдкрд░ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ (рд╕рдВрд▓рдЧреНрди) рдЬреЛ рд╕рдорд╛рди '-рдмреА' рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рддрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЖрдкрдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реНрдерд╛рдиреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдЖрдкрдХреЛ рд░реИрдкрд░ рдХреЛ рдереЛрдбрд╝рд╛ рдмрджрд▓рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИред
рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдк рд▓реЛрдЧреЛрдВ рдХреА рдорджрдж рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рд░реЗрд╕реНрдЯрд┐рдХ рдХреЗ рдЕрдВрджрд░ рд╣реА рд╕рдорд░реНрдерди рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

proot.sh.txt

рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА proot ред рдпрд╣ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд░реЗрд╕реНрдЯрд┐рдХ рдХреЛ рдЧреИрд░-рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рддреЛрдбрд╝рддрд╛ рд╣реБрдЖ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ (https://restic.readthedocs.io/en/stable/080_examples.html#full-backup-without-root); рдХрдо рд╕реЗ рдХрдо рдореБрдЭреЗ scan: Open: open /.pulse: permission denied рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓реАрдВ рдЬреЛ рдореБрдЭреЗ рдмрд┐рдирд╛ proot рд░реЗрд╕реНрдЯрд┐рдХ рдЪрд▓рд╛рдиреЗ рдкрд░ рдирд╣реАрдВ рдорд┐рд▓реАрдВред

bwrap рд╕рд╛рде рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред

рддреЛ рдореЗрд░реЗ рд▓рд┐рдП, рд░реЗрд╕реНрдЯрд┐рдХ рдореЗрдВ рдкрде рдЙрдкрд╕рд░реНрдЧ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рдЕрднреА рднреА рдЙрдкрдпреЛрдЧреА рд▓рдЧрддрд╛ рд╣реИред

рдпрд╣ рдЕрдиреБрдкрд▓рдмреНрдз рд╡рд┐рд╢реЗрд╖рддрд╛ рдЗрд╕реЗ VMs рдХреЗ рдмреИрдХрдЕрдк рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХрдард┐рди рдмрдирд╛рддреА рд╣реИред
рдореЗрд░рд╛ VM рд╕реНрдиреИрдкрд╢реЙрдЯ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд░реЗрд╕реНрдЯрд┐рдХ рджреНрд╡рд╛рд░рд╛ рдмреИрдХрдЕрдк рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдирд┐рдореНрди рдореЗрдВ рд╣реЛрддрд╛ рд╣реИ:

ID        Time                 Host         Tags        Paths
--------------------------------------------------------------------------------------
02c536db  2020-04-10 14:28:27  resolver-02              /tmp/tmp.vOFFxxly9O/config.xml
c5709aed  2020-04-10 14:28:29  resolver-02              /tmp/tmp.vOFFxxly9O/sdb.img
a88cc1e7  2020-04-10 14:36:22  resolver-02              /tmp/tmp.FoY1j5JPIZ/config.xml
7c44e6ee  2020-04-10 14:36:24  resolver-02              /tmp/tmp.FoY1j5JPIZ/sdb.img
65456111  2020-04-10 14:37:48  resolver-02              /tmp/tmp.vjtI9JE3Iz/config.xml
eaced756  2020-04-10 14:37:49  resolver-02              /tmp/tmp.vjtI9JE3Iz/sdb.img
8eccec2c  2020-04-10 16:04:30  resolver-02              /tmp/tmp.YtLYRd0rNI/config.xml
34c897e1  2020-04-10 16:04:31  resolver-02              /tmp/tmp.YtLYRd0rNI/sdb.img
99b67b97  2020-04-10 16:07:53  resolver-02              /tmp/tmp.aWaEDqAaTq/config.xml
cad2c9d8  2020-04-10 16:07:54  resolver-02              /tmp/tmp.aWaEDqAaTq/sdb.img
--------------------------------------------------------------------------------------

рдпрд╣ restic forget рддреЛрдбрд╝рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирддрд╛ рдХрд┐ рдпрд╣ рд╡рд╣реА рдлрд╝рд╛рдЗрд▓ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдиреИрдкрд╢реЙрдЯ рд░рдЦрддрд╛ рд╣реИред рдЕрдЧрд░ рдХреЛрдИ рдЬреНрдЮрд╛рдд рдЙрдкрд╕рд░реНрдЧ рдХреЛ рд╣рдЯрд╛рдиреЗ рдпрд╛ рдХреЗрд╡рд▓ рдПрдХ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдерд╛, рддреЛ рдореИрдВ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛, рдХреЛрдИ рдкреВрд░реНрдг рдирд╣реАрдВред
рдореИрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрд╕реНрдерд╛рдпреА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдПрдХ рд╕рд╛рдкреЗрдХреНрд╖ рдкрде рдФрд░ рдЪрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд░реЗрд╕реНрдЯрд┐рдХ рдХреЛ рдХреЙрд▓ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдореИрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдВрдбрдорд╛рдЙрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рдпрд╣ restic forget рддреЛрдбрд╝рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдирд╣реАрдВ рдкрд╣рдЪрд╛рдирддрд╛ рдХрд┐ рдпрд╣ рд╡рд╣реА рдлрд╝рд╛рдЗрд▓ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдиреИрдкрд╢реЙрдЯ рд░рдЦрддрд╛ рд╣реИред

рд╣рдо рдЗрд╕рдореЗрдВ рднреА рднрд╛рдЧ рд▓реЗрддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рд╕рдорд╛рдзрд╛рди рдмрд╣реБрдд рд╕реАрдзрд╛ рд╣реИ: рдмреИрдХ рдЕрдк рдХреА рдЬрд╛ рд░рд╣реА рдлрд╝рд╛рдЗрд▓ (рдлрд╛рдЗрд▓реЛрдВ) рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдмреИрдХрдЕрдк рдХреЛ рдЯреИрдЧ рдХрд░реЗрдВред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдпрд╣рд╛рдВ config.xml рдФрд░ sdb.img рдЯреИрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдлрд┐рд░ --group-by host,tags рдЪрд▓рд╛рддреЗ рд╕рдордп restic forget ред

рдХреНрдпрд╛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЗрддрдирд╛ рдХрдард┐рди рдмрдирд╛рддрд╛ рд╣реИ? рдХреНрдпрд╛ рд╕реНрдиреИрдкрд╢реЙрдЯ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдкрд░ рдпрд╣ рд╡рд╣реА рдореВрд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдирд╣реАрдВ рд╣реИ? рдпрд╣ рдЬреЛ рдореВрд▓реНрдп рд▓рд╛рдПрдЧрд╛ рд╡рд╣ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реИред рд╣рд╛рдБ рдЖрдк рдЯреИрдЧрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдкрде рдХреНрд╖реЗрддреНрд░ рд╣реИ рдФрд░ рдпрд╣ рдкреНрд░рдпреЛрдЧ рдпреЛрдЧреНрдп рд╣реЛ рд╕рдХрддрд╛ рд╣реИ ...

рдХреНрдпрд╛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдЗрддрдирд╛ рдХрдард┐рди рдмрдирд╛рддрд╛ рд╣реИ?

рдЦреБрдж рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдмреЛрд▓рдирд╛ (рд░реЗрд╕реНрдЯрд┐рдХ рдХрд╛ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдЕрдиреНрдп рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕): рдпрд╣ рдЕрдХреНрд╕рд░ рдПрдХ рдлреАрдЪрд░ рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдирд╣реАрдВ рд╣реИ рдЬреЛ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рд╕рдордп рдХреА рдХрдореА, рдкреНрд░реЗрд░рдгрд╛ рдпрд╛ рдмрд╕ "рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди" рдЬреИрд╕реА рд╕рд╛рдВрд╕рд╛рд░рд┐рдХ рдЪреАрдЬреЗрдВ рд╣реИрдВ ...

рдмреЗрд╢рдХ, рдореЗрд░рд╛ рдЙрджреНрджреЗрд╢реНрдп рдЖрд▓реЛрдЪрдирд╛рддреНрдордХ рд╣реЛрдирд╛ рдирд╣реАрдВ рдерд╛, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬрдЯрд┐рд▓рддрд╛ рдХрд╛ рдирдХреНрд╢рд╛ рдмрдирд╛рдирд╛ рдерд╛

рд╣рд╛рдп рд╕рдм, рдореИрдВрдиреЗ рдЗрд╕ "рдХрд╕реНрдЯрдо рд░реВрдЯ" рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдкрдиреЗ рдЖрдк рдореЗрдВ рд╕рд░рд▓ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рдерд╛, рд╣рд╛рд▓рд╛рдБрдХрд┐ рдореБрдЭреЗ рдЧреЛрд▓рдВрдЧ рд╕реАрдЦрдирд╛ рдкрдбрд╝рд╛ рдерд╛, рдЬрд┐рд╕реЗ рдкрд╣рд▓реЗ рдХреЗрд╡рд▓ C# рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рдерд╛ ... рд╡реИрд╕реЗ рднреА, рдореИрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЕрднреА рднреА рдХрд┐рд╕ рддрд░рд╣ рдХрд╛ рд╕рдорд░реНрдерди рд╣реИ, рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдпрд╣ 2018 рд╕реЗ рдЙрдкрдЬрд╛ рд╣реИ, 2 рд╕рд╛рд▓ рдкрд╣рд▓реЗ . рдореИрдВ рдЬрд▓реНрдж рд╣реА https://github.com/TheRealVincentVanGogh/restic/tree/2092-feature-custom-path-prefix рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рдХреНрдпрд╛ рдХреЛрдИ рдореЗрд░реА рдорджрдж рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЬрд▓реНрдж рд╣реА рдмрд╛рдж рдореЗрдВ, рдореИрдВ рдпрд╣рд╛рдВ рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдбрд╛рд▓реВрдВрдЧрд╛ред

@TheRealVincentVanGogh рдореИрдВ рдЧреЛ рд╕реАрдЦрдиреЗ рдирд╣реАрдВ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрднреА рднреА рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реВрдВ рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдмреИрдХрдЕрдк рдХрд╛ рдПрдХ рдЯрди рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдЕрднреА рднреА рдЖрд░рд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдПред рдПрдХ рдмрд╛рд░ рдПрдХ рдкреАрдЖрд░ рдЦреЛрд▓реЗрдВ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдРрд╕рд╛ рдХреБрдЫ рд╣реЛ рдЬреЛ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рд▓рд┐рдВрдХ рдкреЛрд╕реНрдЯ рдХрд░реЗрдВ, рдореИрдВ рдХреБрдЫ рднрд╛рд░реА рдкрд░реАрдХреНрд╖рдг рдЙрдзрд╛рд░ рджреВрдВрдЧрд╛

@TheRealVincentVanGogh рдЖрдкрдХрд╛ рдирд┐рдпреЛрдЬрд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреАрдЖрд░ #2010 рд╕реЗ рдХреИрд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ?

@TheRealVincentVanGogh рдЖрдкрдХрд╛ рдирд┐рдпреЛрдЬрд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреАрдЖрд░ #2010 рд╕реЗ рдХреИрд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ?

@MichaelEischer рдУрд╣ рд╢реВрдЯ! рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдиреЗ рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╣реА рдкреАрдЯрд╛ рд╣реИред рд╣рд╛рдБ, рдкреАрдЖрд░ #2010 рдареАрдХ рд╡рд╣реА рд╣реИ рдЬреЛ рдореИрдВ рдмреАрдЪ рдореЗрдВ рд╣реВрдВ... рдлрд┐рд░ рд╕реЗ рдкреВрд░рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ... рдбрд░реНрдиред рд╢рд╛рдпрдж @cdhowie рднрд╡рд┐рд╖реНрдп рдореЗрдВ рднреНрд░рдо рд╕реЗ рдмрдЪрдиреЗ рдореЗрдВ рдорджрдж рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ #2010 рдХреЛ рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ

@themightychris рдпрд╣рд╛рдВ рдЙрд╕ рдкреАрдЖрд░ рдХрд╛ рд▓рд┐рдВрдХ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рджреЗрд╡ 2018 рдореЗрдВ рднреА рдмрд╛рд╣рд░ рд╣реЛ рдЧрдП... рдЬрд┐рдЬреНрдЮрд╛рд╕реБред

рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ:

рд╕реНрдиреИрдкрд╢реЙрдЯ рдлрд╝рд╛рдЗрд▓ рд╡реАрдПрд╕ рд╕реЗ рдкрде рдЙрдкрд╕рд░реНрдЧ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмреАрдЪ рдХреБрдЫ рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рд╕рдВрд░рдЪрдирд╛ + рд╕реНрдиреИрдкрд╢реЙрдЯ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрде рдЙрдкрд╕рд░реНрдЧ рдирд┐рдХрд╛рд▓рдирд╛ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреАрдЖрд░ #2010 рдХреЗрд╡рд▓ рдкреВрд░реНрд╡ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдУрдкреА "рд╕рднреА рдмреИрдХ-рдЕрдк рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдкрде рд╕реЗ рдЗрд╕ рдЕрдЧреНрд░рдгреА рдкрде рдХреЛ рдкрдЯреНрдЯреА" рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рдерд╛ (рдПрдХреЗрдП, рдлрд╝рд╛рдЗрд▓-рд╕рдВрд░рдЪрдирд╛ рд╕реНрддрд░ рдкрде рдлрд┐рдХреНрд╕рд┐рдВрдЧ) рдореБрдЭреЗ рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдкреАрдЖрд░ # 2010 рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреЛ рдХреБрдЫ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ рдЙрд╕реЗ рд╡рд╛рдкрд╕ рд▓реЗрдирд╛ рд╣реЛрдЧрд╛ ред cdhowie рдЙрд▓реНрд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ!

рдлрд┐рд░ рднреА! @MichaelEischer рдореЗрд░рд╛ рдЗрд░рд╛рджрд╛ рд╣рдореЗрд╢рд╛ рд░реЗрд╕реНрдЯрд┐рдХ рдореЗрдВ рдПрдХ рдлрд╝рд╛рдЗрд▓-рд╕рдВрд░рдЪрдирд╛ + рд╕реНрдиреИрдкрд╢реЙрдЯ рд╕реНрддрд░ рдкрде рдЙрдкрд╕рд░реНрдЧ рд╕реНрд▓рд╛рдЗрд╕рд┐рдВрдЧ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд░рд╣рд╛ рд╣реИ (рдЖрджрдореА рдЬреЛ рдПрдХ рд▓рдВрдмреА рд╡рд┐рд╢реЗрд╖рддрд╛/рд╡рд╛рдХреНрдп рд╣реИ)ред рддреЛ рдореИрдВ рд╕рдВрднрд╡рддрдГ рдкреАрдЖрд░ #2010 рдХреЗ рдореМрдЬреВрджрд╛ рдХреЛрдб рдХреЗ рдЙрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреВрдВрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рддреЗрдЬреА рдЖрдиреА рдЪрд╛рд╣рд┐рдПред

рдкреБрдирд╢реНрдЪ рдореИрдВ рдЖрдЬрдХрд▓ рдмрд╣реБрдд рд╡реНрдпрд╕реНрдд рд╣реВрдБ рдЗрд╕рд▓рд┐рдП рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдзреАрдорд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ; рдмреЗрд╢рдХ, рдореИрдВ рдПрдХ рдкреАрдЖрд░ рдкреЛрд╕реНрдЯ рдХрд░реВрдВрдЧрд╛ рдЬрдм рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдк рд╕рднреА рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рд▓рд╛рдпрдХ рдХреБрдЫ рд╣реИ! рд╕рднреА рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╣реЗрдВ! рдореИрдВ

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

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

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

jpic picture jpic  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

cfbao picture cfbao  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

whereisaaron picture whereisaaron  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

reallinfo picture reallinfo  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ