rm -rf: рдЕрдкрдиреЗ рдСрдирд▓рд╛рдЗрди рд╡реНрдпрд╛рдкрд╛рд░ рдФрд░ рдЕрдкрдиреА рдкреНрд░рддрд┐рд╖реНрдард╛ рдХреЛ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЖрд╕рд╛рди рддрд░реАрдХрд╛

рдПрдХ рдЯреАрдо рдХреЗ рд╕рд╛рде , рдПрдХ рдЫреЛрдЯреЗ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдорд╛рд▓рд┐рдХ рдиреЗ рдЧреНрд░рд╛рд╣рдХ рдбреЗрдЯрд╛ рдФрд░ рдмреИрдХрдЕрдк рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ред


рдлреЛрдЯреЛ: рд╕реНрд╡рддрдВрддреНрд░

ред рдпреВрдХреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рд╕рд░реНрд╡рд░рдлреЙрд▓реНрдЯ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рд╕рдВрд╕рд╛рдзрди рдкрд░ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕рд╡рд╛рд▓ рдкреЛрд╕реНрдЯ рдХрд┐рдпрд╛ред рдорд╛рд░реНрдХреЛ рдорд╛рд░реНрд╕рд╛рд▓рд╛ рдиреЗ рдЕрдиреНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдкреВрдЫрд╛ рдХрд┐ рдХреНрдпрд╛ rm -rf {foo} / {{}} рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж рдбреЗрдЯрд╛ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рд░рд┐рдХрд╡рд░ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛрдЧрд╛ред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛, рдорд╛рд░реНрд╕рд▓рд╛ рдПрдХ рдЫреЛрдЯреА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХрдВрдкрдиреА рдХрд╛ рдорд╛рд▓рд┐рдХ рд╣реИ рдЬреЛ рд▓рдЧрднрдЧ 1,500 рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рд╕реЗрд╡рд╛ рдХрд░ рд░рд╣реА рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Ansible рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рдПрдХ рд╢рд╛рдо, рдорд╛рд░реНрд╕рд▓рд╛ рдиреЗ рдЧрд▓рддреА рд╕реЗ рдХрдорд╛рдВрдб rm -rf {foo} / {bar} рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛рд╕рднреА рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдЗрд╕реЗ рдЪрд▓рд╛рдХрд░ред рдЪрд░ {foo} / {рдмрд╛рд░} рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рдереЗред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдорд╛рд░реНрд╕рд▓рд╛ рд╡рд┐рднрд┐рдиреНрди рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдХреБрдЫ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЙрдкрд░реЛрдХреНрдд рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рд░рдг рд╕рдм рдХреБрдЫ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдмреИрдХрдЕрдк рд╡рд╛рд▓реЗ рдореАрдбрд┐рдпрд╛ рднреМрддрд┐рдХ рд░реВрдк рд╕реЗ рдЬреБрдбрд╝реЗ рдФрд░ рдШреБрдбрд╝рд╕рд╡рд╛рд░ рдереЗ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдбреЗрдЯрд╛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

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

рдХреБрдЫ рдЯрд┐рдкреНрдкрдгреАрдХрд╛рд░реЛрдВ рдХрд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдХреЛ рдмрдЪрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ rm -rf рдмрд╕ рдЦрд╛рд▓реА рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЕрдЧрд░ рд╢реАрд░реНрд╖ рдкрд░ рдХреБрдЫ рднреА рдирд╣реАрдВ рд▓рд┐рдЦрд╛ рдерд╛, рддреЛ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдЖрдк рд▓рдЧрднрдЧ рд╕рдм рдХреБрдЫ рдмрд╣рд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдмрд╣рд╛рд▓реА рдореЗрдВ рдмрд╣реБрдд рд╕рдордп рдФрд░ рдкреИрд╕рд╛ рд▓рдЧреЗрдЧрд╛ред

рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рджреЛ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд╕рдорд╛рди рд╕рдВрд╕рд╛рдзрди рдкрд░ рдПрдХ рд╕рдорд╛рди рдкреНрд░рд╢реНрди рдкреВрдЫрд╛ рдЧрдпрд╛ рдерд╛ред рддрдм рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рд╢рд╛рд╕рдХ рдиреЗ рдорджрдж рдорд╛рдВрдЧреА рдФрд░ рдЗрд╕ рдХрдорд╛рдВрдб рдХреЛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛:

sudo rm -rf --no-preserve-root / mnt / hetznerbackup /

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

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

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

Source: https://habr.com/ru/post/hi392925/


All Articles