LizardFS 3.13.0-rc2 рдХреНрд▓рд╕реНрдЯрд░ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЕрдкрдбреЗрдЯ

рд╡рд░реНрд╖рднрд░рд╛рдЪреНрдпрд╛ рдордВрдж рд╡рд┐рдХрд╛рд╕рд╛рдирдВрддрд░ рдкреБрдиреНрд╣рд╛ рд╕реБрд░реВ рдХреЗрд▓реЗ рджреЛрд╖-рд╕рд╣рд┐рд╖реНрдгреБ рд╡рд┐рддрд░рд┐рдд рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдЪреНрдпрд╛ рдирд╡реАрди рд╢рд╛рдЦреЗрд╡рд░ рдХрд╛рд░реНрдп рдХрд░рдгреЗ LizardF 3.13 ╨╕ рдкреНрд░рдХрд╛рд╢рд┐рдд рджреБрд╕рд░рд╛ рдкреНрд░рдХрд╛рд╢рди рдЙрдореЗрджрд╡рд╛рд░. рдЕрд▓реАрдХрдбреЗ рдЖрд▓реА рдЖрд╣реЗ рд▓рд┐рдЭрд╛рд░реНрдбрдПрдлрдПрд╕ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдХрдВрдкрдиреАрдЪреНрдпрд╛ рдорд╛рд▓рдХрд╛рдВрдордзреНрдпреЗ рдмрджрд▓, рдирд╡реАрди рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕реНрд╡реАрдХрд╛рд░рд▓реЗ рдЧреЗрд▓реЗ рдЖрдгрд┐ рд╡рд┐рдХрд╕рдХ рдмрджрд▓рд▓реЗ рдЧреЗрд▓реЗ. рдЧреЗрд▓реНрдпрд╛ рджреЛрди рд╡рд░реНрд╖рд╛рдВрдкрд╛рд╕реВрди рд╣рд╛ рдкреНрд░рдХрд▓реНрдк рд╕рдорд╛рдЬрд╛рдХрдбреВрди рдХрд╛рдвреВрди рдШреЗрдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рдХрдбреЗ рдкреБрд░реЗрд╕реЗ рд▓рдХреНрд╖ рджрд┐рд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдирд╡реАрди рд╕рдВрдШрд╛рдЪрд╛ рд╕рдорд╛рдЬрд╛рд╢реА рдкреВрд░реНрд╡реАрдЪрд╛ рд╕рдВрдмрдВрдз рдкреБрдиреНрд╣рд╛ рдЬрд┐рд╡рдВрдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╢реА рдЬрд╡рд│рдЪрд╛ рд╕рдВрд╡рд╛рдж рдкреНрд░рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдорд╛рдирд╕ рдЖрд╣реЗ. рдкреНрд░рдХрд▓реНрдк рдХреЛрдб C рдЖрдгрд┐ C++ рднрд╛рд╖рд╛рдВрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рд▓реЗрд▓рд╛ рдЖрд╣реЗ рдЖрдгрд┐ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд GPLv3 рдкрд░рд╡рд╛рдиреНрдпрд╛ рдЕрдВрддрд░реНрдЧрдд.

рд▓рд┐рдЭрд╛рд░реНрдбрдПрдлрдПрд╕ рддреЛ рдЖрд╣реЗ рд╡рд┐рддрд░рд┐рдд рдХреНрд▓рд╕реНрдЯрд░ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдбреЗрдЯрд╛ рд╡рд┐рддрд░реАрдд рдХрд░рдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ, рдкрд░рдВрддреБ рддреНрдпрд╛рдВрдирд╛ рдПрдХрд╛ рдореЛрдареНрдпрд╛ рд╡рд┐рднрд╛рдЬрдирд╛рдЪреНрдпрд╛ рд░реВрдкрд╛рдд рдкреНрд░рд╡реЗрд╢ рдкреНрд░рджрд╛рди рдХрд░рддреЗ, рдЬреЗ рдкрд╛рд░рдВрдкрд╛рд░рд┐рдХ рдбрд┐рд╕реНрдХ рд╡рд┐рднрд╛рдЬрдирд╛рдВрдкреНрд░рдорд╛рдгреЗрдЪ рдХрд╛рд░реНрдп рдХреЗрд▓реЗ рдЬрд╛рддреЗ. LizardFS рд╕рд╣ рдорд╛рдЙрдВрдЯ рдХреЗрд▓реЗрд▓реЗ рд╡рд┐рднрд╛рдЬрди POSIX рдлрд╛рдЗрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛, ACL, рд▓реЙрдХ, рд╕реЙрдХреЗрдЯреНрд╕, рдкрд╛рдИрдкреНрд╕, рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдлрд╛рдЗрд▓реНрд╕, рдкреНрд░рддреАрдХрд╛рддреНрдордХ рдЖрдгрд┐ рд╣рд╛рд░реНрдб рд▓рд┐рдВрдХреНрд╕рдирд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ. рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдЕрдкрдпрд╢рд╛рдЪрд╛ рдПрдХрд╣реА рдмрд┐рдВрджреВ рдирд╛рд╣реА; рд╕рд░реНрд╡ рдШрдЯрдХ рдирд┐рд░рд░реНрдердХ рдЖрд╣реЗрдд. рдбреЗрдЯрд╛ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреЗ рд╕рдорд╛рдВрддрд░реАрдХрд░рдг рд╕рдорд░реНрдерд┐рдд рдЖрд╣реЗ (рдЕрдиреЗрдХ рдХреНрд▓рд╛рдпрдВрдЯ рдПрдХрд╛рдЪ рд╡реЗрд│реА рдлрд╛рдпрд▓реАрдВрдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░реВ рд╢рдХрддрд╛рдд).

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

рдбреЗрдЯрд╛ рдЖрдгрд┐ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА, рдорд╛рд╕реНрдЯрд░-рд╕реНрд▓реЗрд╡реНрд╣ рдореЛрдбрдордзреНрдпреЗ рдХрд╛рд░реНрдпрд░рдд рдЕрд╕рд▓реЗрд▓реЗ рджреЛрди рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рд░реНрд╡реНрд╣рд░ рддрд╕реЗрдЪ рдХрд┐рдорд╛рди рджреЛрди рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд░реНрд╡реНрд╣рд░ (рдЪрдВрдХрд╕рд░реНрд╡реНрд╣рд░) рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХреЗрд▓реА рдЬрд╛рддреЗ. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдмреЕрдХрдЕрдк рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдореЗрдЯрд╛рдбреЗрдЯрд╛рдордзреАрд▓ рдмрджрд▓рд╛рдВрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓реЙрдЧ рд╕рд░реНрд╡реНрд╣рд░рдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдЖрдгрд┐ рд╕рд░реНрд╡ рд╡рд┐рджреНрдпрдорд╛рди рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдиреБрдХрд╕рд╛рди рдЭрд╛рд▓реНрдпрд╛рд╕ рдСрдкрд░реЗрд╢рди рдкреБрдирд░реНрд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЛ. рдкреНрд░рддреНрдпреЗрдХ рдлрд╛рдЗрд▓ 64 MB рдкрд░реНрдпрдВрдд рдЖрдХрд╛рд░рд╛рдд рдмреНрд▓реЙрдХреНрд╕реН (рдЦрдВрдб) рдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реА рдЬрд╛рддреЗ. рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддрд┐рдХреГрддреА рдореЛрдбрдиреБрд╕рд╛рд░ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд░реНрд╡реНрд╣рд░рдордзреНрдпреЗ рдмреНрд▓реЙрдХреНрд╕ рд╡рд┐рддрд░реАрдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд: рдорд╛рдирдХ (рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдиреЛрдбреНрд╕рд╡рд░ рдареЗрд╡рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рдкреНрд░рддреАрдВрдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдЪреЗ рд╕реНрдкрд╖реНрдЯ рдирд┐рд░реНрдзрд╛рд░рдг, рд╡реИрдпрдХреНрддрд┐рдХ рдбрд┐рд░реЗрдХреНрдЯрд░реАрдЪреНрдпрд╛ рд╕рдВрдмрдВрдзрд╛рдд - рдорд╣рддреНрддреНрд╡рд╛рдЪреНрдпрд╛ рдбреЗрдЯрд╛рд╕рд╛рдареА рдкреНрд░рддреАрдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рд╡рд╛рдврд╡рддрд╛ рдпреЗрддреЗ, рдЖрдгрд┐ рдмрд┐рдирдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рдбреЗрдЯрд╛ рдХрдореА рдХреЗрд▓рд╛ рдЖрд╣реЗ, XOR (RAID5 ) рдЖрдгрд┐ EC (RAID6).

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

LizardFS 3.13.0-rc2 рдХреНрд▓рд╕реНрдЯрд░ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЕрдкрдбреЗрдЯ

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

LizardFS рдкреНрд░рдХрд▓реНрдкрд╛рдЪреА рд╕реНрдерд╛рдкрдирд╛ 2013 рдордзреНрдпреЗ рдПрдХ рдХрд╛рдЯрд╛ рдореНрд╣рдгреВрди рдЭрд╛рд▓реА MooseFS, рдЖрдгрд┐ рдореБрдЦреНрдпрддрдГ рд░реАрдб-рд╕реЛрд▓реЛрдорди рдПрд░рд░ рджреБрд░реВрд╕реНрддреА рдХреЛрдб (raidzN рдЪреНрдпрд╛ рдЕрдиреБрд░реВрдк), рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд ACL рд╕рдорд░реНрдерди, Windows рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рдХреНрд▓рд╛рдпрдВрдЯрдЪреА рдЙрдкрд╕реНрдерд┐рддреА, рдЕрддрд┐рд░рд┐рдХреНрдд рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдХреНрд▓рд╛рдпрдВрдЯ рдПрдХрддреНрд░ рдХрд░рддрд╛рдирд╛ рдЖрдгрд┐ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд░реНрд╡реНрд╣рд░, рдмреНрд▓реЙрдХреНрд╕, рд╢рдХреНрдп рдЕрд╕рд▓реНрдпрд╛рд╕, рд╡рд░реНрддрдорд╛рди рдиреЛрдбрд╕рд╣ рдкрд╛рдард╡рд▓реЗ рдЬрд╛рддрд╛рдд, рдЖрдгрд┐ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдореЗрдорд░реАрдордзреНрдпреЗ рдХреЕрд╢ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ), рдЕрдзрд┐рдХ рд▓рд╡рдЪрд┐рдХ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕рд┐рд╕реНрдЯрдо, рдбреЗрдЯрд╛ рд░реАрдб-рдЕрд╣реЗрдбрд╕рд╛рдареА рд╕рдорд░реНрдерди, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛрдЯрд╛ рдЖрдгрд┐ рдЕрдВрддрд░реНрдЧрдд рд░реАрд╡рд░реНрдХ.

LizardFS 3.13.0 рдбрд┐рд╕реЗрдВрдмрд░рдЪреНрдпрд╛ рд╢реЗрд╡рдЯреА рд░рд┐рд▓реАрдЬ рд╣реЛрдгрд╛рд░ рдЖрд╣реЗ. LizardFS 3.13 рдЪреЗ рдореБрдЦреНрдп рдирд╛рд╡рд┐рдиреНрдп рдореНрд╣рдгрдЬреЗ рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╣рдорддреА рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪрд╛ рд╡рд╛рдкрд░ (рдЕрдкрдпрд╢ рдЭрд╛рд▓реНрдпрд╛рд╕ рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрд╡реНрд╣рд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдгреЗ) рд░рд╛рдлреНрдЯ (рдЖрдордЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ uRaf рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддреЗ, рдЬреЗ рдкреВрд░реНрд╡реА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрддреНрдкрд╛рджрдирд╛рдВрдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдд рд╣реЛрддреЗ). uRaft рд╡рд╛рдкрд░рд▓реНрдпрд╛рдиреЗ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕реБрд▓рдн рд╣реЛрддреЗ рдЖрдгрд┐ рдЕрдпрд╢рд╕реНрд╡реА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреА рд╡рд┐рд▓рдВрдм рдХрдореА рд╣реЛрддреЛ, рдкрд░рдВрддреБ рдХрд┐рдорд╛рди рддреАрди рдХрд╛рд░реНрдпрд░рдд рдиреЛрдбреНрд╕ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рддрд╛рдд, рддреНрдпрд╛рдкреИрдХреА рдПрдХ рдХреЛрд░рдорд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ.

рдЗрддрд░ рдмрджрд▓: FUSE3 рдЙрдкрдкреНрд░рдгрд╛рд▓реАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдирд╡реАрди рдХреНрд▓рд╛рдпрдВрдЯ, рддреНрд░реБрдЯреА рд╕реБрдзрд╛рд░рдгреЗрд╕рд╣ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреЗ, nfs-ganesha рдкреНрд▓рдЧрдЗрди C рднрд╛рд╖реЗрдд рдкреБрдиреНрд╣рд╛ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ. рдЕрджреНрдпрддрди 3.13.0-rc2 рдЕрдиреЗрдХ рдЧрдВрднреАрд░ рджреЛрд╖рд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рддреЗ рдЬреНрдпрд╛рдиреЗ 3.13 рд╢рд╛рдЦреЗрдЪреЗ рдорд╛рдЧреАрд▓ рдЪрд╛рдЪрдгреА рдкреНрд░рдХрд╛рд╢рди рдирд┐рд░реБрдкрдпреЛрдЧреА рдХреЗрд▓реЗ (3.12 рд╢рд╛рдЦреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдЕрджреНрдпрд╛рдк рдкреНрд░рдХрд╛рд╢рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА рдЖрдгрд┐ 3.12 рддреЗ 3.13 рдкрд░реНрдпрдВрддрдЪреЗ рдЕрджреНрдпрддрди рдЕрджреНрдпрд╛рдк рд╕рдВрдкреВрд░реНрдг рдбреЗрдЯрд╛ рдЧрдорд╛рд╡рдгреНрдпрд╛рд╕ рдХрд╛рд░рдгреАрднреВрдд рдЖрд╣реЗ).

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

LizardFS рдХреНрд▓рд╛рдпрдВрдЯ рдЖрд╡реГрддреНрддреА рд▓реЗрдЦрди рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдЬреЛрдбреЗрд▓, рдЬреЗ рдЖрдкрддреНрддреА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреАрдЪреА рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддрд╛ рд╕реБрдзрд╛рд░реЗрд▓, рднрд┐рдиреНрди рдХреНрд▓рд╛рдпрдВрдЯ рд╕рдорд╛рди рдбреЗрдЯрд╛рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рддрд╛рдд рддреЗрд╡реНрд╣рд╛ рдЙрджреНрднрд╡рдгрд╛рд░реНтАНрдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░реЗрд▓ рдЖрдгрд┐ рд▓рдХреНрд╖рдгреАрдп рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕реБрдзрд╛рд░рдгрд╛рдВрдирд╛ рдЕрдиреБрдорддреА рджреЗрдИрд▓. рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рдИрд▓ рдЬреЗ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдордзреНрдпреЗ рдХрд╛рд░реНрдпрд░рдд рдЖрд╣реЗ. Agama рд╡рд░ рдЖрдзрд╛рд░рд┐рдд LizardFS рдЪрд╛ рдкрд╣рд┐рд▓рд╛ рдХрд╛рд░реНрдпрд░рдд рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк 2020 рдЪреНрдпрд╛ рджреБрд╕рд▒реНрдпрд╛ рддрд┐рдорд╛рд╣реАрдд рддрдпрд╛рд░ рд╣реЛрдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рддреЗ LizardFS рд▓рд╛ Kubernetes рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╣ рдПрдХрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд╛рдзрдиреЗ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдЪреЗ рд╡рдЪрди рджреЗрддрд╛рдд.

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

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