рд░реЗрд╕реНрдЯрд┐рдХ 0.15 рдмреЕрдХрдЕрдк рд╕рд┐рд╕реНрдЯрдо рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ

рд░реЗрд╕реНрдЯрд┐рдХ 0.15 рдмреЕрдХрдЕрдк рд╕рд┐рд╕реНрдЯреАрдордЪреЗ рдкреНрд░рдХрд╛рд╢рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдЬреЗ рдмреЕрдХрдЕрдк рдкреНрд░рддреАрдВрдЪреЗ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдлреЙрд░реНрдордордзреНрдпреЗ рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд░рджрд╛рди рдХрд░рддреЗ. рдмреЕрдХрдЕрдк рдкреНрд░рддреА рдЕрд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдд рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддреАрд▓ рдЖрдгрд┐ рдмреЕрдХрдЕрдк рдкреНрд░рдд рдЪреБрдХреАрдЪреНрдпрд╛ рд╣рд╛рддрд╛рдд рдкрдбрд▓реНрдпрд╛рд╕, рддреА рдкреНрд░рдгрд╛рд▓реАрд╢реА рддрдбрдЬреЛрдб рдХрд░реВ рдирдпреЗ рдпрд╛рд╕рд╛рдареА рд╕рд┐рд╕реНрдЯрдордЪреА рд░рдЪрдирд╛ рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рдХреЗрд▓реА рдЧреЗрд▓реА рд╣реЛрддреА. рдмреЕрдХрдЕрдк рддрдпрд╛рд░ рдХрд░рддрд╛рдирд╛ рдлрд╛рдпрд▓реА рдЖрдгрд┐ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд╡рдЧрд│рдгреНрдпрд╛рд╕рд╛рдареА рд▓рд╡рдЪрд┐рдХ рдирд┐рдпрдо рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ (рдирд┐рдпрдорд╛рдВрдЪреЗ рд╕реНрд╡рд░реВрдк rsync рдХрд┐рдВрд╡рд╛ gitignore рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ). Linux, macOS, Windows, FreeBSD рдЖрдгрд┐ OpenBSD рд╡рд░ рдХрд╛рд░реНрдпрд╛рд╕ рд╕рдорд░реНрдерди рджреЗрддреЗ. рдкреНрд░рдХрд▓реНрдк рдХреЛрдб Go рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ BSD рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЖрд╣реЗ.

рдмреЕрдХрдЕрдк рд╕реНрдерд╛рдирд┐рдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ, SFTP/SSH рдХрд┐рдВрд╡рд╛ HTTP REST рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╡реЗрд╢ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдмрд╛рд╣реНрдп рд╕рд░реНрд╡реНрд╣рд░рд╡рд░, Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage рдЖрдгрд┐ Google Cloud Storage рдХреНрд▓рд╛рдЙрдбрдордзреНрдпреЗ рддрд╕реЗрдЪ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕реНрдЯреЛрд░реЗрдЬрдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рдЬреНрдпрд╛рд╕рд╛рдареА рдмреЕрдХрдПрдВрдб рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд rclone. рд╕реНрдЯреЛрд░реЗрдЬ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рд╢реНрд░рд╛рдВрддреА рд╕рд░реНрд╡реНрд╣рд░ рджреЗрдЦреАрд▓ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ, рдЬреЛ рдЗрддрд░ рдмреЕрдХрдПрдВрдбрдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддреЛ рдЖрдгрд┐ рдХреЗрд╡рд│-рдЕрдкреЗрдВрдб рдореЛрдбрдордзреНрдпреЗ рдСрдкрд░реЗрдЯ рдХрд░реВ рд╢рдХрддреЛ, рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрддреНрд░реЛрдд рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреАрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдЕрд╕рд▓реНрдпрд╛рд╕ рдмреЕрдХрдЕрдк рд╣рдЯрд╡реВ рдХрд┐рдВрд╡рд╛ рдмрджрд▓реВ рджреЗрдгрд╛рд░ рдирд╛рд╣реА. рддрдбрдЬреЛрдб

рд╕реНрдиреЕрдкрд╢реЙрдЯ рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗрдд, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдЪреА рд╕реНрдерд┐рддреА рд╕рд░реНрд╡ рдлрд╛рдпрд▓реА рдЖрдгрд┐ рдЙрдкрдбрд┐рд░реЗрдХреНрдЯрд░реАрд╕рд╣ рдард░рд╛рд╡рд┐рдХ рд╡реЗрд│реА рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рддрд╛рдд. рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рдирд╡реАрди рдмреЕрдХрдЕрдк рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛рд╡рд░, рд╕рдВрдмрдВрдзрд┐рдд рд╕реНрдиреЕрдкрд╢реЙрдЯ рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рддреНрдпрд╛ рдХреНрд╖рдгреА рд╕реНрдерд┐рддреА рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ. рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЬрдордзреАрд▓ рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕ рдХреЙрдкреА рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ. рд░рд╣рджрд╛рд░реА рд╡рд╛рдЪрд╡рдгреНрдпрд╛рд╕рд╛рдареА, рдмреЕрдХрдЕрдк рдкреНрд░рдХреНрд░рд┐рдпреЗрджрд░рдореНрдпрд╛рди рдлрдХреНрдд рдмрджрд▓рд▓реЗрд▓рд╛ рдбреЗрдЯрд╛ рдХреЙрдкреА рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреАрд▓ рд╕рд╛рдордЧреНрд░реАрдЪреЗ рджреГрд╢реНрдпрдорд╛рдирдкрдгреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреА рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдмреЕрдХрдЕрдк рдХреЙрдкреАрд╕рд╣ рд╕реНрдиреЕрдкрд╢реЙрдЯ рдЖрднрд╛рд╕реА рд╡рд┐рднрд╛рдЬрдирд╛рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдорд╛рдЙрдВрдЯ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ (FUSE рд╡рд╛рдкрд░реВрди рдорд╛рдЙрдВрдЯрд┐рдВрдЧ рдХреЗрд▓реЗ рдЬрд╛рддреЗ). рдмрджрд▓рд╛рдВрдЪреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рдирд┐рд╡рдбрдХрдкрдгреЗ рдлрд╛рдЗрд▓реНрд╕ рдХрд╛рдврдгреНрдпрд╛рд╕рд╛рдареА рдЖрджреЗрд╢ рджреЗрдЦреАрд▓ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЖрд╣реЗрдд.

рд╕рд┐рд╕реНрдЯрдо рд╕рдВрдкреВрд░реНрдг рдлрд╛рдЗрд▓реНрд╕рдордзреНрдпреЗ рдлреЗрд░рдлрд╛рд░ рдХрд░рдд рдирд╛рд╣реА, рддрд░ рд░реЕрдмрд┐рди рд╕реНрд╡рд╛рдХреНрд╖рд░реА рд╡рд╛рдкрд░реВрди рдлреНрд▓реЛрдЯрд┐рдВрдЧ-рдЖрдХрд╛рд░рд╛рдЪреЗ рдмреНрд▓реЙрдХреНрд╕ рдирд┐рд╡рдбрд▓реЗ рдЬрд╛рддрд╛рдд. рдорд╛рд╣рд┐рддреА рд╕рд╛рдордЧреНрд░реАрдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ, рдлрд╛рдИрд▓ рдирд╛рд╡рд╛рдВрдЪреНрдпрд╛ рдирд╛рд╣реА (рдбреЗрдЯрд╛-рд╕рдВрдмрдВрдзрд┐рдд рдирд╛рд╡реЗ рдЖрдгрд┐ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдмреНрд▓реЙрдХ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реНрддрд░рд╛рд╡рд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд). рд╕рд╛рдордЧреНрд░реАрдЪреНрдпрд╛ SHA-256 рд╣реЕрд╢рд╡рд░ рдЖрдзрд╛рд░рд┐рдд, рдбреБрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдХреЙрдкреА рдХрд░рдгреЗ рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реЗ рдЬрд╛рддреЗ. рдмрд╛рд╣реНрдп рд╕рд░реНрд╡реНрд╣рд░рд╡рд░, рдорд╛рд╣рд┐рддреА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕реНрд╡рд░реВрдкрд╛рдд рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ (рдЪреЗрдХрд╕рдорд╕рд╛рдареА SHA-256 рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ, AES-256-CTR рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдирд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ Poly1305-AES-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛрдб рдЕрдЦрдВрдбрддреЗрдЪреА рд╣рдореА рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд). рдлрд╛рдпрд▓реАрдВрдЪреНрдпрд╛ рдЕрдЦрдВрдбрддреЗрд╢реА рддрдбрдЬреЛрдб рдЭрд╛рд▓реЗрд▓реА рдирд╛рд╣реА рдпрд╛рдЪреА рдкреБрд╖реНрдЯреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЪреЗрдХрд╕рдо рдЖрдгрд┐ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХреЛрдб рд╡рд╛рдкрд░реВрди рдмреЕрдХрдЕрдк рдХреЙрдкреА рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ.

рдирд╡реАрди рдЖрд╡реГрддреНрддреАрдордзреНрдпреЗ:

  • рдПрдХ рдирд╡реАрди рдкреБрдирд░реНрд▓реЗрдЦрди рдЖрджреЗрд╢ рд▓рд╛рдЧреВ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрдиреЕрдкрд╢реЙрдЯрдордзреВрди рдЕрдирд╛рд╡рд╢реНрдпрдХ рдбреЗрдЯрд╛ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ рдЬреЗрд╡реНрд╣рд╛ рдореВрд│рдд: рдмреЕрдХрдЕрдкрд╕рд╛рдареА рдирд╕рд▓реЗрд▓реНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЧреЛрдкрдиреАрдп рдорд╛рд╣рд┐рддреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдлрд╛рдЗрд▓реНрд╕ рдХрд┐рдВрд╡рд╛ рдХреЛрдгрддреЗрд╣реА рдореВрд▓реНрдп рдирд╕рд▓реЗрд▓реНрдпрд╛ рдЦреВрдк рдореЛрдареНрдпрд╛ рд▓реЙрдЧ) рдЪреБрдХреВрди рдмреЕрдХрдЕрдк рдХреЙрдкреАрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛. .
  • рдлрд╛рдЗрд▓реНрд╕ рд╡рд╛рдЪрддрд╛рдирд╛ рд╕рдорд╛рдВрддрд░реАрдХрд░рдгрд╛рдЪреА рдкрд╛рддрд│реА рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмреЕрдХрдЕрдк рдХрдорд╛рдВрдбрдордзреНрдпреЗ тАЬ--read-concurrencyтАЭ рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣рд╛рд▓рд╛ NVMe рд╕рд╛рд░рдЦреНрдпрд╛ рдлрд╛рд╕реНрдЯ рдбреНрд░рд╛рдЗрд╡реНрд╣рд╡рд░ рдХреЙрдкреА рдХрд░рдгреЗ рд╡реЗрдЧрд╡рд╛рди рдХрд░рддрд╛ рдпреЗрдИрд▓.
  • рдлрд╛рдЗрд▓ рдЯреНрд░реА рд╕реНрдХреЕрдирд┐рдВрдЧ рд╕реНрдЯреЗрдЬ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмреЕрдХрдЕрдк рдХрдорд╛рдВрдбрдордзреНрдпреЗ "--рдиреЛ-рд╕реНрдХреЕрди" рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.
  • prune рдХрдорд╛рдВрдбрдиреЗ рдореЗрдорд░реАрдЪрд╛ рд╡рд╛рдкрд░ рд▓рдХреНрд╖рдгреАрдпрд░реАрддреНрдпрд╛ рдХрдореА рдХреЗрд▓рд╛ рдЖрд╣реЗ (30% рдкрд░реНрдпрдВрдд).
  • рдореЛрдареНрдпрд╛ рд░рд┐рдХрд╛рдореНрдпрд╛ рднрд╛рдЧрд╛рдВрд╕рд╣ рдлрд╛рдпрд▓реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдиреЗ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдЖрджреЗрд╢рд╛рдордзреНрдпреЗ "--sparse" рдкрд░реНрдпрд╛рдп рдЬреЛрдбрд▓рд╛.
  • рд╡рд┐рдВрдбреЛрдЬ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА, рдкреНрд░рддреАрдХрд╛рддреНрдордХ рджреБрд╡реЗ рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • macOS рдиреЗ macFUSE рд╡рд╛рдкрд░реВрди рдмреЕрдХрдЕрдкрд╕рд╣ рд░реЗрдкреЙрдЬрд┐рдЯрд░реА рдорд╛рдЙрдВрдЯ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА рдЖрд╣реЗ.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛