рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдПрдХ рд╕рд╛рд▓ рдХреА рд▓рдВрдмреА рд╕реБрд╕реНрддреА рдХреЗ рдмрд╛рдж
рдЫрд┐рдкрдХрд▓реА
рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдЕрддрд┐рд░реЗрдХ рдХреЗ рд╕рд╛рде рд╡рд┐рднрд┐рдиреНрди рдиреЛрдбреНрд╕ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдХрдИ рдкреНрд░рддрд┐рдпрд╛рдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдиреЛрдбреНрд╕ рдкрд░ рд░рдЦреА рдЬрд╛рддреА рд╣реИрдВ); рдпрджрд┐ рдиреЛрдбреНрд╕ рдпрд╛ рдбреНрд░рд╛рдЗрд╡ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдиреБрдХрд╕рд╛рди рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рдкреБрдирд░реНрд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ рд╢реЗрд╖ рдиреЛрдбреНрд╕ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдПред рднрдВрдбрд╛рд░рдг рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд░рдЦрд░рдЦрд╛рд╡ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХреЛ рд░реЛрдХреЗ рдмрд┐рдирд╛ рдЗрд╕рдореЗрдВ рдирдП рдиреЛрдбреНрд╕ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ (рд╕рд┐рд╕реНрдЯрдо рд╕реНрд╡рдпрдВ рдбреЗрдЯрд╛ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдирдП рд╕рд░реНрд╡рд░ рдкрд░ рджреЛрд╣рд░рд╛рддрд╛ рд╣реИ рдФрд░ рдирдП рд╕рд░реНрд╡рд░ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рднрдВрдбрд╛рд░рдг рдХреЛ рд╕рдВрддреБрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ)ред рдЖрдк рдХреНрд▓рд╕реНрдЯрд░ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреА рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЖрдк рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд╣рдЯрд╛рдП рдЬрд╛ рд░рд╣реЗ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдЙрдкрдХрд░рдг рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдбреЗрдЯрд╛ рдФрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП, рдорд╛рд╕реНрдЯрд░-рд╕реНрд▓реЗрд╡ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рджреЛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рд░реНрд╡рд░, рд╕рд╛рде рд╣реА рдХрдо рд╕реЗ рдХрдо рджреЛ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд░реНрд╡рд░ (рдЪрдВрдХрд╕рд░реНрд╡рд░) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЙрдЧ рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рд╕рднреА рдореМрдЬреВрджрд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдХреНрд╖рддрд┐рдЧреНрд░рд╕реНрдд рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╕рдВрдЪрд╛рд▓рди рдмрд╣рд╛рд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ 64 рдПрдордмреА рддрдХ рдХреЗ рдмреНрд▓реЙрдХреЛрдВ (рдЦрдВрдбреЛрдВ) рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдмреНрд▓реЙрдХ рдХреЛ рдЪрдпрдирд┐рдд рдкреНрд░рддрд┐рдХреГрддрд┐ рдореЛрдб рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ: рдорд╛рдирдХ (рдЕрд▓рдЧ-рдЕрд▓рдЧ рдиреЛрдбреНрд╕ рдкрд░ рд░рдЦреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╕реНрдкрд╖реНрдЯ рдирд┐рд░реНрдзрд╛рд░рдг, рдЬрд┐рд╕рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ - рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИ, рдФрд░ рдХреЗ рд▓рд┐рдП) рдорд╣рддреНрд╡рд╣реАрди рдбреЗрдЯрд╛ рдХрдо рд╣реЛ рдЧрдпрд╛), XOR (RAID5 ) рдФрд░ EC (RAID6)ред
рднрдВрдбрд╛рд░рдг рдкреЗрдЯрд╛рдмрд╛рдЗрдЯ рдЖрдХрд╛рд░ рддрдХ рдмрдврд╝ рд╕рдХрддрд╛ рд╣реИред рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рдг, рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдЫрд╡рд┐рдпреЛрдВ рдХрд╛ рднрдВрдбрд╛рд░рдг, рдорд▓реНрдЯреАрдореАрдбрд┐рдпрд╛ рдбреЗрдЯрд╛, рдмреИрдХрдЕрдк, рдбреАрдЖрд░рд╕реА (рдЖрдкрджрд╛ рд░рд┐рдХрд╡рд░реА рд╕реЗрдВрдЯрд░) рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдФрд░ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рднрдВрдбрд╛рд░рдг рд╢рд╛рдорд┐рд▓ рд╣реИред LizardFS рдХрд┐рд╕реА рднреА рдЖрдХрд╛рд░ рдХреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдЪреНрдЪ рдкрдврд╝рдиреЗ рдХреА рдЧрддрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд▓рд┐рдЦрддреЗ рд╕рдордп, рдпрд╣ рд╕рдВрдкреВрд░реНрдг рдмрдбрд╝реА рдФрд░ рдордзреНрдпрдо рдЖрдХрд╛рд░ рдХреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд▓рд┐рдЦрддреЗ рд╕рдордп рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдЬрдм рдХреЛрдИ рдирд┐рд░рдВрддрд░ рд╕рдВрд╢реЛрдзрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЦреБрд▓реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдЧрд╣рди рдХрд╛рдо рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдПрдХ рдмрд╛рд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╕рд╛рде рдЫреЛрдЯреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕рдореВрд╣.
рдПрдлрдПрд╕ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЗ рдмреАрдЪ, рдХреЛрдИ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдкрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ, рдФрд░ "рд░реАрд╕рд╛рдпрдХрд▓ рдмрд┐рди" рдХреЗ рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рднреА рдиреЛрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ (рдлрд╝рд╛рдЗрд▓реЗрдВ рддреБрд░рдВрдд рд╣рдЯрд╛рдИ рдирд╣реАрдВ рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИрдВ) рдХреБрдЫ рд╕рдордп рдХреЗ рд▓рд┐рдП рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐)ред рдХрд┐рд╕реА рд╡рд┐рднрд╛рдЬрди рддрдХ рдкрд╣реБрдВрдЪ рдЖрдИрдкреА рдкрддреЗ рдпрд╛ рдкрд╛рд╕рд╡рд░реНрдб (рдПрдирдПрдлрдПрд╕ рдХреЗ рд╕рдорд╛рди) рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рд╕реЗрд╡рд╛ рдкреНрд░рдмрдВрдзрди рддрдВрддреНрд░ рдХрд╛ рдХреЛрдЯрд╛ рдФрд░ рдЧреБрдгрд╡рддреНрддрд╛ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдХреБрдЫ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрдХрд╛рд░ рдФрд░ рдмреИрдВрдбрд╡рд┐рдбреНрде рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рднреМрдЧреЛрд▓рд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рддрд░рд┐рдд рднрдВрдбрд╛рд░рдг рд╕реБрд╡рд┐рдзрд╛рдПрдВ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЬрд┐рдирдХреЗ рдЦрдВрдб рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВред
рд▓рд┐рдЬрд╝рд░реНрдбрдПрдлрдПрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╕реНрдерд╛рдкрдирд╛ 2013 рдореЗрдВ рдПрдХ рдХрд╛рдВрдЯреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХреА рдЧрдИ рдереА
LizardFS 3.13.0 рджрд┐рд╕рдВрдмрд░ рдХреЗ рдЕрдВрдд рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╣реИред рд▓рд┐рдЬрд╝рд░реНрдбрдПрдлрдПрд╕ 3.13 рдХрд╛ рдореБрдЦреНрдп рдирд╡рд╛рдЪрд╛рд░ рджреЛрд╖ рд╕рд╣рдирд╢реАрд▓рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡рд╕рдореНрдорддрд┐ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реИ (рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрд╡рд░ рдХреЛ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛)
рдЕрдиреНрдп рдкрд░рд┐рд╡рд░реНрддрди: FUSE3 рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдирдпрд╛ рдХреНрд▓рд╛рдЗрдВрдЯ, рддреНрд░реБрдЯрд┐ рд╕реБрдзрд╛рд░ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди, nfs-ganesha рдкреНрд▓рдЧрдЗрди рдХреЛ C рднрд╛рд╖рд╛ рдореЗрдВ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдЕрджреНрдпрддрди 3.13.0-рдЖрд░рд╕реА2 рдХрдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдЧреЛрдВ рдХреЛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕рдиреЗ 3.13 рд╢рд╛рдЦрд╛ рдХреЗ рдкрд┐рдЫрд▓реЗ рдкрд░реАрдХреНрд╖рдг рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдЕрдиреБрдкрдпреЛрдЧреА рдмрдирд╛ рджрд┐рдпрд╛ рд╣реИ (3.12 рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рд╕реБрдзрд╛рд░ рдЕрднреА рддрдХ рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВ, рдФрд░ 3.12 рд╕реЗ 3.13 рддрдХ рдЕрджреНрдпрддрди рдЕрднреА рднреА рдкреВрд░реНрдг рдбреЗрдЯрд╛ рд╣рд╛рдирд┐ рдХреА рдУрд░ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ)ред
2020 рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдкрд░ рдлреЛрдХрд╕ рд░рд╣реЗрдЧрд╛
рд▓рд┐рдЬрд╝рд░реНрдбрдПрдлрдПрд╕ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕рдВрд╕реНрдХрд░рдг рд▓реЗрдЦрди рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдЬреЛрдбрд╝ рджреЗрдЧрд╛, рдЬреЛ рдЖрдкрджрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рдХреА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░реЗрдЧрд╛, рд╡рд┐рднрд┐рдиреНрди рдЧреНрд░рд╛рд╣рдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдПрдХ рд╣реА рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдВрдЪ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдкрд░ рдЙрддреНрдкрдиреНрди рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░реЗрдЧрд╛, рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдерд╛рди рдореЗрдВ рд╕рдВрдЪрд╛рд▓рд┐рдд рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЕрдЧрд╛рдорд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд▓рд┐рдЬрд╝рд░реНрдбрдПрдлрдПрд╕ рдХрд╛ рдкрд╣рд▓рд╛ рдХрд╛рд░реНрдпрд╢реАрд▓ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк 2020 рдХреА рджреВрд╕рд░реА рддрд┐рдорд╛рд╣реА рдореЗрдВ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред рд╕рд╛рде рд╣реА, рд╡реЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд╕рд╛рде рд▓рд┐рдЬрд╝рд░реНрдбрдПрдлрдПрд╕ рдХреЛ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддреЗ рд╣реИрдВред
рд╕реНрд░реЛрдд: opennet.ru