Restic: рдмрд╣рд┐рд╖реНрдХреГрдд рдлрд╝рд╛рдЗрд▓ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рд▓рд┐рдП рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдирд╣реАрдВ рдвреВрдБрдв рд╕рдХрддрд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 8 рдЬреВрди 2017  ┬╖  17рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: restic/restic

рдореБрдЭреЗ рдХреЛрдИ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдмрд╣рд┐рд╖реНрдХреГрдд рдлрд╝рд╛рдЗрд▓ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЛ рдХреИрд╕реЗ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╛рдиреА рдпрд╣ рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ? рд░реЗрдЧреЗрдХреНрд╕? рдпрд╣ рдлрд╛рдЗрд▓реЛрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХреИрд╕реЗ рдХрд░рддрд╛ рд╣реИ? рдХреНрдпрд╛ рдкрде рдЙрдкрд╕рд░реНрдЧреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдХрд╣рд╛рдВ рд╕реЗ (рд╕реАрдбрдмреНрд▓реНрдпреВрдбреА/рдпрд╛ рд░реВрдЯ?)?

рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг:

.qiv-trash (directory that could be anywhere on the filesystem)
.DS_Store
lost+found/
._*
desktop.ini
Thumbs.db (file that could be anywhere on the filesystem)
.Trash-* (the asterisk could be any number, is it needed?)
.tmp$ (file ending in .tmp)
~$ (file ending in a tilde)
~/.cache/ (cache directory in user home dir, using tilde syntax)
/full/path/to/directory/.syncthing/index*
documentation wanted

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

рдЕрдкрдиреЗ рдХреБрдЫ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП:

  • рд╕рд╣реЗрдЬреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдлрд╝рд╛рдЗрд▓/рдбреАрдЖрдИрдЖрд░ рдХреЗ рдкреВрд░реНрдг рдкрде рдХреЗ рд╡рд┐рд░реБрджреНрдз рд╕рднреА рдкреИрдЯрд░реНрди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
  • рд╕рд╛рдкреЗрдХреНрд╖ рдкрде/рдкреИрдЯрд░реНрди рд╕рд╣реЗрдЬреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкрде рдХреЗ рдиреАрдЪреЗ рдХрд╣реАрдВ рднреА рдореЗрд▓ рдЦрд╛рдПрдВрдЧреЗ
  • рдлрд┐рд▓рд╣рд╛рд▓ рдлрд╝рд╛рдЗрд▓ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП --exclude foo foo рдирд╛рдо рдХреА рдХрд┐рд╕реА рднреА рдлрд╛рдЗрд▓ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдмрд╛рд╣рд░ рдХрд░ рджреЗрдЧрд╛ред рд╡рд╣реА --exclude foo/ ред

рдЖрдкрдХреА рдмрд╣рд┐рд╖реНрдХреГрдд рдлрд╝рд╛рдЗрд▓ рд╕реЗ:

  • ._* рдЙрди рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рдПрдЧрд╛ рдЬрд┐рдирдХрд╛ рдирд╛рдо рдбреЙрдЯ рдФрд░ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ
  • desktop.ini desktop.ini рдирд╛рдордХ рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдмрд┐рд▓реНрдХреБрд▓ рдореЗрд▓ рдЦрд╛рдПрдЧрд╛ред рддреЛ desktop.ini.bak рдХреЛ рдмрд╛рд╣рд░ рдирд╣реАрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕реНрдиреИрдкрд╢реЙрдЯ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рд╣реИред
  • .Trash-* .Trash- , .Trash-foobar рдЖрджрд┐ рдирд╛рдо рдХреА рдлрд╛рдЗрд▓реЗрдВ/рдбреАрдЖрдИрдЖрд░ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВред
  • .tmp$ .tmp$ рдирд╛рдо рдХреА рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ/рдбреАрдЖрдИрдЖрд░ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ, рдЬреЛ рдПрдХ рдмрд┐рдВрджреБ рд╣реИ, рдЙрд╕рдХреЗ рдмрд╛рдж tmp рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдбреЙрд▓рд░ рдХрд╛ рдЪрд┐рд╣реНрди рд╣реИред рдХреЛрдИ рд░реЗрдЧреЗрдХреНрд╕рдкреА рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВред
  • ~$ рдЯрд┐рд▓реНрдб рдбреЙрд▓рд░ рдирд╛рдо рдХреА рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ/рдбреАрдЖрдИрдЖрд░ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВред рдЯрд┐рд▓реНрдб рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ/рдбреАрдЖрдИрдЖрд░ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, *~ ред
  • ~/.cache рдЯрд┐рд▓реНрдбреЗ рдирд╛рдордХ рд╕рднреА рдбреАрдЖрдИрдЖрд░ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ .cache рдХреЛ рдмрд╛рд╣рд░ рдХрд░рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдЕрдкрдиреА рд╣реЛрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреИрд╢ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, $HOME/.cache (рдЯрд┐рд▓реНрдб рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ --exclude-file рдорд╛рдзреНрдпрдо рд╕реЗ рдкрдврд╝реА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдореЗрдВ рд╢реЗрд▓ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛрддрд╛ рд╣реИ рджреЛрдиреЛрдВ)ред
  • /full/path/to/directory/.syncthing/index* index рдиреАрдЪреЗ /full/path/to/directory/.syncthing рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдирд╛рдореЛрдВ рд╡рд╛рд▓реА рд╕рднреА рдЪреАрдЬрд╝реЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВред

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

рдирдорд╕реНрддреЗ, рдХреНрдпрд╛ рдЖрдкрдиреЗ рджреЗрдЦрд╛?

рдкреИрдЯрд░реНрди рдлрд╝рд╛рдЗрд▓рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдЧреНрд▓реЛрдм, рдлрд╝рд╛рдЗрд▓рдкрде рджреЗрдЦреЗрдВред рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рд╛рди рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд ** рдордирдорд╛рдиреА рдЙрдкрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рддрд╛ рд╣реИред рдмрд╣рд┐рд╖реНрдХреГрдд-рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдкрд░реНрдпрд╛рд╡рд░рдг-рдЪрд░ os.ExpandEnv рдХреЗ рд╕рд╛рде рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред

https://github.com/restic/restic/blob/master/doc/manual.rst рдореЗрдВ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЖрдкрдХреЗ рд╕рд╡рд╛рд▓реЛрдВ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдореИрдВ https://restic.readthedocs.io/en/latest/manual.html рдкрд░ рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдЧрдпрд╛ рдФрд░ рдмрд╣рд┐рд╖реНрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдХреА, рдЬрд╣рд╛рдВ рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдЗрд╕рдореЗрдВ рдХреЛрдИ рд╕рд╛рдорд╛рдиреНрдп рдЙрджрд╛рд╣рд░рдг рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ (рдпрд╛ рдореИрдиреНрдпреБрдЕрд▓ рдкрд░ рдЕрдиреНрдп рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХрд╛ рд╕рдВрджрд░реНрднред ) :/

рдореИрдВрдиреЗ рдЧреЛрд▓рд╛рдВрдЧ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрдврд╝рд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдВрддрд┐рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (рдореБрдЭреЗ!) рдпрд╣ рдЬрд╛рдирдиреЗ рд╡рд╛рд▓рд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд░реЗрд╕реНрдЯрд┐рдХ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдмрд╣рд┐рд╖реНрдХреГрдд рдХреА рддреБрд▓рдирд╛ рдХрд░ рд░рд╣рд╛ рд╣реИ - рдХреНрдпрд╛ рдпрд╣ рдкреВрд░реНрдг рдкрде рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП /home/me/blah) рдпрд╛ рдкрде рд╕реЗ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рд░реВрдЯ (/ blah рдпрд╛ blah), рдпрд╛ cwd рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ (рдореБрдЭреЗ/blah рдЬрдм рдореИрдВ/рдШрд░ рдкрд░ рд╣реВрдВ)?

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЙрдард╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╡реИрдз рдмрд┐рдВрджреБ рд╣реИред рдореИрдиреБрдЕрд▓ рдХреЛ godoc.org рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдмрд╣рд┐рд╖реНрдХреГрдд рдлрд╝рд┐рд▓реНрдЯрд░ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП, рдФрд░ рдЕрдзрд┐рдХ рдЙрджрд╛рд╣рд░рдг рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред

рдЕрдкрдиреЗ рдХреБрдЫ рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП:

  • рд╕рд╣реЗрдЬреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдлрд╝рд╛рдЗрд▓/рдбреАрдЖрдИрдЖрд░ рдХреЗ рдкреВрд░реНрдг рдкрде рдХреЗ рд╡рд┐рд░реБрджреНрдз рд╕рднреА рдкреИрдЯрд░реНрди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
  • рд╕рд╛рдкреЗрдХреНрд╖ рдкрде/рдкреИрдЯрд░реНрди рд╕рд╣реЗрдЬреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкрде рдХреЗ рдиреАрдЪреЗ рдХрд╣реАрдВ рднреА рдореЗрд▓ рдЦрд╛рдПрдВрдЧреЗ
  • рдлрд┐рд▓рд╣рд╛рд▓ рдлрд╝рд╛рдЗрд▓ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП --exclude foo foo рдирд╛рдо рдХреА рдХрд┐рд╕реА рднреА рдлрд╛рдЗрд▓ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдмрд╛рд╣рд░ рдХрд░ рджреЗрдЧрд╛ред рд╡рд╣реА --exclude foo/ ред

рдЖрдкрдХреА рдмрд╣рд┐рд╖реНрдХреГрдд рдлрд╝рд╛рдЗрд▓ рд╕реЗ:

  • ._* рдЙрди рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рдПрдЧрд╛ рдЬрд┐рдирдХрд╛ рдирд╛рдо рдбреЙрдЯ рдФрд░ рдЕрдВрдбрд░рд╕реНрдХреЛрд░ рд╕реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ
  • desktop.ini desktop.ini рдирд╛рдордХ рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рд╕реЗ рдмрд┐рд▓реНрдХреБрд▓ рдореЗрд▓ рдЦрд╛рдПрдЧрд╛ред рддреЛ desktop.ini.bak рдХреЛ рдмрд╛рд╣рд░ рдирд╣реАрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕реНрдиреИрдкрд╢реЙрдЯ рдореЗрдВ рд╕рд╣реЗрдЬрд╛ рдЧрдпрд╛ рд╣реИред
  • .Trash-* .Trash- , .Trash-foobar рдЖрджрд┐ рдирд╛рдо рдХреА рдлрд╛рдЗрд▓реЗрдВ/рдбреАрдЖрдИрдЖрд░ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВред
  • .tmp$ .tmp$ рдирд╛рдо рдХреА рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ/рдбреАрдЖрдИрдЖрд░ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВ, рдЬреЛ рдПрдХ рдмрд┐рдВрджреБ рд╣реИ, рдЙрд╕рдХреЗ рдмрд╛рдж tmp рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдбреЙрд▓рд░ рдХрд╛ рдЪрд┐рд╣реНрди рд╣реИред рдХреЛрдИ рд░реЗрдЧреЗрдХреНрд╕рдкреА рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВред
  • ~$ рдЯрд┐рд▓реНрдб рдбреЙрд▓рд░ рдирд╛рдо рдХреА рд╕рднреА рдлрд╛рдЗрд▓реЗрдВ/рдбреАрдЖрдИрдЖрд░ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВред рдЯрд┐рд▓реНрдб рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ/рдбреАрдЖрдИрдЖрд░ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, *~ ред
  • ~/.cache рдЯрд┐рд▓реНрдбреЗ рдирд╛рдордХ рд╕рднреА рдбреАрдЖрдИрдЖрд░ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ .cache рдХреЛ рдмрд╛рд╣рд░ рдХрд░рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдЕрдкрдиреА рд╣реЛрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреИрд╢ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, $HOME/.cache (рдЯрд┐рд▓реНрдб рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ --exclude-file рдорд╛рдзреНрдпрдо рд╕реЗ рдкрдврд╝реА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдореЗрдВ рд╢реЗрд▓ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛрддрд╛ рд╣реИ рджреЛрдиреЛрдВ)ред
  • /full/path/to/directory/.syncthing/index* index рдиреАрдЪреЗ /full/path/to/directory/.syncthing рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдирд╛рдореЛрдВ рд╡рд╛рд▓реА рд╕рднреА рдЪреАрдЬрд╝реЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИрдВред

рдзрдиреНрдпрд╡рд╛рдж @fd0

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

рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╣рд╛рд░ рдереЛрдбрд╝рд╛ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд╣реИ, рдореИрдВрдиреЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП --exclude foo/ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХреА рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рд╕рд╛рдордЧреНрд░реА рдХреЛ рдирд╣реАрдВ, рдЬрдмрдХрд┐ --exclude foo рдХреЛ рдмреИрдХрдЕрдк рдХреЗ рд▓рд┐рдП рди рддреЛред рдпрдХреАрди рдирд╣реАрдВ рдХреНрдпреЛрдВ, rsync рд╕реЗ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИред

рдореЗрд░реЗ рдЙрджрд╛рд╣рд░рдг рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЪреВрдХ рдЧрдП: рд░рд┐рдХреНрдд рд╕реНрдерд╛рди! рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдмреИрдХрд╕реНрд▓реИрд╢ рдХреЗ рд╕рд╛рде рдЙрди рдФрд░ рд╢реИрд▓ рдореЗрдЯрд╛рдПрдХреНрдЯреЗрдХреНрдЯрд░реНрд╕ рд╕реЗ рдмрдЪрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

рдореИрдВрдиреЗ рдЗрдирдореЗрдВ рд╕реЗ рдмрд╣реБрддреЛрдВ рдХреА рдирдХрд▓ рдХреА: https://gist.github.com/jult/e2eaedad6b9e29d95977fea0ddffae7d

рдХреНрдпрд╛ рдмрд╣рд┐рд╖реНрдХреГрдд рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ? рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: https://github.com/restic/restic/pull/916/commits/c796d84fca48feea91ca3e85fbf38e16f764a468 рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣реИрд╢ рдЯрд┐рдкреНрдкрдгреА рд╡рд░реНрдг рд╣реИред

рдЖрд╣, рдореБрдЭреЗ рдбрд░ рд╣реИ рдХрд┐ рдпрд╣ рдЕрднреА рднреА рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╣реА рдирд╣реАрдВ рд╣реИред рдореИрдВ рд╡рд░реНрдгрди рдХрд░реВрдБрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рд░реЗрд╕реНрдЯрд┐рдХ рдмрд╣рд┐рд╖реНрдХреГрдд рдкреИрдЯрд░реНрди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд░реЗрд╕реНрдЯрд┐рдХ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЕрдкрдиреЗ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА ( /home/user ) рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

$ restic backup --exclude='*.bak' --exclude='/home/user/secret' --exclude='extra' ~

рдлрд┐рд░ рд░реЗрд╕реНрдЯрд┐рдХ рдХреЛ рдирд┐рдореНрди рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рддрд░реНрдХ рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗ (рдЦреЛрд▓ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рдмрд╛рдж):

["restic", "backup", "--exclude='*.bak'", "--exclude='/home/user/secret'", "--exclude='extra'", "/home/user"]

рдлрд┐рд░, рдпрд╣ /home/user рдкрд╛рд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИред рдирд┐рдореНрди рд╕реВрдЪреА рдмрддрд╛рддреА рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдирд╛рдорд┐рдд рдлрд╝рд╛рдЗрд▓/рдбреАрдЖрдИрдЖрд░ рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рд░реЗрд╕реНрдЯрд┐рдХ рд╣рдореЗрд╢рд╛ рдкреИрдЯрд░реНрди рдХреЗ рдЦрд┐рд▓рд╛рдл рдкреВрд░реНрдг рдкрде рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реИ:

  • рдлрд╝рд╛рдЗрд▓ /home/user/foo.bak : рдкреИрдЯрд░реНрди *.bak рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд╝рд╛рдЗрд▓ рд╕рд╣реЗрдЬреА рдирд╣реАрдВ рдЧрдИ рд╣реИред рдкреИрдЯрд░реНрди рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ рдЗрд╕рд▓рд┐рдП рдпрд╣ .bak рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╣рд░ рдЬрдЧрд╣ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред
  • рдбреАрдЖрдИрдЖрд░ /home/user/secret : рдкреВрд░реНрдг рдкреИрдЯрд░реНрди /home/user/secret рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдбреАрдЖрдИрдЖрд░ рд╕рд╣реЗрдЬрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЯреНрд░реИрд╡рд░реНрд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
  • dir /home/user/foo/home/user/secret : рдХреЛрдИ рдкреИрдЯрд░реНрди рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛, рдЗрд╕рд▓рд┐рдП dir рд╕рд╣реЗрдЬрд╛ рдЬрд╛рддрд╛ рд╣реИред
  • dir /home/user/work/extra : рдкреИрдЯрд░реНрди extra рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ, dir рд╕рд╣реЗрдЬрд╛ рдирд╣реАрдВ рдЧрдпрд╛ рд╣реИред

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

рдХреЛрдИ рдФрд░ рдкреНрд░рд╢реНрди? :)

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

рдХреНрдпрд╛ рдкреВрд░реНрдг рдкреИрдЯрд░реНрди /home/user/secret рдореЗрд▓ рдЦрд╛рдПрдЧрд╛ /home/user/secret2 ? (рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?)
рдХреНрдпрд╛ рдкреВрд░реНрдг рдкреИрдЯрд░реНрди /home/user/secret рдореЗрд▓ рдЦрд╛рдПрдЧрд╛ /home/user/somemount/home/user/secret ?

рджреЛрдиреЛрдВ рд╣реА рдорд╛рдорд▓реЛрдВ рдореЗрдВ: рдирд╣реАрдВ, рдкреИрдЯрд░реНрди рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рдПрдЧрд╛ред

рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ? рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдореБрдЭреЗ рдЦреБрд╢реА рд╣реИ рдХрд┐ рдпрд╣ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ :)

рдПрдХ рд╢реЗрд▓ рдХреНрдпрд╛ рдХрд░реЗрдЧрд╛, рдЗрд╕рдХреЗ рдмрд╛рдж рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдХреЛрдб рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдпрджрд┐ рдЖрдк рд╕реНрд╡рдпрдВ рд╕реЗ рдкреВрдЫреЗрдВ, рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ /home/user/secret2 рдореМрдЬреВрдж рд╣реИ, рддреЛ ls /home/user/secret рдкреНрд░рд┐рдВрдЯ рд╣реЛрдЧрд╛ (рдмрд╢рд░реНрддреЗ рдлрд╝рд╛рдЗрд▓ secret рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реЛрдирд╛)?

рдЕрдзрд┐рдХ рдФрдкрдЪрд╛рд░рд┐рдХ рд╢рдмреНрджреЛрдВ рдореЗрдВ: рдпрджрд┐ рдкреИрдЯрд░реНрди / рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдпрд╣ рдкреВрд░реНрдг рд╣реИ рдФрд░ рдкреИрдЯрд░реНрди рдкрд░реАрдХреНрд╖рдг рдХреЗ рддрд╣рдд рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдореЗрд▓ рдЦрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд▓рд┐рдП рдкреИрдЯрд░реНрди /home/user/secret /home/user/somemount[...] рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИ

рдЖрдк рдЕрдкрдиреЗ рд▓рд┐рдП рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкреИрдЯрд░реНрди рдФрд░ рдлрд╝рд╛рдЗрд▓ рдкрде рджреЛрдиреЛрдВ рдЕрдкрдиреЗ рд╕рдВрдмрдВрдзрд┐рдд рдШрдЯрдХреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИрдВ:

  • /home/user/secret рдХреЛ [ROOT, "home", "user", "secret"] рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдлрд╝рд╛рдЗрд▓ /home/user/somemount/home/user/secret рдХреЛ [ROOT, "home", "user", "somemount", "home", "user", "secret"] рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд░реВрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреНрд░рд┐рдВрдЧ ROOT рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкреИрдЯрд░реНрди рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдореЗрдВ рд╕рдорд╛рд╣рд┐рдд рдирд╣реАрдВ рд╣реИред

    • рдЖрдЗрдП рдлрд╝рд╛рдЗрд▓ рдХреЛ рджреЗрдЦреЗрдВ /home/user/secret2 , рдЬреЛ [ROOT, "home", "user", "secret2"] рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИред рдлрд┐рд░ рд╕реЗ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкреИрдЯрд░реНрди рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдореЗрдВ рд╕рдорд╛рд╣рд┐рдд рдирд╣реАрдВ рд╣реИред

  • рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП /home/user/secret/secret.txt , рдЬрд┐рд╕реЗ [ROOT, "home", "user", "secret", "secret.txt"] рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкреИрдЯрд░реНрди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИ, рдареАрдХ рд╢реБрд░реБрдЖрдд рдореЗрдВ: [ROOT, "home", "user", "secret", ...] , рдЗрд╕рд▓рд┐рдП рдкреИрдЯрд░реНрди рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред
  • рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ secret/secret.txt рдПрдХ рд╕рд╛рдкреЗрдХреНрд╖ рдмрд╣рд┐рд╖реНрдХрд░рдг рдкреИрдЯрд░реНрди рд╣реИ, рдЬреЛ ["secret", "secret.txt"] рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рд╣реИред рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдкреИрдЯрд░реНрди рдСрдлрд╝рд╕реЗрдЯ 3: [ROOT, "home", "user", "secret", "secret.txt"] рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░ /home/user/secret/secret.txt рдлрд╝рд╛рдЗрд▓ рдХреА рд╕реВрдЪреА рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреИрдЯрд░реНрди рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред

рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрде рдШрдЯрдХ рдореЗрдВ рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб ( * , ? рд╡рдЧреИрд░рд╣) рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдЙрдирдХрд╛ рднреА рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддреЛ рдЖрдкрдХрд╛ рдкрд╣рд▓рд╛ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЗ рдПрдХ рдкреИрдЯрд░реНрди /home/user/secret* рдкрде рд╕реЗ рдореЗрд▓ рд╣реЛрдЧрд╛ /home/user/secret2 ред

рдпреЗ рд╕рднреА рдЙрджрд╛рд╣рд░рдг рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдореИрдиреБрдЕрд▓ рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред

рдЧреЛрдЪрд╛ред рдзрдиреНрдпрд╡рд╛рджред

рдХреНрдпрд╛ рдирдХрд╛рд░рд╛рддреНрдордХ рдмрд╣рд┐рд╖реНрдХрд░рдг рд╕рдВрднрд╡ рд╣реИ ala .gitignore?
рдореИрдВ рдиреЗрд╕реНрдЯреЗрдб рдбреАрдЖрдИрдЖрд░ .meteor/local/db рдХреЛ рдЫреЛрдбрд╝рдХрд░ .meteor рдирд╛рдо рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╕рднреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдмрд╛рд╣рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рдХреНрдпрд╛ рдореИрдВ рдРрд╕рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ?

/рдЖрджрд┐/рд░реЗрд╕реНрдЯрд┐рдХ/рдмрд╣рд┐рд╖реНрдХреГрдд:
.meteor/ !.meteor/local/db
restic backup exclude-file=/etc/restic/excludes

рдирд╣реАрдВ, рдпрд╣ рдЕрднреА рддрдХ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИред

рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рд╢рд╛рдорд┐рд▓/рдмрд╣рд┐рд╖реНрдХреГрдд рдЙрджрд╛рд╣рд░рдг #396 рдореЗрдВ рдЯреНрд░реИрдХ рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдпрд╣рд╛рдВ рдмрдВрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

@ fd0 рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдиреМрдХрд░рд┐рдпреЛрдВ рдиреАрдЪреЗ рдХреА рддрд░рд╣ / / jobs / / рдмрдирд╛рддрд╛ / ** / рд╕рднреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рд╕реЗ рд╕рдВрдЧреНрд░рд╣ dir рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдЧреНрд░рд╣ рдХреЗ рд╣реЛрдЧрд╛ рдХрд┐ рдХрд╛рдо рдкрде рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИред рдФрд░ рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрдИ рдкрде рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореБрдЭреЗ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдпрджрд┐ рд╕рдВрднрд╡ рд╣реЛ рддреЛ рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╕реБрдЭрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдХреЛрдИ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ

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

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

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

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

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

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

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