restic version
рдХрд╛ рдЖрдЙрдЯрдкреБрдЯрд░реЗрд╕реНрдЯрд┐рдХ 0.6.1 (v0.6.1-126-gb0fb95df)
рдбрд╛рд░реНрд╡рд┐рди/amd64 . рдкрд░ go1.8.3 рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд
restic backup --exclude-file ~/exclude.txt ~
рдПрд╕рдПрдлрд╝рдЯреАрдкреА рд╕реЗ рд▓реИрди
рдмрд╣рд┐рд╖реНрдХреГрдд.txt рдореЗрдВ рдкреИрдЯрд░реНрди рд╕реЗ рдореЗрд▓ рдЦрд╛рдиреЗ рд╡рд╛рд▓реА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджреЗрдВ
рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рддрдм рддрдХ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдЬрдм рддрдХ рдХрд┐ рдореИрдВрдиреЗ рдкреИрдЯрд░реНрди рдХреЛ рдЙрд╕ рдмрд┐рдВрджреБ рдкрд░ рдмрд╣реБрдд рдвреАрд▓рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╣рд╛рдВ рдкреИрдЯрд░реНрди рдмрд╣реБрдд рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИред
рдЗрд╕ рддрд░рд╣ рдПрдХ рдмрд╣рд┐рд╖реНрдХреГрдд рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:
.[^.]*
/matt/Applications
/matt/Dropbox
/matt/Downloads
/matt/VirtualBox VMs
*.vmdk
рдореЗрд░рд╛ рд▓рдХреНрд╖реНрдп рдореЗрд░реА $HOME рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ (рдирд╛рдо matt
) рдореЗрдВ dotfiles рдФрд░ рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдЫреЛрдбрд╝рдирд╛ рд╣реИ (рд▓реЗрдХрд┐рди рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП "рдПрдкреНрд▓рд┐рдХреЗрд╢рди" рдирд╛рдордХ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ)ред рдУрд╣, рдФрд░ рдХреЛрдИ рднреА .vmdk рдлрд╝рд╛рдЗрд▓реЗрдВ (рд╡реЗ рдмрд╣реБрдд рдмрдбрд╝реА рд╣реЛ рд╕рдХрддреА рд╣реИрдВ!)
рдЬрдм рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреИрдЯрд░реНрди рдореЗрдВ рдвреАрд▓ рджреА:
.[^.]*
Applications
Dropbox
Downloads
VirtualBox VMs
*.vmdk
рдЗрд╕рдиреЗ рдХрд╛рдо рдХрд┐рдпрд╛ (рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЗрд╕рдиреЗ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛) рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдбрд╛рдЙрдирд▓реЛрдб рдирд╛рдо рдХреЗ рд╕рднреА рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдХреЛ рдЫреЛрдбрд╝рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдПред
рд╢рд╛рдпрдж рдореИрдВ рдЕрднреА рднреА рдкреИрдЯрд░реНрди рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛ рд░рд╣рд╛ рд╣реВрдВред : рдореБрд╕реНрдХрд╛рди: рдореИрдВрдиреЗ # 1005 рдкрдврд╝рд╛ рдерд╛ рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЙрд▓рдЭрди рдореЗрдВ рд╣реВрдВ рдХрд┐ --exclude рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдкрде рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ рдпрд╛ рдпрджрд┐ рд░реЗрдкреЛ-рдкреВрд░реНрдг рдкрде рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ рдЬреИрд╕реЗ --includeред
рдЕрдкрдбреЗрдЯ: рдареАрдХ рд╣реИ, /matt/
рдХреЛ $HOME/
рд╕реЗ рдмрджрд▓рдирд╛ рдХрд╛рдо рдХрд░рдиреЗ рд▓рдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореБрдЭреЗ --exclude рдФрд░ --include рдирд┐рд░рдкреЗрдХреНрд╖ рдкрдереЛрдВ рдХреЗ рдмреАрдЪ рдЕрд╕рдВрдЧрддрд┐ рдереЛрдбрд╝реА рдЕрдЬреАрдм/рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд▓рдЧрддреА рд╣реИред
рдЖрдорддреМрд░ рдкрд░ $HOME/blabla
/home/matt/blabla
рдпрд╛ рдЖрдкрдиреЗ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХреБрдЫ рдмрджрд▓рд╛ рд╣реИ?
рдЖрд╣, рд╣рд╛рдБ, рддреБрдо рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рд╣реЛред рдЖрдк рдЬреЛ рдмреИрдХрдЕрдк рд▓реЗрддреЗ рд╣реИрдВ рдЙрд╕рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдмрд╣рд┐рд╖реНрдХреГрдд рдкреИрдЯрд░реНрди рдкреВрд░реНрдг рд╣реИрдВ:
рдЬрдм рдЖрдк restic backup /home/matt
рдЪрд▓рд╛рддреЗ рд╣реИрдВ рддреЛ рдкреИрдЯрд░реНрди /home/matt/*.go
рдЖрдкрдХреЗ рдШрд░ рдХреА рд╕рднреА рдЧреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдХрд╛рд░рдг (#549 рджреЗрдЦреЗрдВ, рдЦрд░рд╛рдм рдбрд┐рдЬрд╝рд╛рдЗрди рдирд┐рд░реНрдгрдп рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ), /home/
рдЙрдкрд╕рд░реНрдЧ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕реНрдиреИрдкрд╢реЙрдЯ рдореЗрдВ рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдкрде рдШрдЯрдХ /matt
ред рддреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕рдорд╛рди рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП /matt/*.go
рд╢рд╛рдорд┐рд▓ рдкреИрдЯрд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмреБрд░рд╛ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдЕрдВрддрддрдГ рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛ :)
рддреЛ, рдпрд╣ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдмрд╣рд┐рд╖реНрдХреГрдд рдлрд╝рд╛рдЗрд▓ рд╕реВрдЪреА рд╣реИ:
.[^.]*
/home/matt/Applications
/home/matt/Dropbox
/home/matt/Downloads
/home/matt/VirtualBox VMs
*.vmdk
@ibib рдореЗрд░реЗ рдореИрдХ рдкрд░, рдореЗрд░реА рд╣реЛрдо рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ /Users/matt
, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ --include
рдПрдХ рднрдВрдбрд╛рд░-рдкреВрд░реНрдг рдкрде рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ (рдЬреИрд╕реЗ restic ls
рд╢реЛ), рдореБрдЭреЗ рд▓рдЧрд╛ рдХрд┐ рдЙрдЪрд┐рдд рдкреВрд░реНрдг рдкрде рд╣реЛрдЧрд╛ /matt/...
ред
@ fd0 рдЖрд╣! рдпрд╣ рдФрд░ рдЕрдзрд┐рдХ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рддреЛ --exclude
рдЬрдм restic backup
рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╣реИ, рдФрд░ --include
( restic restore
рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ) рднрдВрдбрд╛рд░ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдкреИрдЯрд░реНрди рдирд┐рд░рдкреЗрдХреНрд╖ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╕реЗ рдлрд╛рдЗрд▓реЗрдВ рдЖ рд░рд╣реА рд╣реИрдВред
рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рдЕрдм рдореИрдВ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ 549 рдПрдХ рдРрд╕рд╛ рдореБрджреНрджрд╛ рдХреНрдпреЛрдВ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдареАрдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред :рдореБрд╕реНрдХреБрд░рд╛рдУ:
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЖрд╣, рд╣рд╛рдБ, рддреБрдо рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рд╣реЛред рдЖрдк рдЬреЛ рдмреИрдХрдЕрдк рд▓реЗрддреЗ рд╣реИрдВ рдЙрд╕рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ рдмрд╣рд┐рд╖реНрдХреГрдд рдкреИрдЯрд░реНрди рдкреВрд░реНрдг рд╣реИрдВ:
рдЬрдм рдЖрдк
restic backup /home/matt
рдЪрд▓рд╛рддреЗ рд╣реИрдВ рддреЛ рдкреИрдЯрд░реНрди/home/matt/*.go
рдЖрдкрдХреЗ рдШрд░ рдХреА рд╕рднреА рдЧреЛ рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИред рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдХрд╛рд░рдг (#549 рджреЗрдЦреЗрдВ, рдЦрд░рд╛рдм рдбрд┐рдЬрд╝рд╛рдЗрди рдирд┐рд░реНрдгрдп рдЬрд┐рд╕реЗ рд╣рдореЗрдВ рдареАрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ),/home/
рдЙрдкрд╕рд░реНрдЧ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╕реНрдиреИрдкрд╢реЙрдЯ рдореЗрдВ рд╢реАрд░реНрд╖-рд╕реНрддрд░реАрдп рдкрде рдШрдЯрдХ/matt
ред рддреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕рдорд╛рди рдлрд╝рд╛рдЗрд▓реЛрдВ рд╕реЗ рдорд┐рд▓рд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП/matt/*.go
рд╢рд╛рдорд┐рд▓ рдкреИрдЯрд░реНрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдмреБрд░рд╛ рд╣реИ, рдореИрдВ рдЗрд╕реЗ рдЕрдВрддрддрдГ рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛ :)рддреЛ, рдпрд╣ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдмрд╣рд┐рд╖реНрдХреГрдд рдлрд╝рд╛рдЗрд▓ рд╕реВрдЪреА рд╣реИ: