Restic: рдЕрдкреВрд░реНрдг рд╕реНрдиреИрдкрд╢реЙрдЯ рд╕реЗ рдбреЗрдЯрд╛ред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 23 рдЕрдЧре░ 2018  ┬╖  30рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: restic/restic

рд░реЗрд╕реНрдЯ 0.9.1 рдбрд╛рд░реНрд╡рд┐рди / amd64 рдкрд░ go1.10.3 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛

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

feature suggestion questioproblem

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

рдЗрд╕рд▓рд┐рдП, рдереЛрдбрд╝рд╛ рд╕рд╛ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рд╕реНрдЯреЛрд░реА рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП: рдореИрдВрдиреЗ рдЧрд┐рддреБрдм рдЗрд╢реНрдпреВ рдкрдврд╝рд╛, рдлрд┐рд░ рд╢реЙрд╡рд░ рдХреЗ рд▓рд┐рдП рдЧрдпрд╛, рдФрд░ рдЕрдкрдиреЗ рдЖрдк рд╕реЗ рд╕реЛрдЪрд╛, "рд╣рдореНрдо, рдРрд╕рд╛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ"ред рдкрддрд╛ рдЪрд▓рд╛, рдореИрдВ рд╕рд╣реА рдерд╛, рдФрд░ рдпрд╣ рдирд╣реАрдВ рдерд╛ред рдпрджрд┐ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрдХ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рдПрдХ рдЙрдЪрд┐рдд рдХрдорд╛рдВрдб рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдм рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА B2 рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред

рдХрд┐рддрдирд╛ рдбреЗрдЯрд╛ рдерд╛? рдЖрдкрдиреЗ рдХрд┐рддрдирд╛ рд╡рд╕реВрд▓рд╛?

рд╕реМрднрд╛рдЧреНрдп!

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

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

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

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

рдареАрдХ рд╣реИ, рдореИрдВ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдореИрдВ рдХреНрдпрд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред

рдЖрдк restic rebuild-index рдЪрд▓рд╛рдХрд░ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд░реЗрдкреЛ рдореЗрдВ рд╕рднреА рдкреИрдХреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рддрд╛рдЬрд╝рд╛ рд╕реВрдЪрдХрд╛рдВрдХ рд╣реИред

рдЬреЛ рдЕрдм рд╢реБрд░реВ рд╣реЛ рд░рд╣рд╛ рд╣реИред

рд╡рд╛рд╣, рдпрд╣ рдЖрдк @ fd0 рдХреЗ рд╕реБрдкрд░ рдЙрджрд╛рд░ рд╣реИред

рдЕрдЧрд░ рдореИрдВ рдЗрд╕рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ, рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред

рдХреНрдпрд╛ restic rebuild-index рдореБрдЭреЗ рд░реЗрдкреЛ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рдкреВрдЫрдирд╛ рдЪрд╛рд╣рд┐рдП? рдпрд╣ рдЕрднреА рддрдХ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рд░реЗрдкреЛ рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рдорд╛рддреНрд░рд╛ рдХреЗ рдХрд╛рд░рдг рдЗрд╕рдореЗрдВ рдХрд╛рдлреА рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдореИрдВ рдЗрд╕реЗ рд╕рднреА рд╕рдкреНрддрд╛рд╣рд╛рдВрдд рдпрд╛ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рддрдХ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рд╣реВрдВред рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЕрдирдЕрдЯреЗрдВрдбреЗрдб рдЫреЛрдбрд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдореБрдЭрд╕реЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛред

рд╣рдореНрдо, рдпрд╣ рдЬрд▓реНрджреА рд╕реЗ рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд▓рд┐рдП рдкреВрдЫрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд░реЗрдкреЛ рдореЗрдВ рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рднреА рд╣реЗрдбрд░ рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╢рд╛рдпрдж рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ RESTIC_PASSWORD рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЖрдкрд╕реЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ?

рдЗрд╕реЗ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЬрд▓реНрджреА рдкреНрд░рд┐рдВрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:

repository ed6136ad opened successfully, password is correct

рдХрдо рд╕реЗ рдХрдо рдЬрдм рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЪрд▓рд╛рддреЗ рд╣реИрдВ (рдХрд┐рд╕реА рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ stdout рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрджреЗрд╢рди рдирд╣реАрдВ)ред

рдпрджрд┐ рдЖрдк рдЕрдкрд▓реЛрдб рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреЗ рдЕрдВрддрд┐рдо 15 рдорд┐рдирдЯ рдЙрд╕ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рд╣рдо rebuild-index рдХреЛ рднреА рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдо рд╣рдореЗрд╢рд╛ рдмрд╛рдж рдореЗрдВ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореЗрд░реЗ рдкрд╛рд╕ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ RESTIC_PASSWORD рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕реЗрдЯ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рд╕реЗрдЯ рдХрд░ рджреВрдВрдЧрд╛ рдФрд░ рдмрд╕ рдХрдорд╛рдВрдб рдХреЛ рдЪрд▓рдиреЗ рджреВрдВрдЧрд╛ред рдпрд╣ рд▓рдЧрднрдЧ 10 рдорд┐рдирдЯ рддрдХ рдХреБрдЫ рднреА рдирд╣реАрдВ рд▓реМрдЯрд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ ctrl-c рдФрд░ рдлрд┐рд░ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХреАред рдореЗрд░рд╛ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд╕рд╣реА рд╣реИ, рд╣реИ рдирд╛? restic -r b2:MY_BUCKET_NAME:/ rebuild-index рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреБрд▓ рдЕрдкрд▓реЛрдб рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдВрддрд┐рдо 15 рдорд┐рдирдЯ рдХрд╛ рдбреЗрдЯрд╛ рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдмрд╛рдж рдореЗрдВ рд╡рд╛рдкрд╕ рдЖрдиреЗ рдкрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЦреБрд╢реА рд╣реЛрдЧреАред

рдареАрдХ рд╣реИ, рдлрд┐рд░ rebuild-index рдЕрднреА рддрдХ рдирд╣реАрдВ рдЪрд▓рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдХреЛрдб рдЖрдЬрд╝рдорд╛ рд╕рдХрддреЗ рд╣реИрдВ :)

рдореИрдВрдиреЗ рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рддрд┐рдмрджреНрдз рдХрд┐рдпрд╛ рд╣реИ recover-data , рдмрд╕ рдЖрд░рд╛рдо рдХрд╛ рдирд┐рд░реНрдорд╛рдг ( go run build.go ) рдФрд░ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдХреЙрд▓ рдХрд░реЗрдВ:

$ restic -r b2:MY_BUCKET_NAME:/ recover

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

repository abe002d6 opened successfully, password is correct
load index files
load 543 trees
tree (543/543)
done
found 2 roots
save tree with 2 nodes
saved new snapshot 26f25bf1

рдлрд┐рд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╕реНрдиреИрдкрд╢реЙрдЯ рд╣реИ (рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ 26f25bf1 ), рдЬрд┐рд╕реЗ рдЖрдк рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдмрд╕ рдЗрд╕рдореЗрдВ рдЖрд╕рдкрд╛рд╕ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП restic mount рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рднреА рдЗрд╕реЗ рд╕реВрдЪреАрдмрджреНрдз рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

$ restic ls -l 26f25bf1 /
repository abe002d6 opened successfully, password is correct
snapshot aac6d0ed of [/recover] filtered by [/] at 2018-08-23 22:23:56.903268714 +0200 CEST):
drwxr-xr-x     0     0      0 2018-08-23 22:23:56 /0b9e25fb
drwxr-xr-x     0     0      0 2018-08-23 22:23:56 /d0d9386a

рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рдирд╛рдо рдЯреНрд░реА рдЖрдИрдбреА рдХреЗ рдирд╛рдо рдкрд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡реЗ рдереЛрдбрд╝реА рдЧреВрдврд╝ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЧрд▓реЗ рд╕реНрддрд░ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдирд╛рдо рд╣реИрдВред

рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЖрдкрдХреА рдорджрдж рдХрд░рддрд╛ рд╣реИ!

рдЗрд╕рд▓рд┐рдП, рдереЛрдбрд╝рд╛ рд╕рд╛ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рд╕реНрдЯреЛрд░реА рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП: рдореИрдВрдиреЗ рдЧрд┐рддреБрдм рдЗрд╢реНрдпреВ рдкрдврд╝рд╛, рдлрд┐рд░ рд╢реЙрд╡рд░ рдХреЗ рд▓рд┐рдП рдЧрдпрд╛, рдФрд░ рдЕрдкрдиреЗ рдЖрдк рд╕реЗ рд╕реЛрдЪрд╛, "рд╣рдореНрдо, рдРрд╕рд╛ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ"ред рдкрддрд╛ рдЪрд▓рд╛, рдореИрдВ рд╕рд╣реА рдерд╛, рдФрд░ рдпрд╣ рдирд╣реАрдВ рдерд╛ред рдпрджрд┐ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрдХ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рдПрдХ рдЙрдЪрд┐рдд рдХрдорд╛рдВрдб рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдм рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА B2 рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪ рд╕рдХрддреЗ рд╣реИрдВред

рдХрд┐рддрдирд╛ рдбреЗрдЯрд╛ рдерд╛? рдЖрдкрдиреЗ рдХрд┐рддрдирд╛ рд╡рд╕реВрд▓рд╛?

рд╕реМрднрд╛рдЧреНрдп!

рд╡рд╛рд╣! рдпрд╣ рддреЗрдЬрд╝ рдерд╛! рдЖрдкрдХреЛ рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! рдореИрдВрдиреЗ рдЕрднреА рд░реЗрдкреЛ рдХрд╛ рдХреНрд▓реЛрди рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЕрдм рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдпрд╣ рднреА рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ рдХрд┐ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг-рд╕реВрдЪрдХрд╛рдВрдХ рдХреНрдпреЛрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ред рдпрд╣ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдПрдХ DNS рдореБрджреНрджрд╛ рдерд╛ рдЬреЛ рд╣рдорд╛рд░рд╛ рд╕рд░реНрд╡рд░ рдЪрд╛рд▓реВ рд╣реИред рдореИрдВрдиреЗ рддрдп рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдФрд░ Fatal: unable to create lock in backend: repository is already locked by PID 41208 рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ, рддреЛ рдЬрд╛рд╣рд┐рд░ рд╣реИ рдХрд┐ рдореЗрд░рд╛ рдЕрдкрд▓реЛрдб рд╕рдм рдХреЗ рдмрд╛рдж рдЗрдирд╛рдпрдд рдирд╣реАрдВ рд╣реБрдЖред unlock рдЖрджреЗрд╢ рдиреЗ рд╕рд╛рдлрд╝ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдФрд░ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдЪрд▓ рд░рд╣реА рд╣реИред

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

рдЗрд╕ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! рдЖрдкрдХреЛ рдлрд╛рдВрд╕реА рдкрд░ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╕реЛрдорд╡рд╛рд░ рдХреЛ рд╕рдВрдкрд░реНрдХ рдореЗрдВ рд░рд╣реВрдВрдЧрд╛ред

рдпрджрд┐ рдпрд╣ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рджреВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╣рд╛рдпрдХ рд╣реИ, рддреЛ рд╣рдо рдЗрд╕реЗ рдмрд╛рдж рдореЗрдВ рдПрдХ рдЙрдЪрд┐рдд рдЖрджреЗрд╢ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ

рдореИрдВ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдорджрдж рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред рдпрд╣рд╛рдВ рдореЗрд░реА рдЕрдкрд▓реЛрдб рд╕реНрдкреАрдб 1 рдПрдордмреАрдкреАрдПрд╕ рд╣реИ рдФрд░ рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рд╢реБрд░реБрдЖрддреА рдмреИрдХрдЕрдк рдореЗрдВ 3-6 рдорд╣реАрдиреЗ рддрдХ рдХрд╛ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред рдкреВрд░рд╛ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрд╕реЗ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реЛрдЧреА, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рдпрд╣ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рдирд╣реАрдВ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдХрд╣рддреЗ рд╣реИрдВред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдХреИрд╕реЗ рд╕реЗрд╡рд╛ рдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ! рдЗрд╕ рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! : рдбреА

рд╕рд╛рде рд╣реА, рдЖрдкрдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд╛рдлреА рд╢рд╛рдирджрд╛рд░ рд╣реИ рдЬреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред рд╕реБрд░реБрдЪрд┐рдкреВрд░реНрдг рдФрд░ рдХрд╛рдлреА рд╕рд░рд▓ред

рдЖрдкрдХреЛ рдлрд╛рдВрд╕реА рдкрд░ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рд╕реЛрдорд╡рд╛рд░ рдХреЛ рд╕рдВрдкрд░реНрдХ рдореЗрдВ рд░рд╣реВрдВрдЧрд╛ред

рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдордд рдХрд░реЛ, рдореИрдВ рдмрд╕ рдЙрддреНрд╕реБрдХ рд╣реВрдБ рдЕрдЧрд░ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рдзреВрдк рдХрд╛ рдЪрд╢реНрдорд╛:

рдбреЗрдЯрд╛ рдмреА 2 рдкрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ рдФрд░ рджреВрд░ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ recover рдХрдорд╛рдВрдб рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛ рдХреЛ рдирд╣реАрдВ рдмрджрд▓реЗрдЧреА, рдпрд╣ рд╕рд┐рд░реНрдл рдЗрд╕реЗ рдкрдврд╝реЗрдЧреА, рдПрдХ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдФрд░ рдПрдХ рд╕реНрдиреИрдкрд╢реЙрдЯ рдЬреЛрдбрд╝реЗрдЧреА, рдФрд░ рд╡рд╣ рдпрд╣ рд╣реИред

рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдереЛрдбрд╝реА рд╕реА рдкреГрд╖реНрдарднреВрдорд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП (рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдмрд╛рдж рдореЗрдВ рдПрдХ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдореЗрдВ рдЗрд╕рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░реВрдВ): рд╣реБрдб рдХреЗ рддрд╣рдд, рдПрдХ рд░реЗрд╕реНрдЯрд┐рдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░ рдХреА рдлрд╛рдЗрд▓реЗрдВ рд╣реЛрддреА рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП snapshot рдФрд░ data рдлрд╛рдЗрд▓реЗрдВ:

  • data рдлрд╝рд╛рдЗрд▓реЗрдВ рдХрдо рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╢рд╛рдорд┐рд▓ tree рдпрд╛ data рдХрд╛ рд╡рд░реНрдгрди рдХреНрдпрд╛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдФрд░ рдЬрд╣рд╛рдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣реИ рдЕрдВрдд рдореЗрдВ рдПрдХ рд╣реЗрдбрд░ рдХреЗ рд╕рд╛рде рдзрдмреНрдмреЗ,
  • snapshot рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдЫреЛрдЯрд╛ JSON рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╣реЛрддрд╛ рд╣реИ, рдЬреЛ tree рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реИ

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

рдЙрдк-рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рд░реЗрд╕реНрдЯрд┐рдХ рдиреЗ tree рдмреВрдБрдж рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЙрдк-рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдирд╛рдо рдХреЛ рдПрдХ рдЕрдиреНрдп tree рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ред

restic backup рд░рди рдХреЗ рдЕрдВрдд рдореЗрдВ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд░реВрдЯ tree рдЬреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреЗрдбрд╝ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдкреЗрдбрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рдВрджрд░реНрдн рд╣реИрдВ рдФрд░ рдЗрд╕рд▓рд┐рдП (рдЕрдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдк рд╕реЗ) рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдФрд░ рдмреИрдХрдЕрдк рдореЗрдВ рдЙрдк-рдбрд╛рдпрд░ред рдЕрдВрддрд┐рдо рдЪрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, restic рдПрдХ рдирдпрд╛ snapshot рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рд░реВрдЯ tree рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реИред

рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЛ рднреВрд▓рдиреЗ рдХреЗ рд▓рд┐рдП restic рдмрддрд╛рддреЗ рд╣реИрдВ, рддреЛ рд░реВрдЯ рдЯреНрд░реА рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд╕рдВрджрд░реНрднрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред restic prune рдЗрд╕ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рддрд╛ рд╣реИ рдФрд░ рдкреЗрдбрд╝ рдФрд░ рдЕрдиреНрдп рд╕рднреА рдЕрдирд╛рд╡рд╢реНрдпрдХ tree рдФрд░ data рдмреВрдБрдж рдирд┐рдХрд╛рд▓ рджреЗрддрд╛ рд╣реИред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдХ tree рдХреЗрд╡рд▓ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рдЗрд╕рдореЗрдВ рдореМрдЬреВрдж рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ рдФрд░ рдЙрдкрдЦрдВрдб рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рд╣реЗрдЬреЗ рдЧрдП рд╣реЛрдВред рдЗрд╕рд▓рд┐рдП рдЬреИрд╕реЗ рд╣реА tree рдмреВрдБрдж рд╣реЛрддреА рд╣реИ, рд╣рдо рдпрд╣ рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдбреЗрдЯрд╛ (рдЙрдкрдЦрдВрдб рд╕рд╣рд┐рдд) рднреА рд╣реИред

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

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

    • рдкреЗрдбрд╝ рд▓реЛрдб рдХрд░реЗрдВ

    • рдкреЗрдбрд╝ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЗ рд▓рд┐рдП:



      • рдпрджрд┐ рдХреЛрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИ, рддреЛ рд╡рд╣ рджреВрд╕рд░реЗ рдкреЗрдбрд╝ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддреА рд╣реИ, рдЙрд╕ рдкреЗрдбрд╝ рдХреЛ рд╕реВрдЪреА рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВ



рдЕрдЧрд▓рд╛, рдкреЗрдбрд╝реЛрдВ рдХреА рд╕реВрдЪреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд┐рд░ рд╕реЗ рдЬрд╛рдПрдВ, рдЙрди рд╕рднреА рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдордиреЗ рджреЗрдЦрд╛ рд╣реИред рд╢реЗрд╖ рдкреЗрдбрд╝ рдЬрдбрд╝ рдХреЗ рдкреЗрдбрд╝ рд╣реИрдВ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдпрд╛ рддреЛ рдРрд╕реЗ рдкреЗрдбрд╝ рд╣реИрдВ рдЬреЛ (рдпрд╛ рд╣реИрдВ) рд╕реАрдзреЗ рд╕реНрдиреИрдкрд╢реЙрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд рд╣реИрдВ, рдпрд╛ рдЬреЛ restic backup рдХреЗ рдПрдХ рд╡рд┐рдХреГрдд рд░рди рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк "рдЭреВрд▓рддреЗ" рд╣реИрдВред

рдЕрдВрддрд┐рдо рдЪрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдПрдХ рдирдпрд╛ рдкреЗрдбрд╝ рдмрдирд╛рдПрдВ рдЬреЛ рд╕рднреА рд░реВрдЯ рдкреЗрдбрд╝реЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ, рдЗрд╕реЗ рд░реЗрдкреЛ рдореЗрдВ рд╕рд╣реЗрдЬрддрд╛ рд╣реИ, рдлрд┐рд░ рдПрдХ рдирдпрд╛ рд╕реНрдиреИрдкрд╢реЙрдЯ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рдирдП рдкреЗрдбрд╝ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реИред

рдлрд┐рд░ рдЖрдк рдЗрд╕ рдирдП рд╕реНрдиреИрдкрд╢реЙрдЯ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдЧреВрдврд╝ рдирд╛рдореЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ (рдЬреЛ рдХрд┐ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдкрд╛рдП рдЧрдП рдореВрд▓ рдкреЗрдбрд╝реЛрдВ рдХреА рдЫреЛрдЯреА рдкреЗрдбрд╝ рдЖрдИрдбреА рд╣реИрдВ)ред

рдЗрд╕реЗ рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рд╡рд┐рд▓рдп рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:

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

рдЗрд╕ рдкрд░ рдЫреЛрдЯрд╛ рдЕрдкрдбреЗрдЯ: рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рдЧреБрд░реБрд╡рд╛рд░ рдХреЛ рдирд┐рдХрд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ rebuild-index рд╢реБрд░реВ рдХрд┐рдпрд╛ред read: connection reset by peer рд╕рд╛рде рд╡рд╛рдкрд╕ рдорд┐рд▓рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣реА рдореЗрд░реА рдореГрддреНрдпреБ рд╣реЛ рдЧрдИред рдореИрдВрдиреЗ рдЗрд╕реЗ рдмреА 2 рд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рд▓реЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд╕рд╛рде рдХрд▓ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдФрд░ рдпрд╣ рдареАрдХ рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдЕрдм рдпрд╣ рдХреЗрд╡рд▓ 5% рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред B2 рдмрдХреЗрдЯ рдореЗрдВ рд▓рдЧрднрдЧ 90TB рд╣реИ рдФрд░ рдЬрд┐рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХрд╛ рдореИрдВ рд╕рдорд░реНрдерди рдХрд░ рд░рд╣рд╛ рдерд╛ рдЙрдирдореЗрдВ рд╕рдВрднрд╡рддрдГ рд▓рдЧрднрдЧ 110-120TB рдереАред

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

рдХреБрдЫ рд╕рдордп рдХреЗ рдореИрдВ рдХреБрдЫ рдкреНрд░рд╢реНрди рдкреВрдЫрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХреЗ рд▓рд┐рдП: рдЪрд╛рд╣рд┐рдП рдореИрдВ рдЗрд╕ rebuild-index рдкреВрд░рд╛ рд╣реЛрдиреЗ рд╕реЗ рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдореИрдВ рдПрдХ рдХреЛрд╢рд┐рд╢ recover ? рдЕрдЧрд░ рдореИрдВ рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛ рддреЛ рдХреНрдпрд╛ рдореИрдВ рдХреБрдЫ рднреА рдвреАрд▓рд╛ рдХрд░реВрдВрдЧрд╛? рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддрд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдкрд╣рд▓реА рдмрд╛рд░ рдореЗрдВ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдиреА рд╣реА рдЙрдмрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдЬрдм рд╕реЗ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдЪреАрдЬреЛрдВ рдХреЛ рдЗрд╕ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рдкрд░ рдЪрд▓рдиреЗ рдореЗрдВ рд╕рдордп рд▓рдЧреЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЗрд╕реЗ рдорд╛рд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ, рддреЛ recover рдЪрд▓рд╛рдПрдВ rebuild-index рдмрд╛рдж рдореЗрдВ, рдореИрдВ рдРрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдХреНрдпрд╛ rebuild-index рдпрд╛ recover --quiet рдлреНрд▓реИрдЧ рд╕реНрдкреАрдб рд╕реЗ рдЪрд▓реЗрдВрдЧреЗ рдЬреИрд╕реЗ backup рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ?

рдЕрдЪреНрдЫрд╛ рдареАрдХ рд╣реИ! рдореИрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреВрдВрдЧрд╛:

  • rebuild-index рдПрдмреЛрд░реНрдЯ рдХрд░реЗрдВ
  • restic recover рдЪрд▓рд╛рдПрдБ
  • рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдХрд┐ рдирдП рдмрдирд╛рдП рдЧрдП рд╕реНрдиреИрдкрд╢реЙрдЯ рдореЗрдВ рдХреМрди рд╕рд╛ рдбреЗрдЯрд╛ рд╣реИ

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

рдЬрдмрдХрд┐ rebuild-index рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЖрдк рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рддрдХ рдирд╣реАрдВ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗред

рдХреНрдпрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг-рдЗрдВрдбреЗрдХреНрд╕ рдЪрд▓ рд░рд╣рд╛ рд╣реЛрдЧрд╛ рдпрд╛ - aquiet рдлреНрд▓реИрдЧ рд╕реНрдкреАрдб рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдареАрдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдЬреИрд╕реЗ рдХрд┐ рдпрд╣ рдмреИрдХрдЕрдк рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдХрд░рддрд╛ рд╣реИ?

рдирд╣реАрдВред

рдореИрдВрдиреЗ рдЪреАрдЬреЛрдВ рдХреЛ рд░рд╛рдд рднрд░ рдЪрд▓рдиреЗ рджрд┐рдпрд╛ рдФрд░ рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рднрд░ рдЧрдИ рд╣реИ рдФрд░ рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдИ рд╣реИ:

found 755 roots Fatal: unable to save new tree to the repo: fs.TempFile: open /var/folders/tq/67qp8py137n_5nzf563qlylr0000gn/T/restic-temp-pack-913168611: no space left on device

рдХреНрдпрд╛ рдпрд╣ рдмрддрд╛рдиреЗ рдХрд╛ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдСрдкрд░реЗрд╢рди рдХреЛ рдХрд┐рддрдирд╛ рдбреЗрдЯрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ рдЗрд╕реЗ рдХрдо рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛?

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рдореИрдВ рдЗрд╕ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреЛ рдореБрдХреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ restic cache --cleanup рд╣реИ?

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

рдЖрдкрдиреЗ рдХреМрди рд╕реА рдХрдорд╛рдВрдб рдареАрдХ рд╕реЗ рдЪрд▓рд╛рдИ рдереА? рджреЛрдиреЛрдВ rebuild-index рдФрд░ recover рдХреЛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреИрд╢ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╣рд╛рд░реНрдб рдбрд┐рд╕реНрдХ рдкрд░ рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рдирд╣реАрдВ рд╕рд╣реЗрдЬрдирд╛ рдЪрд╛рд╣рд┐рдП ...

рдлрд┐рд▓рд╣рд╛рд▓ рдореЗрд░реА рдбреЗрд╕реНрдХ рдкрд░ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рдХреБрдЫ рдРрд╕рд╛ рдерд╛: ./restic -o b2.connections=x -r b2:mybucket:/ recover рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ x рдХреБрдЫ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдерд╛ред рд╡рд╣ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд░рд╣рд╛ рд╣реЛрдЧрд╛ред рдореИрдВ -o b2.connections=x рдмрд┐рдЯ рдХреЗ рдмрд┐рдирд╛ рдЗрд╕реЗ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдореБрдЭреЗ рдХреИрд╢ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдорд┐рд▓реА рдФрд░ рдЙрд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рднрдпрд╛рдирдХ рдЙрдкрдХрд░рдгред
рдореБрдЭреЗ рдзреАрдореЗ-рдЗрд╢ рдХрдиреЗрдХреНрд╢рди рдкрд░ рдбреЗрдЯрд╛ рдХреА рдЯреЗрд░рд╛рдмрд╛рдЗрдЯреНрд╕ рдмреИрдХрдЕрдк рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдмреИрдХрдЕрдк рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдХрд╛ рдПрдХ рдореМрдХрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдЕрднреА рднреА рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред рдХреНрдпрд╛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рддрд░реАрдХрд╛ рд╣реИ?

рдХреНрдпрд╛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдХреЗрд╡рд▓ рдХреБрдЫ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рддрд░реАрдХрд╛ рд╣реИ?

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

рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдмреЗрд╣рддрд░ рдЬрдЧрд╣ https://forum.restic.net рдкрд░ рдордВрдЪ рд╣реЛрдЧрд╛, рд╕рд╡рд╛рд▓ (рдФрд░ рдЬрд╡рд╛рдм!) рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЦреЛрдЬ рдпреЛрдЧреНрдп рд╣реИрдВред

@pauletg рддреЛ, рдпрд╣ рдХреИрд╕реЗ рдЪрд▓рд╛ рдЧрдпрд╛?

рдореИрдВрдиреЗ # 2056 рдореЗрдВ рдирдП рдХрдорд╛рдВрдб recover рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рджрд┐рдпрд╛ рд╣реИред

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

рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдпрджрд┐ рдЖрдкрдХреЛ рдкрд╕рдВрдж рд╣реИ (рдФрд░ рдмрд╣реБрдд рд╕рдордп рд╣реИ), рддреЛ рдЖрдк рдЗрд╕реЗ --no-cache рд╕рд╛рде рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред рдЬрдм # 2056 рд╡рд┐рд▓рдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░ рджреВрдВрдЧрд╛

рдХреГрдкрдпрд╛ рд╣рдореЗрдВ рдмрддрд╛рдПрдБ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣реИ! :)

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

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

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

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

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

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

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