Restic: рд╕реНрдиреИрдкрд╢реЙрдЯ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддреЗ рд╕рдордп рдмреИрдХрдЕрдк рдЖрдХрд╛рд░ рдХрд╛ рдкреНрд░рд┐рдВрдЯ рдЖрдЙрдЯ рд▓реЗрдВ (рдПрдиреНрд╣рд╛рдВрд╕рдореЗрдВрдЯ)

рдХреЛ рдирд┐рд░реНрдорд┐рдд 10 рджрд┐рд╕ре░ 2016  ┬╖  20рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: restic/restic

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

рдХреЛрдИред

рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░

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

$ restic snapshots
ID        Date                 Host        Tags        Directory    Size
--------------------------------------------------------------------------
5b969a0e  2016-12-09 15:10:32  localhost               myfile       390865

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░

$ restic snapshots
ID        Date                 Host        Tags        Directory
----------------------------------------------------------------------
5b969a0e  2016-12-09 15:10:32  localhost               myfile
stats user interface feature enhancement

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

"рдирдП" рдмреНрд▓реЙрдмреНрд╕ (рдЙрд╕ рд╡рд┐рд╢реЗрд╖ рд╕реНрдиреИрдкрд╢реЙрдЯ рджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛) рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╕рдордп рдХреЗ рд╕рд╛рде рдХрдо рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЙрди рдмреНрд▓реЙрдмреНрд╕ рдХреЛ рдмрд╛рдж рдХреЗ рд╕реНрдиреИрдкрд╢реЙрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рдкрд╣рд▓реЗ рдХреЗ рд╕реНрдиреИрдкрд╢реЙрдЯ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╕реНрдиреИрдкрд╢реЙрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдмреНрд▓реЙрдмреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝ рдЬрд╛рдПрдЧреАред

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

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

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

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

рдЗрд╕ рд░рд╛рдд рдореЗрд░реЗ рдЗрдВрдХреНрд░реАрдореЗрдВрдЯрд▓ рдиреЗ рдХрд┐рддрдиреА рдЬрдЧрд╣ рдмрд░реНрдмрд╛рдж рдХреА? рдУрд╣, рдпрд╣ рдкрд┐рдЫрд▓реА рд░рд╛рдд рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 10 рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╣реИ, рдореИрдВрдиреЗ рдХреБрдЫ рдХрдмрд╛рдбрд╝ рдХрд╣реАрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ (рдпрд╛ рдХреБрдЫ рдмрд╛рд╣рд░ рд░рдЦрдирд╛ рднреВрд▓ рдЧрдпрд╛), рдореИрдВ рдЗрд╕реЗ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рд╕рд╛рдл рдХрд░ рджреВрдВред ;)

@zcalusic рд╕реБрдЭрд╛рд╡ рдХреЗ рд▓рд┐рдП +1

"рдирдП" рдмреНрд▓реЙрдмреНрд╕ (рдЙрд╕ рд╡рд┐рд╢реЗрд╖ рд╕реНрдиреИрдкрд╢реЙрдЯ рджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛) рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рд╕рдордп рдХреЗ рд╕рд╛рде рдХрдо рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛ рдЬрд╛рддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЙрди рдмреНрд▓реЙрдмреНрд╕ рдХреЛ рдмрд╛рдж рдХреЗ рд╕реНрдиреИрдкрд╢реЙрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬрдм рдкрд╣рд▓реЗ рдХреЗ рд╕реНрдиреИрдкрд╢реЙрдЯ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╕реНрдиреИрдкрд╢реЙрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдмреНрд▓реЙрдмреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝ рдЬрд╛рдПрдЧреАред

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

рдореБрдЭреЗ рддреБрд░рдВрдд rdiff-backup рдХреЗ рд╕рд╛рдВрдЦреНрдпрд┐рдХреА рдзреНрд╡рдЬ рдХреА рдпрд╛рдж рджрд┐рд▓рд╛ рджреА рдЧрдИ (рджреЗрдЦреЗрдВ https://www.systutorials.com/docs/linux/man/1-rdiff-backup-statistics/ )ред рдХрднреА-рдХрднреА 2 рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЗ рдмреАрдЪ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдбреЗрд▓реНрдЯрд╛ рджреЗрдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрддрд╛ рд╣реИред

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

рдпрд╣ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЗ рд▓рд┐рдП 'рдЕрджреНрд╡рд┐рддреАрдп' рдбреЗрдЯрд╛ рдХреЗ рдЖрдХрд╛рд░ рдмрдирд╛рдо рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЗ рдХреБрд▓ рдЖрдХрд╛рд░ (рдбрд┐рдбрдЕрдк рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рд╕рд╣рд┐рдд) рдХреЛ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

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

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

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

рдЕрдзрд┐рдорд╛рдирддрдГ рдореИрдВ рднреА рдХреЗрд╡рд▓ рдлрд╛рдЗрд▓реЛрдВ рдХрд╛ рдПрдХ рд╕рдмрд╕реЗрдЯ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдЕрдЧрд░ рд╡рд╣рд╛рдБ рдПрдХ рдерд╛ рд╣реЛрдЧрд╛ size рдЖрджреЗрд╢ рд╣реИ рдХрд┐ рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рд▓реЗ рд▓рд┐рдпрд╛ рд╢рд╛рдорд┐рд▓ / рдмрд╣рд┐рд╖реНрдХреГрдд рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдХрд▓реНрдк restore рдЖрджреЗрд╢ред рдпрд╛ рдпрджрд┐ restore рдХрдорд╛рдВрдб рдореЗрдВ рдПрдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬреЛ рдЗрд╕реЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕ рддрд░рд╣ рдХреЗ рдЖрдВрдХрдбрд╝реЛрдВ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдореБрдЭреЗ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж @rawtaz ред

рдореИрдВ рдореАрдЯрд░реНрдб рд╕реНрдЯреЛрд░реЗрдЬ (рдмреИрдХрдмреНрд▓рдЬрд╝ рдмреА 2) рдореЗрдВ рдмреИрдХрдЕрдк рд╕реНрдЯреЛрд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рд░ рдмрд╛рд░ рдмреИрдХрдЕрдк рдЪрд▓рд╛рдиреЗ рдкрд░ рдореИрдВ рдХрд┐рддрдирд╛ рдирдпрд╛ рдбреЗрдЯрд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдмреИрдХрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ

рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдРрд╕реА рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдореЗрдВ рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рднрдВрдбрд╛рд░ рдХреА рд╡реНрдпрд╛рдкрдХ рдкреБрди: рд╕реНрдХреИрдирд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ рдЕрддрд┐рд░рд┐рдХреНрдд рд╢реБрд▓реНрдХ рд▓рдЧреЗрдЧрд╛ред

рдХреЛрдИ рдЦрдмрд░?

рдирдорд╕реНрддреЗ

рдореИрдВ рдЗрд╕ рд╕реБрдЭрд╛рд╡ рдХреЛ рджреВрд╕рд░рд╛ рд╕реНрдерд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдХрд┐рд╕реА рднреА рдореМрдЬреВрджрд╛ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЗ рд▓рд┐рдП 'рдпрд╣ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХрд┐рддрдирд╛ рдмрдбрд╝рд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдореИрдВ рдЗрд╕реЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реВрдВ' рдФрд░ рд╕реНрдиреИрдкрд╢реЙрдЯ рдмрдирд╛рдП рдЬрд╛рдиреЗ рдкрд░ 'рдЗрд╕ рд╕реНрдиреИрдкрд╢реЙрдЯ рдиреЗ рдХрд┐рддрдирд╛ рдЬреЛрдбрд╝рд╛', рдореЗрд░реЗ рдкрд╛рд╕ рддреАрд╕рд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ:

рдпрд╣ рдкреНрд░рд╢реНрди рдХрд╛ рдЙрддреНрддрд░ рджреЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдореЗрдВ рднреА рдорджрдж рдХрд░реЗрдЧрд╛: 'рдпрджрд┐ рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЛ рд╣рдЯрд╛ рджреВрдВ рддреЛ рдореЗрд░реЗ рд░реЗрдкреЛ рдХрд╛ рдЖрдХрд╛рд░ рдХрд┐рддрдирд╛ рдХрдо рд╣реЛ рдЬрд╛рдПрдЧрд╛?' рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЛ рдЫреЛрдбрд╝рдирд╛ рд╣реИ рдпрд╛ рдирд╣реАрдВ рдпрд╣ рддрдп рдХрд░рддреЗ рд╕рдордп рдпрд╣ restic forget --prune --dry-run рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд░реЗрдкреЛ рдореЗрдВ 40 рдореЗрдВ рд╕реЗ 20 рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЛ рдЧрд┐рд░рд╛ рджрд┐рдпрд╛, рдФрд░ рдЗрд╕рдиреЗ рдЖрдХрд╛рд░ рдХреЛ 1.1 рдЬреАрдмреА рд╕реЗ рдШрдЯрд╛рдХрд░ 1.0 рдЬреАрдмреА рдХрд░ рджрд┐рдпрд╛ред рдЕрдЧрд░ рдореБрдЭреЗ рдкрддрд╛ рд╣реЛрддрд╛ рдХрд┐ рдЗрд╕рд╕реЗ рдХреЗрд╡рд▓ 100MB рдХреА рдмрдЪрдд рд╣реЛрддреА, рддреЛ рдореИрдВ рдкреБрд░рд╛рдиреЗ рд╕реНрдиреИрдкрд╢реЙрдЯ рд░рдЦрддрд╛ред

@mholt рдиреЗ рдХреБрдЫ рдЖрдБрдХрдбрд╝реЗ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП #1729 рдмрдирд╛рдпрд╛ред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╡рд╣ рдЗрд╕ рдкреАрдЖрд░ рдХреА рдкреНрд░рдЧрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдЭрдВрдХрд╛рд░ рдХрд░ рд╕рдХреЗрдВред

@dimejo рдпрд╣ рд╣реЛ рдЧрдпрд╛ рд╣реИ - рдмрд╕ рдЗрд╕рдХреА рд╕рдореАрдХреНрд╖рд╛/рд╡рд┐рд▓рдп рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реИред :)

рдпрд╣рд╛рдБ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдкреБрд░рд╛рдиреЗ рдореБрджреНрджреЗ рдкрд░ рдХреВрджрдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╕рдордп рдореЗрд░реЗ рд▓рд┐рдП 2 рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЖрдХрд╛рд░ рдХреЗ рдХреНрд╖реЗрддреНрд░ рд╣реИрдВ

  • рднрдВрдбрд╛рд░рдг рдореЗрдВ рд╕реНрдиреИрдкрд╢реЙрдЯ рдЖрдХрд╛рд░
  • рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдЖрдХрд╛рд░

рдЬреИрд╕реЗ

$ restic snapshots
ID        Date                 Host        Tags        Directory    Snapshot Size   Restore Size 
--------------------------------------------------------------------------------------------------
5b969a0e  2016-12-09 15:10:32  localhost               myfile       10 MB           57 GB

рдХрдо рд╕реЗ рдХрдо рддрдм рдореИрдВ рдмрддрд╛ рд╕рдХрддрд╛ рдерд╛ рдХрд┐ рдПрдХ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХрд┐рддрдиреА рдЬрдЧрд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдХрд┐рддрдиреА рдЬрдЧрд╣ рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ @ fd0 рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдмрддрд╛рдпрд╛ рд╣реИ, restic snapshots рд╣рд░ рдЖрд╣реНрд╡рд╛рди рдкрд░ рдЖрдХрд╛рд░ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдирд╛ рдПрдХ рдмрд╣реБрдд рдорд╣рдВрдЧрд╛ рдЖрджреЗрд╢ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдЖрдк рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдиреИрдкрд╢реЙрдЯ рдпрд╛ рд╕рдВрдкреВрд░реНрдг рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реЗрд╕реНрдЯрд┐рдХ рд╕реНрдЯреИрдЯрд┐рд╕реНрдЯрд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

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

рдорд╣рд╛рди рд╡рд┐рдЪрд╛рд░! рдХреНрдпрд╛ рдпрд╣ рд╡реГрджреНрдзрд┐ рдХрддрд╛рд░ рдореЗрдВ рд╣реИ? рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдореЗрдВ рдбреБрдкреНрд▓реАрдХреЗрдЯ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХрд╛ рдХреБрд▓ рдЖрдХрд╛рд░ рднреА рдРрд╕реЗ рд╕рд┐рдиреЙрдкреНрд╕рд┐рд╕ рдореЗрдВ рд╕рд╣рд╛рдпрдХ рд╣реЛрдЧрд╛ред

рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЕрдкрдбреЗрдЯ? рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдиреИрдкрд╢реЙрдЯ рдЖрдХрд╛рд░ рдФрд░ рдЙрд╕рдХреЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЖрдХрд╛рд░ рдХреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИред

+1

рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░ рдирд╣реАрдВред рдЕрдЧрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рд╣реИ, рддреЛ рд╡рд╣ рдЗрд╕ рдЕрдВрдХ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛.

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

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

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

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

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

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

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