Reiser4 FS рдЪреЗ рд╡рд┐рдХрд╕рдХ рдПрдбрд╡рд░реНрдб рд╢рд┐рд╢реНрдХрд┐рди рдпрд╛рдВрдЪреА рджреБрд╕рд░реА рдореБрд▓рд╛рдЦрдд

Reiser4 рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╡рд┐рдХрд╕рдХ рдПрдбрд╡рд░реНрдб рд╢рд┐рд╢реНрдХрд┐рди рдпрд╛рдВрдЪреА рджреБрд╕рд░реА рдореБрд▓рд╛рдЦрдд рдкреНрд░рдХрд╛рд╢рд┐рдд рдЭрд╛рд▓реА рдЖрд╣реЗ.

рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдХреГрдкрдпрд╛ рд╡рд╛рдЪрдХрд╛рдВрдирд╛ рдЖрдард╡рдг рдХрд░реВрди рджреНрдпрд╛ рдХреА рддреБрдореНрд╣реА рдХреБрдареЗ рдЖрдгрд┐ рдХреЛрдгрд╛рд╕рд╛рдареА рдХрд╛рдо рдХрд░рддрд╛.

рдореА Huawei Technologies, German Research Center рдпреЗрдереЗ рдкреНрд░рд┐рдиреНрд╕рд┐рдкрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЯ рдореНрд╣рдгреВрди рдХрд╛рдо рдХрд░рддреЛ. рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рд╡рд┐рднрд╛рдЧрд╛рдд рдореА рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬрдЪреНрдпрд╛ рд╡рд┐рд╡рд┐рдз рдмрд╛рдмреА рд╣рд╛рддрд╛рд│рддреЛ. рдорд╛рдЭреЗ рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдк рд╡рд┐рд╢рд┐рд╖реНрдЯ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдорд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдирд╛рд╣реАрдд.

рддреБрдореНрд╣реА рд╕рдзреНрдпрд╛ рдореБрдЦреНрдп рдХрд░реНрдирд▓ рд╢рд╛рдЦреЗрдд рдЬрд╛рдд рдЖрд╣рд╛рдд?

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

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

рдореА рдХрдзреАрд╣реА рдЪрд╛рдВрдЧрд▓реНрдпрд╛рд╕рд╛рдареА рдХреЛрдгрддреЗрд╣реА рдмрджрд▓ рдкрд╛рд╣рд┐рд▓реЗ рдирд╛рд╣реАрдд. рд╕рдорд╛рдЬрд╛рдЪреА рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдореНрд╣рдгрдЬреЗ рд╡рд┐рдЬреНрдЮрд╛рдирд╛рдЪреНрдпрд╛ рдЬрд╛рдЧреА рд░рд╛рдЬрдХреАрдп рддрдВрддреНрд░рдЬреНрдЮрд╛рди, рд╡реИрдпрдХреНрддрд┐рдХ рд╕рдВрдмрдВрдз, рдмрд╣реБрд╕рдВрдЦреНрдп рдордд, рд▓реЛрдХрд╡рд╛рдж, "рдЖрддрд▓реНрдпрд╛ рдЖрд╡рд╛рдЬрд╛рдВрдЪрд╛ рд╕рд▓реНрд▓рд╛," рдХреБрдЬрд▓реЗрд▓реНрдпрд╛ рддрдбрдЬреЛрдбреА, рд╡рд┐рдЬреНрдЮрд╛рди рд╕реЛрдбреВрди рдЗрддрд░ рдХрд╛рд╣реАрд╣реА. рд╕рдВрдЧрдгрдХ рд╡рд┐рдЬреНрдЮрд╛рди, рдХреЛрдгреА рдХрд╛рд╣реАрд╣реА рдореНрд╣рдгреЛ, рдкреНрд░рдердо рдЖрдгрд┐ рд╕рд░реНрд╡рд╛рдд рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдореНрд╣рдгрдЬреЗ рдЕрдЪреВрдХ рд╡рд┐рдЬреНрдЮрд╛рди рдЖрд╣реЗ. рдЖрдгрд┐ рдЬрд░ рдХреЛрдгреА 2x2 рд╕рд╛рдареА, 4 рдкреЗрдХреНрд╖рд╛ рд╡реЗрдЧрд│реЗ, тАЬLinux рдорд╛рд░реНрдЧтАЭ рдзреНрд╡рдЬрд╛рдЦрд╛рд▓реА рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рдзреНрд╡рдЬрд╛рдЦрд╛рд▓реА XNUMXxXNUMX рд╕рд╛рдареА рд╕реНрд╡рддрдГрдЪреЗ рдореВрд▓реНрдп рдШреЛрд╖рд┐рдд рдХрд░реВ рд▓рд╛рдЧрд▓реЗ, рддрд░ рдпрд╛рдореБрд│реЗ рд╣рд╛рдиреАрд╢рд┐рд╡рд╛рдп рджреБрд╕рд░реЗ рдХрд╛рд╣реАрд╣реА рд╣реЛрдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рдирд╛рд╣реА.

рд╕рд░реНрд╡ рддреНрд░рд╛рд╕ рдореБрдЦреНрдпрддрдГ рдирд┐рд░реНрдгрдп рдШреЗрдгрд╛рд▒реНрдпрд╛рдВрдЪреНрдпрд╛ рдЕрдХреНрд╖рдорддреЗрдореБрд│реЗ рдЖрдгрд┐ рд╢рд┐рдХреНрд╖рдгрд╛рдЪреНрдпрд╛ рдЕрднрд╛рд╡рд╛рдореБрд│реЗ рдЖрд╣реЗрдд. рдЬрд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдХреНрд╖рдо рдЕрд╕реЗрд▓ рддрд░ рддреЛ рд╡рд╕реНрддреБрдирд┐рд╖реНрда, рдкреБрд░реЗрд╕рд╛ рдирд┐рд░реНрдгрдп рдШреЗрдК рд╢рдХрдд рдирд╛рд╣реА. рдЬрд░ рддреЛ рджреЗрдЦреАрд▓ рдЕрд╕рдВрд╕реНрдХреГрдд рдЕрд╕реЗрд▓ рддрд░ рддреНрдпрд╛рд▓рд╛ рдпреЛрдЧреНрдп рд╕рд▓реНрд▓рд╛ рджреЗрдгрд╛рд░рд╛ рд╕рдХреНрд╖рдо рддрдЬреНрдЮ рд╕рд╛рдкрдбрдд рдирд╛рд╣реА. рдЙрдЪреНрдЪ рд╕рдВрднрд╛рд╡реНрдпрддреЗрд╕рд╣, рдирд┐рд╡рдб рдПрдЦрд╛рджреНрдпрд╛ рд╕реНрдХреЕрдорд░рд╡рд░ рдкрдбреЗрд▓ рдЬреЛ "рдЙрд╢рд┐рд░ рдпреЛрдЧреНрдп рдЧреЛрд╖реНрдЯреА" рдореНрд╣рдгрддреЛ. рдПрдХ рднреНрд░рд╖реНрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рдиреЗрд╣рдореАрдЪ рдЕрдХреНрд╖рдо рдПрдХрд╛рдХреА рдиреЗрддреНрдпрд╛рдВрднреЛрд╡рддреА рдирд┐рд░реНрдорд╛рдг рд╣реЛрддреЗ. рд╢рд┐рд╡рд╛рдп, рдЗрддрд┐рд╣рд╛рд╕рд╛рд▓рд╛ рдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд рдЕрдкрд╡рд╛рдж рдирд╛рд╣реА, рдЖрдгрд┐ рд╕рдореБрджрд╛рдп рдпрд╛рд▓рд╛ рд╕рд░реНрд╡рд╛рдд рд╕реНрдкрд╖реНрдЯ рдкреБрд╖реНрдЯреА рджреЗрддреЛ.

рддреБрдореНрд╣реА Btrfs рд╡рд┐рдХрд╛рд╕рд╛рддреАрд▓ рдкреНрд░рдЧрддреАрдЪреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд╕реЗ рдХрд░рддрд╛? рдпрд╛ рдПрдлрдПрд╕рдореБрд│реЗ рдмрд╛рд▓рдкрдгрд╛рддреАрд▓ рдЖрдЬрд╛рд░рд╛рдВрдкрд╛рд╕реВрди рд╕реБрдЯрдХрд╛ рдЭрд╛рд▓реА рдХрд╛? рддреБрдореНрд╣реА рддреЗ рд╕реНрд╡рддрдГрд╕рд╛рдареА рдХрд╕реЗ рдареЗрд╡рддрд╛ - FS рдореНрд╣рдгреВрди тАЬрдШрд░рд╛рд╕рд╛рдареАтАЭ рдХрд┐рдВрд╡рд╛ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рджреЗрдЦреАрд▓?

рдорд╛рдЭреА рд╕реБрдЯрдХрд╛ рдЭрд╛рд▓реА рдирд╛рд╣реА. рдореА 11 рд╡рд░реНрд╖рд╛рдВрдкреВрд░реНрд╡реА рд╕рд╛рдВрдЧрд┐рддрд▓реЗрд▓реА рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯ рдЖрдЬрд╣реА рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдЖрд╣реЗ. Btrfs рдордзреАрд▓ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЬреА рдЧрдВрднреАрд░ рдЧрд░рдЬрд╛рдВрд╕рд╛рдареА рдЕрдпреЛрдЧреНрдп рдмрдирд╡рддреЗ рддреА рдореНрд╣рдгрдЬреЗ рдореЛрдХрд│реНрдпрд╛ рдЬрд╛рдЧреЗрдЪреА рд╕рдорд╕реНрдпрд╛. рдореА рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдмрджреНрджрд▓ рджреЗрдЦреАрд▓ рдмреЛрд▓рдд рдирд╛рд╣реА рдХреА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рд▓рд╛ рдирд╡реАрди рдбрд┐рд╕реНрдХрд╕рд╛рдареА рд╕реНрдЯреЛрдЕрд░рдордзреНрдпреЗ рдЬрд╛рдгреНрдпрд╛рд╕ рд╕рд╛рдВрдЧрд┐рддрд▓реЗ рдЬрд╛рддреЗ рдЕрд╢рд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рдЬреЗрдереЗ рдЗрддрд░ рдХреЛрдгрддреЗрд╣реА FS рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░ рднрд░рдкреВрд░ рдореЛрдХрд│реА рдЬрд╛рдЧрд╛ рджрд░реНрд╢рд╡реЗрд▓. рдореЛрдХрд│реНрдпрд╛ рдЬрд╛рдЧреЗрдЪреНрдпрд╛ рдХрдорддрд░рддреЗрдореБрд│реЗ рддрд╛рд░реНрдХрд┐рдХ рд╡реНрд╣реЙрд▓реНрдпреВрдорд╡рд░ рдСрдкрд░реЗрд╢рди рдкреВрд░реНрдг рдХрд░рдгреНрдпрд╛рд╕ рдЕрд╕рдорд░реНрдерддрд╛ рджреЗрдЦреАрд▓ рд╕рд░реНрд╡рд╛рдд рд╡рд╛рдИрдЯ рдЧреЛрд╖реНрдЯ рдирд╛рд╣реА. рд╕рд░реНрд╡рд╛рдд рд╡рд╛рдИрдЯ рдЧреЛрд╖реНрдЯ рдЕрд╢реА рдЖрд╣реЗ рдХреА рдПрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдирд╕рд▓реЗрд▓рд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЬрд╡рд│рдЬрд╡рд│ рдиреЗрд╣рдореАрдЪ, рдХреЛрдгрддреНрдпрд╛рд╣реА рдбрд┐рд╕реНрдХ рдХреЛрдЯрд╛рд▓рд╛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░реВ рд╢рдХрддреЛ, рдЕрдЧрджреА рдХрдореА рд╡реЗрд│реЗрдд рдкреНрд░рддреНрдпреЗрдХрд╛рд▓рд╛ рдореЛрдХрд│реНрдпрд╛ рдЬрд╛рдЧреЗрдкрд╛рд╕реВрди рд╡рдВрдЪрд┐рдд рдареЗрд╡реВ рд╢рдХрддреЛ.

рд╣реЗ рдЕрд╕реЗ рджрд┐рд╕рддреЗ (рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдирд▓ 5.12 рд╕рд╛рдареА рдЪрд╛рдЪрдгреА рдХреЗрд▓реЗрд▓реЗ). рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд╡реНрдпрд╛рдиреЗ рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рд▓реЙрдиреНрдЪ рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреА рд▓реВрдкрдордзреНрдпреЗ рд╣реЛрдо рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд╛рд╡рд╛рдВрдЪреНрдпрд╛ рдлрд╛рдпрд▓реА рддрдпрд╛рд░ рдХрд░рддреЗ, рддреНрдпрд╛рдВрдирд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдСрдлрд╕реЗрдЯрд╡рд░ рдбреЗрдЯрд╛ рд▓рд┐рд╣рд┐рддреЗ рдЖрдгрд┐ рдирдВрддрд░ рдпрд╛ рдлрд╛рдпрд▓реА рд╣рдЯрд╡рддреЗ. рд╣реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд╛рд▓рд╡рд▓реНрдпрд╛рдирдВрддрд░ рдПрдХ рдорд┐рдирд┐рдЯрд╛рдирдВрддрд░, рдЕрд╕рд╛рдорд╛рдиреНрдп рдХрд╛рд╣реАрд╣реА рдШрдбрдд рдирд╛рд╣реА. рдкрд╛рдЪ рдорд┐рдирд┐рдЯрд╛рдВрдирдВрддрд░, рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░реАрд▓ рд╡реНрдпрд╛рдкрд▓реЗрд▓реНрдпрд╛ рдЬрд╛рдЧреЗрдЪрд╛ рднрд╛рдЧ рдХрд┐рдВрдЪрд┐рдд рд╡рд╛рдврддреЛ. рджреЛрди рддреЗ рддреАрди рддрд╛рд╕рд╛рдВрдирдВрддрд░ рддреЗ 50% рдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪрддреЗ (15% рдЪреНрдпрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдореВрд▓реНрдпрд╛рд╕рд╣). рдЖрдгрд┐ рдкрд╛рдЪ рдХрд┐рдВрд╡рд╛ рд╕рд╣рд╛ рддрд╛рд╕рд╛рдВрдЪреНрдпрд╛ рдХрд╛рдорд╛рдирдВрддрд░, рд╕реНрдХреНрд░рд┐рдкреНрдЯ "рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░ рдореЛрдХрд│реА рдЬрд╛рдЧрд╛ рдирд╛рд╣реА" рдпрд╛ рддреНрд░реБрдЯреАрд╕рд╣ рдХреНрд░реЕрд╢ рд╣реЛрддреЗ. рдпрд╛рдирдВрддрд░, рддреБрдореНрд╣реА рдпрд╛рдкреБрдвреЗ рддреБрдордЪреНрдпрд╛ рд╡рд┐рднрд╛рдЬрдирд╛рд╡рд░ 4K рдлрд╛рдЗрд▓ рджреЗрдЦреАрд▓ рд▓рд┐рд╣реВ рд╢рдХрдгрд╛рд░ рдирд╛рд╣реА.

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

рд╢рд┐рд╡рд╛рдп, рд╣реЗ рд╕рд░реНрд╡ рдореВрд▓рднреВрдд Btrfs рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирд╡рд░ (рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕, рд╕рдмрд╡реНрд╣реЙрд▓реНрдпреВрдореНрд╕ рдЗ. рд╢рд┐рд╡рд╛рдп) рдЖрдзреАрдкрд╛рд╕реВрди рдШрдбрддреЗ, рдЖрдгрд┐ рддреБрдореНрд╣реА рддреНрдпрд╛ FS рдордзреНрдпреЗ рдлрд╛рдЗрд▓ рдмреЙрдбреА рдХрд╕реЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рд╛рдпрдЪреЗ рд╣реЗ рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдирд╛рд╣реА (рдЭрд╛рдбрд╛рддреАрд▓ тАЬрддреБрдХрдбреНрдпрд╛рдВрдЪреНрдпрд╛тАЭ рд░реВрдкрд╛рдд, рдХрд┐рдВрд╡рд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдореНрд╣рдгреВрди. рдЕрдирдлреЙрд░реНрдореЗрдЯ рдмреНрд▓реЙрдХреНрд╕рдЪреЗ) - рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рд╕рдорд╛рди рдЕрд╕реЗрд▓.

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

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

рд╣реЗ рд╕рд░реНрд╡ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдбреЗрд╡реНрд╣рд▓рдкрд░рд▓рд╛ рд▓рд╛рдЧрдгрд╛рд░рд╛ рд╡реЗрд│рд╣реА рдЗрдереЗ рдЬреЛрдбрд╛рд╡рд╛ рд▓рд╛рдЧреЗрд▓. рдЗрдереЗрдЪ рддреЗ рдЕрдзрд┐рдХ рдХрдареАрдг рд╣реЛрддреЗ. рдХреЛрдгрддреНрдпрд╛рд╣реА рдкрд░рд┐рд╕реНрдерд┐рддреАрдд, рддреНрдпрд╛рдВрдирд╛ рд╕рдордЬрдгреНрдпрд╛рд╕рд╛рдареА 10 рд╡рд░реНрд╖реЗ рдкреБрд░реЗрд╢реА рдирд╡реНрд╣рддреА. рдмрд░рдВ, рддреЛрдкрд░реНрдпрдВрдд рддреБрдореНрд╣реА рдЪрдорддреНрдХрд╛рд░рд╛рдЪреА рдЖрд╢рд╛ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рд╣реЗ рдорд╛рдЙрдВрдЯрд┐рдВрдЧ рдкрд░реНрдпрд╛рдпрд╛рдЪреНрдпрд╛ рд░реВрдкрд╛рдд рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА тАЬрдЬреНрдпрд╛рдмрджреНрджрд▓ рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдгрд┐ рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдирд╡реНрд╣рддреЗ,тАЭ рдХрд┐рдВрд╡рд╛ рдкреЕрдЪрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдЬреЗ рддрдпрд╛рд░ рдХрд░рдгреЗ тАЬрдлрдХреНрдд рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдЪреА рдмрд╛рдм рдЖрд╣реЗтАЭ. рдЕрд╢рд╛ рдкреНрд░рддреНрдпреЗрдХ рдЙрддрд╛рд╡реАрд│ "рдирд┐рд░рд╛рдХрд░рдг" рд╕рд╛рдареА рдореА рдЕрдз:рдкрддрдирд╛рдЪреА рдПрдХ рдирд╡реАрди рдкрд░рд┐рд╕реНрдерд┐рддреА рд╕рд╛рджрд░ рдХрд░реЗрди. рдмреА-рдЯреНрд░реАрдЬ рд╣рд╛ рдорд╛рдЭрд╛ рдЖрд╡рдбрддрд╛ рд╡рд┐рд╖рдп рдЖрд╣реЗ рдЖрдгрд┐ рдорд▓рд╛ рдЕрд╕реЗ рдореНрд╣рдгрд╛рдпрдЪреЗ рдЖрд╣реЗ рдХреА рдпрд╛ рд░рдЪрдирд╛ рд╕реНрд╡рддрдГрд▓рд╛ рд╕реНрд╡рд╛рддрдВрддреНрд░реНрдп рд╕рд╣рди рдХрд░рдд рдирд╛рд╣реАрдд!

рдореА рд╕реНрд╡рддрдГрд╕рд╛рдареА Btrf рдХрд╕реЗ рдареЗрд╡реВ? рдЬреНрдпрд╛рд▓рд╛ рдлрд╛рдИрд▓ рд╕рд┐рд╕реНрдЯреАрдо рдореНрд╣рдгрддрд╛ рдпреЗрдгрд╛рд░ рдирд╛рд╣реА рдЕрд╕реЗ рдХрд╛рд╣реАрддрд░реА рдореНрд╣рдгреВрди, рд╡рд╛рдкрд░рд▓реЗ рддрд░ рд╕реЛрдбрд╛. рдХрд╛рд░рдг, рд╡реНрдпрд╛рдЦреНрдпреЗрдиреБрд╕рд╛рд░, FS рдПрдХ OS рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдЖрд╣реЗ рдЬреА "рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕" рд╕рдВрд╕рд╛рдзрдирд╛рдЪреНрдпрд╛ рдкреНрд░рднрд╛рд╡реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ, рдЬреА рдЖрдореНрд╣рд╛рд▓рд╛ Btrfs рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рджрд┐рд╕рдд рдирд╛рд╣реА. рдмрд░рдВ, рдХрд▓реНрдкрдирд╛ рдХрд░рд╛ рдХреА рдХрд╛рдорд╛рд▓рд╛ рдЙрд╢реАрд░ рд╣реЛрдК рдирдпреЗ рдореНрд╣рдгреВрди рддреБрдореНрд╣реА рдШрдбреНрдпрд╛рд│ рдЦрд░реЗрджреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдЯреЛрдЕрд░рдордзреНрдпреЗ рдЖрд▓рд╛ рдЖрд╣рд╛рдд рдЖрдгрд┐ рдШрдбреНрдпрд╛рд│рд╛рдРрд╡рдЬреА рддреНрдпрд╛рдВрдиреА рддреБрдореНрд╣рд╛рд▓рд╛ рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд 30 рдорд┐рдирд┐рдЯрд╛рдВрд╕рд╛рдареА рдЯрд╛рдпрдорд░ рдЕрд╕рд▓реЗрд▓реА рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рдЧреНрд░рд┐рд▓ рд╡рд┐рдХрд▓реА. рддрд░, Btrfs рдЪреА рдкрд░рд┐рд╕реНрдерд┐рддреА рдЖрдгрдЦреА рд╡рд╛рдИрдЯ рдЖрд╣реЗ.

рдореЗрд▓рд┐рдВрдЧ рд▓рд┐рд╕реНрдЯ рдкрд╛рд╣рдд рдЕрд╕рддрд╛рдирд╛, рдорд▓рд╛ рдЕрдиреЗрдХрджрд╛ рдЕрд╕реЗ рд╡рд┐рдзрд╛рди рдЖрдврд│рддреЗ рдХреА рдбреНрд░рд╛рдЗрд╡реНрд╣рдЪреНрдпрд╛ рд╕реНрд╡рд╕реНрддрддреЗрдореБрд│реЗ рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕ рдкреНрд░рднрд╛рд╡реАрдкрдгреЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреЗ рдпрд╛рдкреБрдвреЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╛рд╣реА. рд╣рд╛ рдкреВрд░реНрдг рдореВрд░реНрдЦрдкрдгрд╛ рдЖрд╣реЗ. рдкреНрд░рднрд╛рд╡реА рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рд╢рд┐рд╡рд╛рдп, OS рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдЖрдгрд┐ рдирд┐рд░реБрдкрдпреЛрдЧреА рд╣реЛрдИрд▓. рддреБрдордЪреНрдпрд╛ рдорд╢реАрдирд╡рд░реАрд▓ рдбрд┐рд╕реНрдХрдЪреА рдХреНрд╖рдорддрд╛ рдХрд┐рддреАрд╣реА рдЕрд╕рд▓реА рддрд░реА.

рдореА RHEL рдордзреАрд▓ Btrfs рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░рдгреНрдпрд╛рдмрджреНрджрд▓ рдЯрд┐рдкреНрдкрдгреА рд╡рд┐рдЪрд╛рд░реВ рдЗрдЪреНрдЫрд┐рддреЛ.

рдпреЗрдереЗ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдХрд╛рд╣реА рд╡рд┐рд╢реЗрд╖ рдирд╛рд╣реА, рд╕рд░реНрд╡рдХрд╛рд╣реА рдЕрдЧрджреА рд╕реНрдкрд╖реНрдЯ рдЖрд╣реЗ. рддреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреЗ рддреЗ "рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди" рдореНрд╣рдгреВрди рджреЗрдЦреАрд▓ рд╣реЛрддреЗ. рдореНрд╣рдгреВрди, рдореА рдпрд╛ "рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди" рдордзреВрди рдЧреЗрд▓реЛ рдирд╛рд╣реА. рд╣реЗ рд▓реЗрдмрд▓ рдХрд╛рдпрдордЪреЗ рд▓рдЯрдХреВ рджреЗрдК рдирдХрд╛! рдкрд░рдВрддреБ рддреЗ рдкреВрд░реНрдг рд╕рдорд░реНрдердирд╛рд╕рд╣ рд╕рджреЛрд╖ рдмрд╛рдп-рдбрд┐рдЭрд╛рдЗрди рдЙрддреНрдкрд╛рджрди рд▓рд╛рдБрдЪ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реАрдд. RHEL рдПрдХ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рдЖрд╣реЗ, рдореНрд╣рдгрдЬреЗ, рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╡рд╕реНрддреВ-рдкреИрд╕рд╛ рд╕рдВрдмрдВрдз. Red Hat рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рддреЗ Btrfs рдореЗрд▓рд┐рдВрдЧ рд▓рд┐рд╕реНрдЯ рдкреНрд░рдорд╛рдгреЗ рдзрдордХрд╛рд╡реВ рд╢рдХрдд рдирд╛рд╣реА. рдлрдХреНрдд рдкрд░рд┐рд╕реНрдерд┐рддреАрдЪреА рдХрд▓реНрдкрдирд╛ рдХрд░рд╛: рдЬреНрдпрд╛ рдХреНрд▓рд╛рдпрдВрдЯрдиреЗ рдЖрдкрд▓реНрдпрд╛ рд╣рд╛рд░реНрдб рдХрдорд╛рдИрдЪреЗ рдкреИрд╕реЗ рдбрд┐рд╕реНрдХрд╕рд╛рдареА рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рдорд░реНрдердирд╛рд╕рд╛рдареА рджрд┐рд▓реЗ рдЖрд╣реЗрдд, рддреНрдпрд╛рд▓рд╛ рд╣реЗ рд╕рдордЬреВрди рдШреНрдпрд╛рдпрдЪреЗ рдЖрд╣реЗ рдХреА рддреНрдпрд╛рдиреЗ рдХрд╛рд╣реАрд╣реА рди рд▓рд┐рд╣рд┐рд▓реНрдпрд╛рдирдВрддрд░ рддреНрдпрд╛рдЪреА рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕ рдХреБрдареЗ рдЧреЗрд▓реА. рдпрд╛рд╡рд░ рддреБрдореНрд╣реА рддреНрдпрд╛рд▓рд╛ рдХрд╛рдп рдЙрддреНрддрд░ рджреЗрдгрд╛рд░?

рдкреБрдвреАрд▓. Red Hat рдЪреНрдпрд╛ рдХреНрд▓рд╛рдпрдВрдЯрдордзреНрдпреЗ рд╕реБрдкреНрд░рд╕рд┐рджреНрдз рдореЛрдареНрдпрд╛ рдмрдБрдХрд╛ рдЖрдгрд┐ рдПрдХреНрд╕рдЪреЗрдВрдЬреЗрд╕рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣реЛрддреЛ. Btrfs рдордзреАрд▓ рдирдореВрдж рдХреЗрд▓реЗрд▓реНрдпрд╛ рднреЗрджреНрдпрддреЗрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рддреЗ DoS рд╣рд▓реНрд▓реНрдпрд╛рдВрдЪреНрдпрд╛ рдЕрдзреАрди рдЕрд╕рд▓реНрдпрд╛рд╕ рдХрд╛рдп рд╣реЛрдИрд▓ рдпрд╛рдЪреА рдХрд▓реНрдкрдирд╛ рдХрд░рд╛. рдпрд╛рд▓рд╛ рдЬрдмрд╛рдмрджрд╛рд░ рдХреЛрдг рдЕрд╕реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд╛рдЯрддреЗ? рдЬреЗ рдЬреАрдкреАрдПрд▓ рдкрд░рд╡рд╛рдиреНрдпрд╛рдЪреНрдпрд╛ рд░реЗрд╖реЗрдХрдбреЗ рдмреЛрдЯ рджрд╛рдЦрд╡рдгрд╛рд░ рдЖрд╣реЗрдд, рдЬрд┐рдереЗ рдЕрд╕реЗ рд▓рд┐рд╣рд┐рд▓реЗ рдЖрд╣реЗ рдХреА рд▓реЗрдЦрдХ рдХрд╢рд╛рд╕рд╛рдареАрд╣реА рдЬрдмрд╛рдмрджрд╛рд░ рдирд╛рд╣реА, рдореА рд▓рдЧреЗрдЪ рдореНрд╣рдгреЗрди: "рддреЗ рд▓рдкрд╡рд╛!" Red Hat рдЙрддреНрддрд░ рджреЗрдИрд▓, рдЖрдгрд┐ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдХреА рддреЗ рдкреБрд░реЗрд╕реЗ рд╡рд╛рдЯрдгрд╛рд░ рдирд╛рд╣реА! рдкрд░рдВрддреБ рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ рдХреА, рдорд╛рдЭреНрдпрд╛ рдХрд╛рд│рд╛рдд рдорд▓рд╛ рдЬрд╡рд│реВрди рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪреА рд╕рдВрдзреА рдЕрд╕рд▓реЗрд▓реНрдпрд╛ QA рдЕрднрд┐рдпрдВрддреНрдпрд╛рдВрдЪреНрдпрд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рд╢реЗрд╖рдд: рдордЬрдмреВрдд рдЯреАрдордореБрд│реЗ, Red Hat рд▓рд╛ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрдд рдирд╛рд╣реА.

рдХрд╛рд╣реА рдХрдВрдкрдиреНрдпрд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рдЙрддреНрдкрд╛рджрдирд╛рдВрдордзреНрдпреЗ Btrf рдЪреЗ рд╕рдорд░реНрдерди рдХрд╛ рдХрд░рдд рдЖрд╣реЗрдд?

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

рддреНрдпрд╛рдореБрд│реЗ, рдлреЗрд╕рдмреБрдХрдиреЗ рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ Btrfs рддреИрдирд╛рдд рдХреЗрд▓реНрдпрд╛рдЪреА рдЕрдлрд╡рд╛ рдкрд╕рд░рд▓реНрдпрд╛рдирдВрддрд░ рдореА рдХреЛрдгрддреНрдпрд╛рд╣реА рдирд┐рд╖реНрдХрд░реНрд╖рд╛рд╡рд░ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА. рд╢рд┐рд╡рд╛рдп, рдореА рд╡рд░реАрд▓ рдХрд╛рд░рдгрд╛рдВрд╕рд╛рдареА рддреНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдкрддреНрддреЗ рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рдЧреБрдкреНрдд рдареЗрд╡рдгреНрдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рддреЛ.

рдЕрд▓реАрдХрдбреЗ XFS рдХреЛрдб рд╕рд╛рдл рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЗрддрдХреЗ рдкреНрд░рдпрддреНрди рдХрд╛ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд? рд╢реЗрд╡рдЯреА, рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рд╣реА рддреГрддреАрдп-рдкрдХреНрд╖ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдЖрд╣реЗ, рдЖрдгрд┐ ext4 рдмрд░реНрдпрд╛рдЪ рдХрд╛рд│рд╛рдкрд╛рд╕реВрди рд╕реНрдерд┐рд░ рдЖрд╣реЗ рдЖрдгрд┐ рдкреВрд░реНрд╡реАрдЪреНрдпрд╛ рд╕рдорд╛рди рд╕реНрдерд┐рд░ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрдордзреВрди рд╕рд╛рддрддреНрдп рдЖрд╣реЗ. Red Hat рд▓рд╛ XFS рдордзреНрдпреЗ рдХрд╛рдп рд╕реНрд╡рд╛рд░рд╕реНрдп рдЖрд╣реЗ? ext4 рдЖрдгрд┐ XFS - рдЙрджреНрджреЗрд╢рд╛рдиреЗ рд╕рдорд╛рди рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рджреЛрди рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЕрд░реНрде рдЖрд╣реЗ рдХрд╛?

рд╣реЗ рдХрд╢рд╛рдореБрд│реЗ рдкреНрд░реЗрд░рд┐рдд рдЭрд╛рд▓реЗ рддреЗ рдорд▓рд╛ рдЖрдард╡рдд рдирд╛рд╣реА. рд╣реЗ рд╢рдХреНрдп рдЖрд╣реЗ рдХреА рдкреБрдврд╛рдХрд╛рд░ Red Hat рдХреНрд▓рд╛рдпрдВрдЯрдХрдбреВрди рдЖрд▓рд╛ рдЖрд╣реЗ. рдорд▓рд╛ рдЖрдард╡рддреЗ рдХреА рдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреЗ рд╕рдВрд╢реЛрдзрди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ: рдЕрдкрд╕реНрдЯреНрд░реАрдордордзреАрд▓ рдХрд╛рд╣реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдорд╡рд░, рдирд╡реАрди рдкрд┐рдвреАрдЪреНрдпрд╛ рд╣рд╛рдп-рдПрдВрдб рдбреНрд░рд╛рдЗрд╡реНрд╣рд╡рд░ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛. рдкрд░рд┐рдгрд╛рдорд╛рдВрдиреБрд╕рд╛рд░, XFS ext4 рдкреЗрдХреНрд╖рд╛ рдЪрд╛рдВрдЧрд▓реЗ рд╡рд╛рдЧрд▓реЗ. рддреНрдпрд╛рдореБрд│реЗ рддреЗ рд╕рд░реНрд╡рд╛рдд рдЖрд╢реНрд╡рд╛рд╕рдХ рдореНрд╣рдгреВрди рддреНрдпрд╛рдЪрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░реВ рд▓рд╛рдЧрд▓реЗ. рдХреЛрдгрддреНрдпрд╛рд╣реА рдкрд░рд┐рд╕реНрдерд┐рддреАрдд, рдореА рдпреЗрдереЗ рд╕рдирд╕рдирд╛рдЯреА рдХрд╛рд╣реАрд╣реА рд╢реЛрдзрдгрд╛рд░ рдирд╛рд╣реА.

рдорд╛рдЭреНрдпрд╛рд╕рд╛рдареА, рддреНрдпрд╛рдВрдиреА рд╕рд╛рдмрдгрд╛рдиреЗ awl рдмрджрд▓рд▓реНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ. ext4 рдЖрдгрд┐ XFS рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рдд рдХрд╛рд╣реА рдЕрд░реНрде рдирд╛рд╣реА. рджреЛрдиреНрд╣реА рд╕рдорд╛рдВрддрд░ рдЖрдгрд┐ рдирд┐рд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА рддреНрдпрд╛рдкреИрдХреА рдХреЛрдгрддреЗрд╣реА. рдпрд╛рддреВрди рдХрд╛рд╣реАрд╣реА рдЪрд╛рдВрдЧрд▓реЗ рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА. рдЬрд░реА, рдирд┐рд╕рд░реНрдЧрд╛рдд рдЕрдиреЗрдХрджрд╛ рдЕрд╢реА рдкрд░рд┐рд╕реНрдерд┐рддреА рдЕрд╕рддреЗ рдЬреЗрд╡реНрд╣рд╛ рд╡рд╛рдвреАрд╕рд╛рдареА рднрд░рдкреВрд░ рдХреНрд╖рдорддрд╛ рдЕрд╕рддреЗ, рдкрд░рдВрддреБ рд╡рд╛рдврдгреНрдпрд╛рд╕ рдЬрд╛рдЧрд╛ рдирд╕рддреЗ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рд╡рд┐рд╡рд┐рдз рд╡рд┐рдЪрд┐рддреНрд░рдкрдгреЗ рдХреБрд░реБрдк рдирд╡реАрди рд╡рд╛рдв рдЙрджреНрднрд╡рддрд╛рдд, рдЬреНрдпрд╛рдХрдбреЗ рдкреНрд░рддреНрдпреЗрдХрдЬрдг рдмреЛрдЯ рджрд╛рдЦрд╡рддреЛ ("рдЕрд░реЗ, рдкрд╣рд╛, рдпрд╛ рдЬреАрд╡рдирд╛рдд рддреБрдореНрд╣рд╛рд▓рд╛ рдХрд╛рдп рджрд┐рд╕рдгрд╛рд░ рдирд╛рд╣реА!").

ext4, F2FS (Btrfs рдордзреНрдпреЗ RAID рдЪрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░реВ рдирдпреЗ) рдордзреАрд▓ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдлрдВрдХреНрд╢рдиреНрд╕рдЪреНрдпрд╛ рдЖрдЧрдордирд╛рдиреЗ рд▓реЗрдпрд░ рдЙрд▓реНрд▓рдВрдШрдирд╛рдЪреА рд╕рдорд╕реНрдпрд╛ (рдирдХрд╛рд░рд╛рд░реНрдереА рдЕрд░реНрдерд╛рдиреЗ) рдирд┐рдХрд╛рд▓реА рдирд┐рдШрд╛рд▓реА рдЖрд╣реЗ рдЕрд╕реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд╛рдЯрддреЗ рдХрд╛?

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

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

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

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

Reiser4 рд╡рд░ тАЬрдЦрд╛рд▓реА рдкрд╛рд╕реВрдитАЭ рдкрд╛рддрд│реАрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рдХреЗрд▓реНрдпрд╛рдЪрд╛ рдЖрд░реЛрдк рд╣реЛрддрд╛. рдлрд╛рдИрд▓ рд╕рд┐рд╕реНрдЯреАрдо рдЗрддрд░ рд╕рд░реНрд╡рд╛рдВрдкреНрд░рдорд╛рдгреЗ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдирд╕реВрди рдореЙрдбреНрдпреВрд▓рд░ рдЖрд╣реЗ рдпрд╛ рд╡рд╕реНрддреБрд╕реНрдерд┐рддреАрдЪреНрдпрд╛ рдЖрдзрд╛рд░рд╛рд╡рд░, рд╡рд░реАрд▓ рдкрд╛рддрд│реА (VFS) рдиреЗ рдЬреЗ рдХрд░рд╛рд╡реЗ рддреЗрдЪ рддреА рдХрд░рддреЗ рдЕрд╕реЗ рдПрдХ рдЕрдкреНрд░рдорд╛рдгрд┐рдд рдЧреГрд╣рд┐рддрдХ рдмрд╛рдВрдзрд▓реЗ рдЧреЗрд▓реЗ.

ReiserFS v3.6 рдЖрдгрд┐ рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, JFS рдЪреНрдпрд╛ рдореГрддреНрдпреВрдмрджреНрджрд▓ рдмреЛрд▓рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ рдХрд╛? рдЕрд▓реАрдХрдбреЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреЗ рдЬрд╡рд│рдЬрд╡рд│ рд▓рдХреНрд╖ рджрд┐рд▓реЗ рдЧреЗрд▓реЗ рдирд╛рд╣реА. рддреЗ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдЖрд╣реЗрдд?

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

рддреБрдореНрд╣рд╛рд▓рд╛ FS Tux3 рдЖрдгрд┐ HAMMER/HAMMER2 (FS for DragonFly BSD) рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдЖрд╣реЗ рдХрд╛?

рд╣реЛрдп, рдЖрдореНрд╣рд╛рд▓рд╛ рдорд╛рд╣рд┐рдд рдЖрд╣реЗ. Tux3 рдордзреНрдпреЗ рдорд▓рд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕рдЪреНрдпрд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдордзреНрдпреЗ (рддрдерд╛рдХрдерд┐рдд "рдЖрд╡реГрддреНрддреА рдкреЙрдЗрдВрдЯрд░реНрд╕") рд░рд╕ рд╣реЛрддрд╛, рдкрд░рдВрддреБ Reiser4 рдордзреНрдпреЗ рдЖрдореНрд╣реА рдмрд╣реБрдзрд╛ рд╡реЗрдЧрд│реНрдпрд╛ рдорд╛рд░реНрдЧрд╛рд╡рд░ рдЬрд╛рдК. рдореА рдмрд▒реНрдпрд╛рдЪ рдХрд╛рд│рд╛рдкрд╛рд╕реВрди рд╕реНрдиреЕрдкрд╢реЙрдЯрд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдгреНрдпрд╛рдмрджреНрджрд▓ рд╡рд┐рдЪрд╛рд░ рдХрд░рдд рдЖрд╣реЗ рдЖрдгрд┐ рд╕рд╛рдзреНрдпрд╛ Reiser4 рд╡реНрд╣реЙрд▓реНрдпреВрдорд╕рд╛рдареА рддреЗ рдХрд╕реЗ рдЕрдВрдорд▓рд╛рдд рдЖрдгрд╛рдпрдЪреЗ рд╣реЗ рдЕрджреНрдпрд╛рдк рдард░рд╡рд▓реЗ рдирд╛рд╣реА. рд╡рд╕реНрддреБрд╕реНрдерд┐рддреА рдЕрд╢реА рдЖрд╣реЗ рдХреА рдУрд╣рдж рд░реЛрдбреЗрд╣рдиреЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реЗрд▓реЗ рдирд╡реАрди "рдЖрд│рд╢реА" рд╕рдВрджрд░реНрдн рдХрд╛рдЙрдВрдЯрд░ рддрдВрддреНрд░ рдХреЗрд╡рд│ рдмреА-рдЯреНрд░реАрдЬрд╕рд╛рдареА рдХрд╛рд░реНрдп рдХрд░рддреЗ. рдЖрдордЪреНрдпрд╛рдХрдбреЗ рддреЗ рдирд╛рд╣реАрдд. Reiesr4 рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд▒реНрдпрд╛ рдбреЗрдЯрд╛ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕рд╕рд╛рдареА, "рдЖрд│рд╢реА" рдХрд╛рдЙрдВрдЯрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реАрдд - рддреНрдпрд╛рдВрдЪрд╛ рдкрд░рд┐рдЪрдп рджреЗрдгреНрдпрд╛рд╕рд╛рдареА, рдХрд╛рд╣реА рдЕрд▓реНрдЧреЛрд░рд┐рджрдорд┐рдХ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЬреНрдпрд╛ рдЕрджреНрдпрд╛рдк рдХреЛрдгреАрд╣реА рд╕реНрд╡реАрдХрд╛рд░рд▓реНрдпрд╛ рдирд╛рд╣реАрдд.

рд╣реЕрдорд░рдЪреНрдпрд╛ рдорддреЗ: рдореА рдирд┐рд░реНрдорд╛рддреНрдпрд╛рдЪрд╛ рдПрдХ рд▓реЗрдЦ рд╡рд╛рдЪрд▓рд╛. рд░рд╕ рдирд╛рд╣реА. рдкреБрдиреНрд╣рд╛, рдмреА-рдЭрд╛рдбреЗ. рд╣реА рдбреЗрдЯрд╛ рд░рдЪрдирд╛ рд╣рддрд╛рд╢рдкрдгреЗ рдЬреБрдиреА рдЖрд╣реЗ. рдЧреЗрд▓реНрдпрд╛ рд╢рддрдХрд╛рдд рдЖрдореНрд╣реА рддреЗ рд╕реЛрдбреВрди рджрд┐рд▓реЗ.

CephFS/GlusterFS/etc рд╕рд╛рд░рдЦреНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреНрд▓рд╕реНрдЯрд░ FS рдЪреНрдпрд╛ рд╡рд╛рдврддреНрдпрд╛ рдорд╛рдЧрдгреАрдЪреЗ рддреБрдореНрд╣реА рдХрд╕реЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рддрд╛? рдпрд╛ рдорд╛рдЧрдгреАрдЪрд╛ рдЕрд░реНрде рдиреЗрдЯрд╡рд░реНрдХ FS рдХрдбреЗ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдЪреНрдпрд╛ рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдорд╛рдд рдмрджрд▓ рдЖрдгрд┐ рд╕реНрдерд╛рдирд┐рдХ FS рдХрдбреЗ рдЕрдкреБрд░реЗ рд▓рдХреНрд╖ рдЖрд╣реЗ рдХрд╛?

рд╣реЛрдп, рдкреНрд░рд╛рдзрд╛рдиреНрдпрдХреНрд░рдорд╛рдВрдордзреНрдпреЗ рдЕрд╕рд╛ рдмрджрд▓ рдЭрд╛рд▓рд╛ рдЖрд╣реЗ. рд╕реНрдерд╛рдирд┐рдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордЪрд╛ рд╡рд┐рдХрд╛рд╕ рдЦреБрдВрдЯрд▓рд╛ рдЖрд╣реЗ. рдЕрд░реЗрд░реЗ, рд╕реНрдерд╛рдирд┐рдХ рд╡реНрд╣реЙрд▓реНрдпреВрдорд╕рд╛рдареА рдХрд╛рд╣реАрддрд░реА рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХрд░рдгреЗ рдЖрддрд╛ рдЦреВрдк рдХрдареАрдг рдЖрд╣реЗ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХрдЬрдг рддреЗ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА. рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдд рдХреЛрдгреАрд╣реА рдЧреБрдВрддрд╡рдгреВрдХ рдХрд░реВ рдЗрдЪреНрдЫрд┐рдд рдирд╛рд╣реА. рд╣реЗ рдПрдЦрд╛рджреНрдпрд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдВрд╕реНрдереЗрд▓рд╛ рдЧрдгрд┐рддрд╛рдЪреНрдпрд╛ рд╕рдВрд╢реЛрдзрдирд╛рд╕рд╛рдареА рдкреИрд╕реЗ рд╡рд╛рдЯрдк рдХрд░рдгреНрдпрд╛рд╕ рд╕рд╛рдВрдЧрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗрдЪ рдЖрд╣реЗ - рдХреЛрдгрддреНрдпрд╛рд╣реА рдЙрддреНрд╕рд╛рд╣рд╛рд╢рд┐рд╡рд╛рдп рддреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рдЪрд╛рд░рддреАрд▓ рдХреА рддреБрдореНрд╣реА рдирд╡реАрди рдкреНрд░рдореЗрдпрд╛рд╡рд░ рдкреИрд╕реЗ рдХрд╕реЗ рдХрдорд╡реВ рд╢рдХрддрд╛. рдЖрддрд╛ рд╕реНрдерд╛рдирд┐рдХ FS рд╣реА рдЕрд╢реА рдЧреЛрд╖реНрдЯ рдЖрд╣реЗ рдЬреА рдЬрд╛рджреБрдИрдкрдгреЗ тАЬрдмреЙрдХреНрд╕рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░тАЭ рджрд┐рд╕рддреЗ рдЖрдгрд┐ тАЬрдиреЗрд╣рдореАрдЪ рдХрд╛рд░реНрдп рдХреЗрд▓реА рдкрд╛рд╣рд┐рдЬреЗтАЭ рдЖрдгрд┐ рдЬрд░ рддреЗ рдХрд╛рд░реНрдп рдХрд░рдд рдирд╕реЗрд▓, рддрд░ рддреЗ рдмрд┐рдирджрд┐рдХреНрдХрдд рдХреБрд░рдХреБрд░ рдХрд░рддрд╛рдд рдЬрд╕реЗ рдХреА: тАЬрд╣реЛрдп, рддреЗ рдХрд╛рдп рд╡рд┐рдЪрд╛рд░ рдХрд░рдд рдЖрд╣реЗрдд!тАЭ

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

рдпреБрдЬрд░ рд╕реНрдкреЗрд╕ рдРрд╡рдЬреА рдХрд░реНрдирд▓ рд╕реНрдкреЗрд╕рдордзреНрдпреЗ рдиреЗрдЯрд╡рд░реНрдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдХрд░рдгреЗ рддрддреНрддреНрд╡рддрдГ рдХрд┐рддрдкрдд рд╡рд╛рдЬрд╡реА рдЖрд╣реЗ?

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

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

рдЕрд╕реЗ рдЕрдиреЗрдХ рд╕реНрд╡рд┐рдЪреЗрд╕ рдЕрд╕рд▓реНрдпрд╛рд╕, рд╕реНрдЯреЛрд░реЗрдЬ рдереНрд░реБрдкреБрдЯ (I/O рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди) рдХрдореА рд╣реЛрдИрд▓. рддреБрдордЪреЗ рдмреЕрдХрдПрдВрдб рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрд▓реЛ рдбрд┐рд╕реНрдХрдЪреЗ рдмрдирд▓реЗрд▓реЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣рд╛рд▓рд╛ рд▓рдХреНрд╖рдгреАрдп рдШрдЯ рджрд┐рд╕рдгрд╛рд░ рдирд╛рд╣реА. рдкрд░рдВрддреБ рдЬрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдлрд╛рд╕реНрдЯ рдбрд┐рд╕реНрдХреНрд╕ (рдПрд╕рдПрд╕рдбреА, рдПрдирд╡реНрд╣реАрдЖрд░рдПрдПрдо, рдЗ.) рдЕрд╕рддреАрд▓, рддрд░ рд╕рдВрджрд░реНрдн рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдЖрдзреАрдЪ рдПрдХ "рдЕрдбрдерд│рд╛" рдмрдирддреЗ рдЖрдгрд┐, рд╕рдВрджрд░реНрдн рд╕реНрд╡рд┐рдЪрд┐рдВрдЧрд╡рд░ рдмрдЪрдд рдХрд░реВрди, рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд▓рдХреНрд╖рдгреАрдп рд╡рд╛рдврд╡рддрд╛ рдпреЗрддреЗ. рдкреИрд╕реЗ рд╡рд╛рдЪрд╡рдгреНрдпрд╛рдЪрд╛ рдорд╛рдирдХ рдорд╛рд░реНрдЧ рдореНрд╣рдгрдЬреЗ рдореЙрдбреНрдпреВрд▓реНрд╕ рдХрд░реНрдирд▓ рд╕реНрдкреЗрд╕рдордзреНрдпреЗ рд╣рд▓рд╡рдгреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрдврд│рд▓реЗ рдХреА 9p рд╕рд░реНрд╡реНрд╣рд░ QEMU рд╡рд░реВрди рд╣реЛрд╕реНрдЯ рдорд╢реАрдирд╡рд░реАрд▓ рдХрд░реНрдирд▓рдордзреНрдпреЗ рд╣рд▓рд╡рд▓реНрдпрд╛рдиреЗ VirtFS рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдд рддрд┐рдкреНрдкрдЯ рд╡рд╛рдв рд╣реЛрддреЗ.

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

рд╕реНрдерд╛рдирд┐рдХ FS рдХреЛрдгрддреНрдпрд╛ рд╕рдВрдХрд▓реНрдкрдирд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХрдбреВрди рдШреЗрдК рд╢рдХрддрд╛рдд рдЖрдгрд┐ рддреНрдпрд╛рдЙрд▓рдЯ?

рдЖрдЬрдХрд╛рд▓, рдиреЗрдЯрд╡рд░реНрдХ FSs, рдирд┐рдпрдорд╛рдиреБрд╕рд╛рд░, рд╕реНрдерд╛рдирд┐рдХ FSs рд╡рд░ рдНрдб-рдСрди рдЕрд╕рддрд╛рдд, рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣реА рдирдВрддрд░рдЪреЗ рдХрд╛рд╣реАрддрд░реА рдХрд╕реЗ рдШреЗрдК рд╢рдХрддрд╛ рд╣реЗ рдорд▓рд╛ рд╕рдордЬрдд рдирд╛рд╣реА. рдмрд░рдВ, рдЦрд░рдВрдЪ, 4 рдХрд░реНрдордЪрд╛рд▒реНрдпрд╛рдВрдЪреНрдпрд╛ рдХрдВрдкрдиреАрдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдпрд╛, рдЬреНрдпрд╛рдордзреНрдпреЗ рдкреНрд░рддреНрдпреЗрдХрдЬрдг рд╕реНрд╡рддрдГрдЪреЗ рдХрд╛рд░реНрдп рдХрд░рддреЛ: рдПрдХ рд╡рд┐рддрд░рдг рдХрд░рддреЛ, рджреБрд╕рд░рд╛ рдкрд╛рдард╡рддреЛ, рддрд┐рд╕рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЛ, рдЪреМрдерд╛ рд╕реНрдЯреЛрдЕрд░. рдЖрдгрд┐ рдкреНрд░рд╢реНрди, рдХрдВрдкрдиреА рдЖрдкрд▓реНрдпрд╛ рдХрд░реНрдордЪрд╛рд▒реНрдпрд╛рдХрдбреВрди рдХрд╛рдп рдХрд░реНрдЬ рдШреЗрдК рд╢рдХрддреЗ рдЬреЛ рддреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЛ, рддреЛ рдХрд╕рд╛ рддрд░реА рдЪреБрдХреАрдЪрд╛ рд╡рд╛рдЯрддреЛ (рддреНрдпрд╛рдЪреНрдпрд╛рдХрдбреЗ рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рддреНрдпрд╛рдЪреНрдпрд╛рдХрдбреВрди рдмрд░реЗрдЪ рджрд┐рд╡рд╕ рдХрд░реНрдЬ рдШреЗрддрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ).

рдкрд░рдВрддреБ рд╕реНрдерд╛рдирд┐рдХ FS рд▓рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХрдбреВрди рдмрд░реЗрдЪ рдХрд╛рд╣реА рд╢рд┐рдХрд╛рдпрдЪреЗ рдЖрд╣реЗ. рдкреНрд░рдердо, рдЖрдкрдг рддреНрдпрд╛рдВрдЪреНрдпрд╛рдХрдбреВрди рдЙрдЪреНрдЪ рд╕реНрддрд░рд╛рд╡рд░ рддрд╛рд░реНрдХрд┐рдХ рдЦрдВрдб рдХрд╕реЗ рдПрдХрддреНрд░рд┐рдд рдХрд░рд╛рд╡реЗ рд╣реЗ рд╢рд┐рдХрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ. рдЖрддрд╛ рддрдерд╛рдХрдерд┐рдд "рдкреНрд░рдЧрдд" рд╕реНрдерд╛рдирд┐рдХ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА LVM рдХрдбреВрди рдШреЗрддрд▓реЗрд▓реНрдпрд╛ "рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕" рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рд▓реЙрдЬрд┐рдХрд▓ рд╡реНрд╣реЙрд▓реНрдпреВрдо рдПрдХрддреНрд░рд┐рдд рдХрд░рддрд╛рдд (рддреЗрдЪ рд╕рдВрд╕рд░реНрдЧрдЬрдиреНрдп рд▓реЗрдпрд░рд┐рдВрдЧ рдЙрд▓реНрд▓рдВрдШрди рдЬреЗ рдкреНрд░рдердо ZFS рдордзреНрдпреЗ рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рд╣реЛрддреЗ). рджреБрд╕рд▒реНрдпрд╛ рд╢рдмреНрджрд╛рдВрдд, рдЖрднрд╛рд╕реА рдкрддреНрддреНрдпрд╛рдВрдЪреЗ (рдмреНрд▓реЙрдХ рдХреНрд░рдорд╛рдВрдХ) рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкрддреНрддреНрдпрд╛рдВрдордзреНрдпреЗ рднрд╛рд╖рд╛рдВрддрд░ рдЖрдгрд┐ рдкрд░рдд рдХрдореА рдкрд╛рддрд│реАрд╡рд░ рд╣реЛрддреЗ (рдореНрд╣рдгрдЬреЗ, рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордиреЗ I/O рд╡рд┐рдирдВрддреА рдЬрд╛рд░реА рдХреЗрд▓реНрдпрд╛рдирдВрддрд░).

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

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

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

рдпрд╛рд╢рд┐рд╡рд╛рдп, рд╕реНрд╡рддрдВрддреНрд░ FS+LVM рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдЪреЗ рд╕рдВрдпреЛрдЬрди рдЬреНрдпрд╛ рдбреНрд░рд╛рдИрд╡реНрд╣рдордзреВрди рд▓реЙрдЬрд┐рдХрд▓ рд╡реНрд╣реЙрд▓реНрдпреВрдо рдПрдХрддреНрд░рд┐рдд рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд рддреНрдпрд╛рдЪреЗ рднрд┐рдиреНрди рд╕реНрд╡рд░реВрдк рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрдгреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрдд тАЛтАЛрдирд╛рд╣реА. рдЦрд░рдВрдЪ, рд╕рдордЬрд╛ рддреБрдореНрд╣реА HDD рдЖрдгрд┐ рд╕реЙрд▓рд┐рдб-рд╕реНрдЯреЗрдЯ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╡рд░реВрди рд▓реЙрдЬрд┐рдХрд▓ рд╡реНрд╣реЙрд▓реНрдпреВрдо рдПрдХрддреНрд░ рдХреЗрд▓рд╛ рдЖрд╣реЗ. рдкрд░рдВрддреБ рдирдВрддрд░ рдкреВрд░реНрд╡реАрдЪреЗ рдбреАрдлреНрд░реЕрдЧрдореЗрдВрдЯреЗрд╢рди рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реЗрд▓ рдЖрдгрд┐ рдирдВрддрд░рдЪреЗ рдирд╛рд╣реА. рдирдВрддрд░рдЪреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рдЯрд╛рдХреВрди рджреЗрдгреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛ рдЬрд╛рд░реА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдкреВрд░реНрд╡реАрд╕рд╛рдареА рдирд╛рд╣реА, рдЗ. рддрдерд╛рдкрд┐, рдпрд╛ рд╕рдВрдпреЛрдЬрдирд╛рдд рдЕрд╢реА рдирд┐рд╡рдбрдХрддрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреЗ рдЦреВрдк рдХрдареАрдг рдЖрд╣реЗ.

рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛ рдХреА рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╡рд░ рддреБрдордЪреЗ рд╕реНрд╡рддрдГрдЪреЗ LVM рдирд┐рд░реНрдорд╛рдг рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдкрд░рд┐рд╕реНрдерд┐рддреА рдлрд╛рд░рд╢реА рдЪрд╛рдВрдЧрд▓реА рд╣реЛрдд рдирд╛рд╣реА. рд╢рд┐рд╡рд╛рдп, рдЕрд╕реЗ рдХреЗрд▓реНрдпрд╛рдиреЗ рддреБрдореНрд╣реА рднрд╡рд┐рд╖реНрдпрд╛рдд рддреНрдпрд╛рдд рдХрдзреАрд╣реА рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░рдгреНрдпрд╛рдЪреА рд╢рдХреНрдпрддрд╛ рд╕рдВрдкреБрд╖реНрдЯрд╛рдд рдЖрдгрддрд╛. рд╣реЗ рдЦреВрдк рд╡рд╛рдИрдЯ рдЖрд╣реЗ. рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреЗ рдбреНрд░рд╛рдЗрд╡реНрд╣ рдПрдХрд╛рдЪ рдорд╢реАрдирд╡рд░ рд░рд╛рд╣реВ рд╢рдХрддрд╛рдд. рдЖрдгрд┐ рдЬрд░ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рддреНрдпрд╛рдВрдЪреНрдпрд╛рдд рдлрд░рдХ рдХрд░рдд рдирд╕реЗрд▓ рддрд░ рдХреЛрдг рдХрд░реЗрд▓?

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

рдЖрдгрд┐ рдЬрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдмрд░реЗрдЪ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдУрд╡реНрд╣рд░рд░рд╛рдИрдЯ рдХрд░рдд рдЕрд╕рддреАрд▓ рддрд░ рдЕрд╢рд╛ рдбреАрдлреНрд░реЕрдЧрдореЗрдВрдЯрд░рдЪрд╛ рдЙрдкрдпреБрдХреНрдд рдкреНрд░рднрд╛рд╡ рд╢реВрдиреНрдпрд╛рд╡рд░ рдХрдореА рд╣реЛрдИрд▓. рддреБрдордЪреА рдкреНрд░рдгрд╛рд▓реА рдЕрдкрд░рд┐рд╣рд╛рд░реНрдпрдкрдгреЗ рдордВрдж рд╣реЛрдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХрд░реЗрд▓ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рдирд┐рджрд╛рди "рддреБрдЯрд▓реЗрд▓реА рд░рдЪрдирд╛" рд╕рдореЛрд░ рдЖрдкрд▓реЗ рд╣рд╛рдд рдЬреЛрдбрд╛рд╡реЗ рд▓рд╛рдЧрддреАрд▓. рдПрдХрд╛рдЪ ре▓рдбреНрд░реЗрд╕ рд╕реНрдкреЗрд╕рд╡рд░ рдЪрд╛рд▓рдгрд╛рд░реЗ рдЕрдиреЗрдХ рдбреАрдлреНрд░реЕрдЧрдореЗрдВрдЯрд░реНрд╕ рдХреЗрд╡рд│ рдПрдХрдореЗрдХрд╛рдВрдордзреНрдпреЗ рд╡реНрдпрддреНрдпрдп рдЖрдгрддреАрд▓. рдЖрдкрдг рдкреНрд░рддреНрдпреЗрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рд╕рд╛рдареА рд╡рд┐рдирд╛рдореВрд▓реНрдп рдмреНрд▓реЙрдХреНрд╕рдЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рдирдХрд╛рд╢рд╛ рд░рд╛рдЦрд▓реНрдпрд╛рд╕ рд╣реА рдПрдХ рдкреВрд░реНрдгрдкрдгреЗ рд╡реЗрдЧрд│реА рдмрд╛рдм рдЖрд╣реЗ. рд╣реЗ рдбреАрдлреНрд░реЕрдЧрдореЗрдВрдЯреЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕ рдкреНрд░рднрд╛рд╡реАрдкрдгреЗ рд╕рдорд╛рдВрддрд░ рдХрд░реЗрд▓.

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

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдирд┐рдореНрди-рд╕реНрддрд░реАрдп рд╡реНрд╣реЙрд▓реНрдпреВрдо рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХрд╛рдВрд╕рд╣ рдЖрдкрдг рдкреВрд░реНрдг рд╡рд╛рдврд▓реЗрд▓реЗ рд╕реНрдиреЕрдкрд╢реЙрдЯ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рд╕рдХреНрд╖рдо рд░рд╛рд╣рдгрд╛рд░ рдирд╛рд╣реА. LVM рдЖрдгрд┐ ZFS-рд╕рджреГрд╢ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрд╕рд╣, рддреБрдореНрд╣реА рдлрдХреНрдд рд╕реНрдерд╛рдирд┐рдХ рд╕реНрдиреЕрдкрд╢реЙрдЯ рдШреЗрдК рд╢рдХрддрд╛, рдкрд░рдВрддреБ рдЬрд╛рдЧрддрд┐рдХ рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕ рдШреЗрдК рд╢рдХрдд рдирд╛рд╣реА. рд╕реНрдерд╛рдирд┐рдХ рд╕реНрдиреЕрдкрд╢реЙрдЯреНрд╕ рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд рдирд┐рдпрдорд┐рдд рдлрд╛рдЗрд▓ рдСрдкрд░реЗрд╢рдиреНрд╕ рддреНрд╡рд░рд┐рдд рд░реЛрд▓ рдмреЕрдХ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд. рдЖрдгрд┐ рддреЗрдереЗ рдХреЛрдгреАрд╣реА рд▓реЙрдЬрд┐рдХрд▓ рд╡реНрд╣реЙрд▓реНрдпреВрдо (рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдЬреЛрдбрдгреЗ/рдХрд╛рдврдгреЗ) рд╕рд╣ рдСрдкрд░реЗрд╢рдиреНрд╕ рдкрд░рдд рдХрд░рдгрд╛рд░ рдирд╛рд╣реА. рд╣реЗ рдЙрджрд╛рд╣рд░рдгрд╛рд╕рд╣ рдкрд╛рд╣реВ. рдХрд╛рд╣реА рд╡реЗрд│реЗрд╕, рдЬреЗрд╡реНрд╣рд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ 100 рдлрд╛рдЗрд▓реНрд╕ рдЕрд╕рд▓реЗрд▓реА рджреЛрди рдЙрдкрдХрд░рдгреЗ A рдЖрдгрд┐ B рдЪреЗ рд▓реЙрдЬрд┐рдХрд▓ рд╡реНрд╣реЙрд▓реНрдпреВрдо рдЕрд╕рддреЗ, рддреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рд╕рд┐рд╕реНрдЯрдо S рдЪрд╛ рд╕реНрдиреЕрдкрд╢реЙрдЯ рдШреНрдпрд╛ рдЖрдгрд┐ рдирдВрддрд░ рдЖрдгрдЦреА рд╢рдВрднрд░ рдлрд╛рдЗрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░рд╛.

рддреНрдпрд╛рдирдВрддрд░, рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ рд╡реНрд╣реЙрд▓реНрдпреВрдордордзреНрдпреЗ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ C рдЬреЛрдбрддрд╛ рдЖрдгрд┐ рд╢реЗрд╡рдЯреА рддреБрдордЪреА рд╕рд┐рд╕реНрдЯреАрдо рд╕реНрдиреЕрдкрд╢реЙрдЯ S рдордзреНрдпреЗ рд░реЛрд▓рдмреЕрдХ рдХрд░рд╛. рдкреНрд░рд╢реНрди: S рдордзреНрдпреЗ рд░реЛрд▓рдмреЕрдХ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рддреБрдордЪреНрдпрд╛ рд▓реЙрдЬрд┐рдХрд▓ рд╡реНрд╣реЙрд▓реНрдпреВрдордордзреНрдпреЗ рдХрд┐рддреА рдлрд╛рдЗрд▓реНрд╕ рдЖрдгрд┐ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕ рдЕрд╕рддрд╛рдд? 100 рдлрд╛рдпрд▓реА рдЕрд╕рддреАрд▓, рдЬрд╕реЗ рддреБрдореНрд╣реА рдЕрдВрджрд╛рдЬ рд▓рд╛рд╡рд▓рд╛ рдЕрд╕реЗрд▓, рдкрд░рдВрддреБ рддреЗрдереЗ 3 рдЙрдкрдХрд░рдгреЗ рдЕрд╕рддреАрд▓ - рд╣реА рд╕рдорд╛рди рдЙрдкрдХрд░рдгреЗ A, B рдЖрдгрд┐ C рдЖрд╣реЗрдд, рдЬрд░реА рд╕реНрдиреЕрдкрд╢реЙрдЯ рддрдпрд╛рд░ рдЭрд╛рд▓рд╛ рддреЗрд╡реНрд╣рд╛ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рдлрдХреНрдд рджреЛрди рдЙрдкрдХрд░рдгреЗ рд╣реЛрддреА (A рдЖрдгрд┐ B ). ре▓рдб рдбрд┐рд╡реНрд╣рд╛рдИрд╕ рд╕реА рдСрдкрд░реЗрд╢рди рдкреБрдиреНрд╣рд╛ рд░реЛрд▓ рдмреЕрдХ рдЭрд╛рд▓реЗ рдирд╛рд╣реА рдЖрдгрд┐ рддреБрдореНрд╣реА рдЖрддрд╛ рдХреЙрдореНрдкреНрдпреБрдЯрд░рд╡рд░реВрди рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рд╕реА рдХрд╛рдвреВрди рдЯрд╛рдХрд▓реНрдпрд╛рд╕, рддреЗ рддреБрдордЪрд╛ рдбреЗрдЯрд╛ рдЦрд░рд╛рдм рдХрд░реЗрд▓, рдореНрд╣рдгреВрди рдбрд┐рд▓реАрдЯ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рддреБрдореНрд╣рд╛рд▓рд╛ рддрд╛рд░реНрдХрд┐рдХ рд╡реНрд╣реЙрд▓реНрдпреВрдордЪреНрдпрд╛ рдкреБрдирд░реНрд╕рдВрддреБрд▓рдирд╛рддреВрди рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдХрд╛рдвреВрди рдЯрд╛рдХрдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рдердо рдорд╣рд╛рдЧ рдСрдкрд░реЗрд╢рди рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓, рдЬреЗ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ C рддреЗ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ A рдЖрдгрд┐ B рдкрд░реНрдпрдВрдд рд╕рд░реНрд╡ рдбреЗрдЯрд╛ рд╡рд┐рдЦреБрд░реЗрд▓. рдкрд░рдВрддреБ рддреБрдордЪреНрдпрд╛ FS рдиреЗ рдЬрд╛рдЧрддрд┐рдХ рд╕реНрдиреЕрдкрд╢реЙрдЯрд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдд рдЕрд╕рд▓реНрдпрд╛рд╕, рдЕрд╢рд╛ рд░реАрдмреЕрд▓реЗрдВрд╕рд┐рдВрдЧрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА рдЖрдгрд┐ S рд╡рд░ рдЭрдЯрдкрдЯ рд░реЛрд▓рдмреЕрдХ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рддреБрдореНрд╣реА рд╕рдВрдЧрдгрдХрд╛рд╡рд░реВрди рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ C рд╕реБрд░рдХреНрд╖рд┐рддрдкрдгреЗ рдХрд╛рдвреВрди рдЯрд╛рдХреВ рд╢рдХрддрд╛.

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

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

FS+LVM рд╕рдВрдпреЛрдЬрдирд╛рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд FS рдордзреНрдпреЗ рддреБрдордЪреНрдпрд╛ рд╕реНрд╡рдд:рдЪреНрдпрд╛ рд▓реЛ-рд▓реЗрд╡реНрд╣рд▓ LVM рд▓рд╛рдЧреВ рдХреЗрд▓реНрдпрд╛рдиреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдлрд╛рд░рд╕рд╛ рдлрд╛рдпрджрд╛ рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА, рдкрд░рдВрддреБ рддреБрдореНрд╣реА рдЬреЗ рдЪрд╛рдВрдЧрд▓реЗ рдХрд░реВ рд╢рдХрддрд╛ рддреЗ FS рд▓рд╛ рдЧреЛрдВрдзрд│рд╛рдд рдЯрд╛рдХрдгреЗ рдЖрд╣реЗ рдЬреЗрдгреЗрдХрд░реВрди рдирдВрддрд░ рддреНрдпрд╛рдЪреНрдпрд╛ рдХреЛрдбрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕ рдЕрд╢рдХреНрдп рд╣реЛрдИрд▓. ZFS рдЖрдгрд┐ Btrfs, рдЬреЗ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╕рд╣ рдзрд╛рд╡рд▓реЗ рдЖрд╣реЗрдд, рд╣реА рд╕рд░реНрд╡ рд╕реНрдкрд╖реНрдЯ рдЙрджрд╛рд╣рд░рдгреЗ рдЖрд╣реЗрдд рдХреА рд▓реЗрдпрд░рд┐рдВрдЧ рдЙрд▓реНрд▓рдВрдШрди рд╕реНрдерд╛рдкрддреНрдпрд╢рд╛рд╕реНрддреНрд░рд╛рдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ рд╕рд┐рд╕реНрдЯрдорд▓рд╛ рдХрд╕реЗ рдорд╛рд░рддреЗ рддрд░, рдореА рд╣реЗ рд╕рд░реНрд╡ рдХрд╛ рдЖрд╣реЗ? рд╢рд┐рд╡рд╛рдп, рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдордзреНрдпреЗ рддреБрдордЪреНрдпрд╛ рд╕реНрд╡рдд:рдЪреЗ рд▓реЛ-рд▓реЗрд╡реНрд╣рд▓ LVM рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА. рддреНрдпрд╛рдРрд╡рдЬреА, рдХрд╛рд╣реА рдиреЗрдЯрд╡рд░реНрдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдорд╢реАрдиреНрд╕ (рд╕реНрдЯреЛрд░реЗрдЬ рдиреЛрдбреНрд╕) рд╕рд╣ рдХрд░рддрд╛рдд рддреНрдпрд╛ рдРрд╡рдЬреА, рддреБрдореНрд╣рд╛рд▓рд╛ рдЙрдЪреНрдЪ рд╕реНрддрд░рд╛рд╡рд░ рддрд╛рд░реНрдХрд┐рдХ рдЦрдВрдбрд╛рдВрдордзреНрдпреЗ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕ рдПрдХрддреНрд░рд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╣реЗ рдЦрд░реЗ рдЖрд╣реЗ рдХреА рддреЗ рд╡рд╛рдИрдЯ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдореБрд│реЗ рд╣реЗ рдШреГрдгрд╛рд╕реНрдкрджрдкрдгреЗ рдХрд░рддрд╛рдд.

рдкреВрд░реНрдгрдкрдгреЗ рднрдпрд╛рдирдХ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреА рдЙрджрд╛рд╣рд░рдгреЗ рдореНрд╣рдгрдЬреЗ GlusterFS рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордордзреАрд▓ DHT рдЕрдиреБрд╡рд╛рджрдХ рдЖрдгрд┐ Ceph рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордордзреНрдпреЗ рддрдерд╛рдХрдерд┐рдд CRUSH рдирдХрд╛рд╢рд╛. рдореА рдкрд╛рд╣рд┐рд▓реЗрд▓реНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдЕрд▓реНрдЧреЛрд░рд┐рджрдордиреЗ рдорд▓рд╛ рд╕рд╛рдзреЗрдкрдгрд╛ рдЖрдгрд┐ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреАрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рд╕рдорд╛рдзрд╛рди рджрд┐рд▓реЗ рдирд╛рд╣реА. рдореНрд╣рдгреВрди рдорд▓рд╛ рдмреАрдЬрдЧрдгрд┐рдд рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛рд╡реЗ рд▓рд╛рдЧрд▓реЗ рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯреАрдЪрд╛ рд╕реНрд╡рддрдГ рд╢реЛрдз рдШреНрдпрд╛рд╡рд╛ рд▓рд╛рдЧрд▓рд╛. 2015 рдордзреНрдпреЗ, рд╣реЕрд╢ рдлрдВрдХреНрд╢рдиреНрд╕рд╡рд░ рдмрдВрдбрд▓рдЪрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░рдд рдЕрд╕рддрд╛рдирд╛, рдореА рдорд╛рдЭреНрдпрд╛рд╕рд╛рдареА рдЙрдкрдпреБрдХреНрдд рдЕрд╕реЗ рдХрд╛рд╣реАрддрд░реА рдЖрдгрд▓реЗ рдЖрдгрд┐ рдкреЗрдЯрдВрдЯ рдХреЗрд▓реЗ. рдЖрддрд╛ рд╣реЗ рд╕рд░реНрд╡ рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рдЙрддрд░рд╡рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓рд╛ рдЕрд╕реЗ рдореА рдореНрд╣рдгреВ рд╢рдХрддреЛ. рдорд▓рд╛ рдирд╡реАрди рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рдордзреНрдпреЗ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреАрд╕рд╣ рдХреЛрдгрддреАрд╣реА рд╕рдорд╕реНрдпрд╛ рджрд┐рд╕рдд рдирд╛рд╣реА.

рд╣реЛрдп, рдкреНрд░рддреНрдпреЗрдХ рд╕рдмрд╡реНрд╣реЙрд▓реНрдпреВрдорд▓рд╛ рдореЗрдорд░реАрдордзреАрд▓ рд╕реБрдкрд░рдмреНрд▓реЙрдХ рд╕рд╛рд░рдЦреА рд╡реЗрдЧрд│реА рд░рдЪрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реЗрд▓. рд╣реЗ рдЦреВрдк рднрд┐рддреАрджрд╛рдпрдХ рдЖрд╣реЗ рдХрд╛? рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдорд▓рд╛ рдорд╛рд╣рд┐рдд рдирд╛рд╣реА рдХреА рдХреЛрдг "рдорд╣рд╛рд╕рд╛рдЧрд░ рдЙрдХрд│рдгрд╛рд░ рдЖрд╣реЗ" рдЖрдгрд┐ рдПрдХрд╛ рд╕реНрдерд╛рдирд┐рдХ рдорд╢реАрдирд╡рд░ рд╢реЗрдХрдбреЛ рд╣рдЬрд╛рд░реЛ рдХрд┐рдВрд╡рд╛ рдЕрдзрд┐рдХ рдЙрдкрдХрд░рдгрд╛рдВрдЪреЗ рддрд╛рд░реНрдХрд┐рдХ рдЦрдВрдб рддрдпрд╛рд░ рдХрд░рдгрд╛рд░ рдЖрд╣реЗ. рдЬрд░ рдХреЛрдгреА рдорд▓рд╛ рд╣реЗ рд╕рдордЬрд╛рд╡реВрди рд╕рд╛рдВрдЧреВ рд╢рдХрд▓реЗ рддрд░ рдореА рдЦреВрдк рдЖрднрд╛рд░реА рд░рд╛рд╣реАрди. рджрд░рдореНрдпрд╛рди, рдорд╛рдЭреНрдпрд╛рд╕рд╛рдареА рд╣реЗ рдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рдмрд▓реНрд╢рд┐рдЯ рдЖрд╣реЗ.

рдХрд░реНрдирд▓ рдмреНрд▓реЙрдХ рдЙрдкрдХрд░рдг рдЙрдкрдкреНрд░рдгрд╛рд▓реАрддреАрд▓ рдмрджрд▓ (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, blk-mq рдЪреЗ рд╕реНрд╡рд░реВрдк) FS рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдВрд╡рд░ рдХрд╕рд╛ рдкрд░рд┐рдгрд╛рдо рдХрд░рддрд╛рдд?

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

рдирд╡реАрди рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдорд╛рдзреНрдпрдорд╛рдВрдЪрд╛ рдЙрджрдп (рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, SMR, рдХрд┐рдВрд╡рд╛ SSDs рдЪреА рд╕рд░реНрд╡рд╡реНрдпрд╛рдкреАрддрд╛) рдпрд╛рдЪрд╛ рдЕрд░реНрде рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдбрд┐рдЭрд╛рдЗрдирд╕рд╛рдареА рдореВрд▓рднреВрддрдкрдгреЗ рдирд╡реАрди рдЖрд╡реНрд╣рд╛рдиреЗ рдЖрд╣реЗрдд рдХрд╛?

рд╣реЛрдп. рдЖрдгрд┐ рд╣реЗ рдПрдлрдПрд╕рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЛрддреНрд╕рд╛рд╣рди рдЖрд╣реЗрдд. рдЖрд╡реНрд╣рд╛рдиреЗ рднрд┐рдиреНрди рдЖрдгрд┐ рдкреВрд░реНрдгрдкрдгреЗ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдЕрд╕реВ рд╢рдХрддрд╛рдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдореА рдЕрд╢рд╛ рдбреНрд░рд╛рдЗрд╡реНрд╣реНрд╕рдмрджреНрджрд▓ рдРрдХрд▓реЗ рдЖрд╣реЗ рдЬрд┐рдереЗ I/O рдСрдкрд░реЗрд╢рдирдЪрд╛ рд╡реЗрдЧ рдбреЗрдЯрд╛рдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рд╡рд░ рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛ рдСрдлрд╕реЗрдЯрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддреЛ. рд▓рд┐рдирдХреНрд╕рдордзреНрдпреЗ, рдЬреЗрдереЗ FS рдмреНрд▓реЙрдХрдЪрд╛ рдЖрдХрд╛рд░ рдкреГрд╖реНрдард╛рдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЕрд╕реВ рд╢рдХрдд рдирд╛рд╣реА, рдЕрд╢рд╛ рдбреНрд░рд╛рдЗрд╡реНрд╣рдЪреА рдкреВрд░реНрдг рдХреНрд╖рдорддрд╛ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рджрд░реНрд╢рд╡рд┐рд▓реА рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА. рддрдерд╛рдкрд┐, рдЬрд░ рддреБрдордЪреА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реА рдЕрд╕реЗрд▓, рддрд░ рддреНрдпрд╛рддреВрди рдмрд░реЗрдЪ рдХрд╛рд╣реА рдорд┐рд│рд╡рдгреНрдпрд╛рдЪреА рд╕рдВрдзреА рдЖрд╣реЗ.

рддреБрдордЪреНрдпрд╛ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд рдХрд┐рддреА рд▓реЛрдХ рд╕рдзреНрдпрд╛ Reiser4 рдХреЛрдбрд╡рд░ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗрдд?

рдорд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ рддреНрдпрд╛рдкреЗрдХреНрд╖рд╛ рдХрдореА, рдкрд░рдВрддреБ рдорд▓рд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреА рддреАрд╡реНрд░ рдХрдорддрд░рддрд╛ рджреЗрдЦреАрд▓ рдЬрд╛рдгрд╡рдд рдирд╛рд╣реА. рдореА Reiser4 рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдЪреНрдпрд╛ рдЧрддреАрдиреЗ рдЕрдзрд┐рдХ рд╕рдорд╛рдзрд╛рдиреА рдЖрд╣реЗ. рдореА "рдШреЛрдбреЗ рдЪрд╛рд▓рд╡рдгрд╛рд░ рдирд╛рд╣реА" - рд╣реЗ рдпреЛрдЧреНрдп рдХреНрд╖реЗрддреНрд░ рдирд╛рд╣реА. рдпреЗрдереЗ, "рдЬрд░ рддреБрдореНрд╣реА рдЕрдзрд┐рдХ рд╢рд╛рдВрддрдкрдгреЗ рдЧрд╛рдбреА рдЪрд╛рд▓рд╡рд▓реАрдд рддрд░ рддреБрдореНрд╣реА рдЪрд╛рд▓рдд рд░рд╛рд╣рд╛рд▓!" рдЖрдзреБрдирд┐рдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╣реА рд╕рд░реНрд╡рд╛рдд рдЬрдЯрд┐рд▓ рдХрд░реНрдирд▓ рдЙрдкрдкреНрд░рдгрд╛рд▓реА рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪреЗ рдЪреБрдХреАрдЪреЗ рдбрд┐рдЭрд╛рдЗрди рдирд┐рд░реНрдгрдп рдорд╛рдирд╡реА рдХрд╛рд░реНрдпрд╛рдЪреНрдпрд╛ рдкреБрдвреАрд▓ рд╡рд░реНрд╖рд╛рдВрдирд╛ рдкреВрд░реНрд╡рд╡рдд рдХрд░реВ рд╢рдХрддрд╛рдд.

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

рдХреЛрдгрддреНрдпрд╛рд╣реА рдХрдВрдкрдиреАрдиреЗ Reiser4 рдЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд▓рд╛ рдкрд╛рдард┐рдВрдмрд╛ рджреЗрдгреНрдпрд╛рдЪреА рдЗрдЪреНрдЫрд╛ рд╡реНрдпрдХреНрдд рдХреЗрд▓реА рдЖрд╣реЗ рдХрд╛?

рд╣реЛрдп, рдЕрд╕реЗ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реЛрддреЗ, рд╕рдорд╛рд╡реЗрд╢. рдЖрдгрд┐ рдореЛрдареНрдпрд╛ рд╡рд┐рдХреНрд░реЗрддреНрдпрд╛рдХрдбреВрди. рдкрдг рдпрд╛рд╕рд╛рдареА рдорд▓рд╛ рджреБрд╕рд▒реНрдпрд╛ рджреЗрд╢рд╛рдд рдЬрд╛рд╡реЗ рд▓рд╛рдЧрд▓реЗ. рджреБрд░реНрджреИрд╡рд╛рдиреЗ, рдореА рдЖрддрд╛ 30 рд╡рд░реНрд╖рд╛рдВрдЪрд╛ рдирд╛рд╣реА, рдореА рдкрд╣рд┐рд▓реНрдпрд╛ рд╢реАрд│ рд╡рд╛рдЬрд▓реНрдпрд╛рд╡рд░ рддреНрдпрд╛рдкреНрд░рдорд╛рдгреЗ рд╕реЛрдбреВрди рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА.

Reiser4 рдордзреНрдпреЗ рд╕рдзреНрдпрд╛ рдХреЛрдгрддреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдЧрд╣рд╛рд│ рдЖрд╣реЗрдд?

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

рдЖрдгрд┐ рд╢реЗрд╡рдЯреА, рдорд▓рд╛ рд╕рд╛рдзреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрдгрд┐ рдкреНрд░рд╢рд╛рд╕рдирд╛рд╕рд╣ рдиреЗрдЯрд╡рд░реНрдХ рд▓реЙрдЬрд┐рдХрд▓ рд╡реНрд╣реЙрд▓реНрдпреВрдо рд╣рд╡реЗ рдЖрд╣реЗрдд (рдЖрдзреБрдирд┐рдХ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рдЖрдзреАрдкрд╛рд╕реВрдирдЪ рдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддрд╛рдд). рдкрдг RAID-Z, рд╕реНрдХреНрд░рдмреНрд╕, рдлреНрд░реА рд╕реНрдкреЗрд╕ рдХреЕрд╢реЗ, 4-рдмрд┐рдЯ рд╡реНрд╣реЗрд░рд┐рдПрдмрд▓реНрд╕ рдЖрдгрд┐ рдЗрддрд░ рдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рдмрдХрд╡рд╛рд╕ рдЬреЗ рдХрд╛рд╣реА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдореНрд╕рдЪреНрдпрд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕рдордзреНрдпреЗ рдХрд▓реНрдкрдирд╛рдВрдЪреНрдпрд╛ рдХрдорддрд░рддреЗрдЪреНрдпрд╛ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореАрд╡рд░ рдЙрджреНрднрд╡рд▓реЗрд▓реЗ рдЖрд╣реЗ рддреЗ Reiser128 рдордзреНрдпреЗ рдирд┐рд╢реНрдЪрд┐рддрдкрдгреЗ рдХрдзреАрд╣реА рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА.

рдкреНрд▓рдЧрдЗрдирджреНрд╡рд╛рд░реЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реА рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯ рд▓рд╛рдЧреВ рдХреЗрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ рдХрд╛?

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

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

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

рдЖрддрд╛ рдореБрдЦреНрдп рдкреНрд░рд╢реНрдирд╛рдХрдбреЗ - Reiser4 рдЪреНрдпрд╛ рдЬрд╛рд╣рд┐рд░рд╛рддреАрд╕рд╣ рдЧреЛрд╖реНрдЯреА рдореБрдЦреНрдп рдЧрд╛рднреНрдпрд╛рдкрд░реНрдпрдВрдд рдХрд╢рд╛ рдЬрд╛рдд рдЖрд╣реЗрдд? рдпрд╛ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╡рд░ рдХрд╛рд╣реА рдкреНрд░рдХрд╛рд╢рдиреЗ рд╣реЛрддреА рдХрд╛ рдЬреНрдпрд╛рдмрджреНрджрд▓ рддреБрдореНрд╣реА рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдореБрд▓рд╛рдЦрддреАрдд рдмреЛрд▓рд▓рд╛ рд╣реЛрддрд╛? рддреБрдордЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди рд╣рд╛ рдкреНрд░рд╢реНрди рдХрд┐рддрдкрдд рд╕рдорд░реНрдкрдХ рдЖрд╣реЗ?

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

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

рдЧреЗрд▓реНрдпрд╛ рдХрд╛рд╣реА рд╡рд░реНрд╖рд╛рдВрдд Reiser4 рдордзреНрдпреЗ рдирд╡реАрди рдХрд╛рдп рдЖрд╣реЗ?

рдмрд╣реБрдкреНрд░рддрд┐рдХреНрд╖рд┐рдд рд╕реНрдерд┐рд░рддрд╛ рдЕрдЦреЗрд░ рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рдЖрд▓реА рдЖрд╣реЗ. рд╕рд░реНрд╡рд╛рдд рд╢реЗрд╡рдЯреА рджрд┐рд╕рдгрд╛рд░рд╛ рдПрдХ рдмрдЧ рд╣реЛрддрд╛ рдЬреНрдпрд╛рдореБрд│реЗ "рди рд╣рдЯрд╡рддрд╛ рдпреЗрдгреНрдпрд╛рдЬреЛрдЧреНрдпрд╛" рдбрд┐рд░реЗрдХреНрдЯрд░реА рдЭрд╛рд▓реНрдпрд╛. рдЕрдбрдЪрдг рдЕрд╢реА рд╣реЛрддреА рдХреА рддреА рдлрдХреНрдд рдирд╛рд╡ рд╣реЕрд╢ рдЯрдХреНрдХрд░рд╛рдВрдЪреНрдпрд╛ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореАрд╡рд░ рдЖрдгрд┐ рдЯреНрд░реА рдиреЛрдбрдордзреНрдпреЗ рдирд┐рд░реНрджреЗрд╢рд┐рдХреЗрдЪреНрдпрд╛ рд░реЗрдХреЙрд░реНрдбрдЪреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд╛рдирд╛рд╕рд╣ рджрд┐рд╕реВрди рдЖрд▓реА. рддрдерд╛рдкрд┐, рдореА рдЕрджреНрдпрд╛рдк рдЙрддреНрдкрд╛рджрдирд╛рд╕рд╛рдареА Reiser4 рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА: рдпрд╛рд╕рд╛рдареА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЙрддреНрдкрд╛рджрди рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╢рд╛рд╕рдХрд╛рдВрд╕рд╣ рд╕рдХреНрд░рд┐рдп рдкрд░рд╕реНрдкрд░рд╕рдВрд╡рд╛рджрд╛рд╕рд╣ рдХрд╛рд╣реА рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ.

рдЖрдореНрд╣реА рд╢реЗрд╡рдЯреА рдЖрдордЪреА рджреАрд░реНрдШрдХрд╛рд▓реАрди рдХрд▓реНрдкрдирд╛ - рднрд┐рдиреНрди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЙрдбреЗрд▓реНрд╕ рдЕрдВрдорд▓рд╛рдд рдЖрдгрдгреНрдпрд╛рдд рдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реЛ. рдкреВрд░реНрд╡реА, Reiser4 рдлрдХреНрдд рдПрдХ рд╣рд╛рд░реНрдбрдХреЛрдб рдХреЗрд▓реЗрд▓реЗ Macdonald-Reiser рдореЙрдбреЗрд▓ рдЪрд╛рд▓рд╡рдд рд╣реЛрддреЗ. рдпрд╛рдореБрд│реЗ рдбрд┐рдЭрд╛рдЗрди рд╕рдорд╕реНрдпрд╛ рдирд┐рд░реНрдорд╛рдг рдЭрд╛рд▓реНрдпрд╛. рд╡рд┐рд╢реЗрд╖рддрдГ, рдЕрд╢рд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЙрдбреЗрд▓рдордзреНрдпреЗ рд╕реНрдиреЕрдкрд╢реЙрдЯ рд╢рдХреНрдп рдирд╛рд╣реАрдд - рддреЗ "рдУрд╡реНрд╣рд░рд░рд╛рдИрдЯ рд╕реЗрдЯ" рдирд╛рд╡рд╛рдЪреНрдпрд╛ рдЕрдгреВ рдШрдЯрдХрд╛рджреНрд╡рд╛рд░реЗ рдЦрд░рд╛рдм рдХреЗрд▓реЗ рдЬрд╛рддреАрд▓. Reiser4 рд╕рдзреНрдпрд╛ рддреАрди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЙрдбреЗрд▓рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрддреЗ. рддреНрдпрд╛рдкреИрдХреА рдПрдХрд╛рдордзреНрдпреЗ (рдХреЛрдареЗрд╣реА рд▓рд┐рд╣рд╛), рдЕрдгреВ рдШрдЯрдХ рдУрд╡реНрд╣рд░рд░рд╛рдИрдЯ рд╕реЗрдЯрдордзреНрдпреЗ рдлрдХреНрдд рд╕рд┐рд╕реНрдЯрдо рдкреГрд╖реНрдареЗ (рдбрд┐рд╕реНрдХ рдмрд┐рдЯрдореЕрдкрдЪреНрдпрд╛ рдкреНрд░рддрд┐рдорд╛ рдЗ.) рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗрдд, рдЬреНрдпрд╛рдЪреЗ "рдЫрд╛рдпрд╛рдЪрд┐рддреНрд░" (рдЪрд┐рдХрди рдЖрдгрд┐ рдЕрдВрдбреА рд╕рдорд╕реНрдпрд╛) рдЕрд╕реВ рд╢рдХрдд рдирд╛рд╣реАрдд.

рддреНрдпрд╛рдореБрд│реЗ рдЪрд┐рддреНрд░реЗ рдЖрддрд╛ рд╢рдХреНрдп рддрд┐рддрдХреНрдпрд╛ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдкрджреНрдзрддреАрдиреЗ рд╕рд╛рдХрд╛рд░рддрд╛ рдпреЗрддреАрд▓. рджреБрд╕рд▒реНрдпрд╛ рд╡реНрдпрд╡рд╣рд╛рд░рд╛рдЪреНрдпрд╛ рдореЙрдбреЗрд▓рдордзреНрдпреЗ, рд╕рд░реНрд╡ рд╕реБрдзрд╛рд░рд┐рдд рдкреГрд╖реНрдареЗ рдлрдХреНрдд рдУрд╡реНрд╣рд░рд░рд╛рдИрдЯ рд╕реЗрдЯрд╡рд░ рдЬрд╛рддрд╛рдд (рдореНрд╣рдгрдЬреЗрдЪ, рд╣реЗ рдореВрд▓рдд: рд╢реБрджреНрдз рдЬрд░реНрдирд▓рд┐рдВрдЧ рдЖрд╣реЗ). рд╣реЗ рдореЙрдбреЗрд▓ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рдЖрд╣реЗ рдЬреНрдпрд╛рдВрдиреА Reiser4 рд╡рд┐рднрд╛рдЬрдирд╛рдВрдЪреНрдпрд╛ рдЬрд▓рдж рд╡рд┐рдЦрдВрдбрдирдмрджреНрджрд▓ рддрдХреНрд░рд╛рд░ рдХреЗрд▓реА рдЖрд╣реЗ. рдЖрддрд╛ рдпрд╛ рдореЙрдбреЗрд▓рдордзреНрдпреЗ рддреБрдордЪреЗ рд╡рд┐рднрд╛рдЬрди ReiserFS (v3) рдкреЗрдХреНрд╖рд╛ рд╡реЗрдЧрд╛рдиреЗ рдЦрдВрдбрд┐рдд рд╣реЛрдгрд╛рд░ рдирд╛рд╣реА. рд╕рд░реНрд╡ рддреАрди рд╡рд┐рджреНрдпрдорд╛рди рдореЙрдбреЗрд▓реНрд╕, рдХрд╛рд╣реА рдЖрд░рдХреНрд╖рдгрд╛рдВрд╕рд╣, рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рдЕрдгреБрддреНрд╡рд╛рдЪреА рд╣рдореА рджреЗрддрд╛рдд, рдкрд░рдВрддреБ рдЕрдгреБрддреНрд╡ рдХрдореА рдХрд░рдгрд╛рд░реЗ рдЖрдгрд┐ рдХреЗрд╡рд│ рд╡рд┐рднрд╛рдЧрд╛рдЪреА рдЕрдЦрдВрдбрддрд╛ рдЬрдкрдгрд╛рд░реЗ рдореЙрдбреЗрд▓ рджреЗрдЦреАрд▓ рдЙрдкрдпреБрдХреНрдд рдард░реВ рд╢рдХрддрд╛рдд. рдЕрд╢реА рдореЙрдбреЗрд▓реНрд╕ рд╕рд░реНрд╡ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рд╕рд╛рдареА (рдбреЗрдЯрд╛рдмреЗрд╕, рдЗ.) рдЙрдкрдпреБрдХреНрдд рдЕрд╕реВ рд╢рдХрддрд╛рдд, рдЬреНрдпрд╛рдВрдиреА рдпрд╛рдкреИрдХреА рдХрд╛рд╣реА рдлрдВрдХреНрд╢рдиреНрд╕ рдЖрдзреАрдЪ рдШреЗрддрд▓реА рдЖрд╣реЗрдд. рд╣реЗ рдореЙрдбреЗрд▓ Reiser4 рдордзреНрдпреЗ рдЬреЛрдбрдгреЗ рдЦреВрдк рд╕реЛрдкреЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдореА рддреЗ рдХреЗрд▓реЗ рдирд╛рд╣реА, рдХрд╛рд░рдг рдорд▓рд╛ рдХреЛрдгреАрд╣реА рд╡рд┐рдЪрд╛рд░рд▓реЗ рдирд╛рд╣реА рдЖрдгрд┐ рдорд▓рд╛ рд╡реИрдпрдХреНрддрд┐рдХрд░рд┐рддреНрдпрд╛ рдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╛рд╣реА.

рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЪреЗрдХрд╕рдо рджрд┐рд╕реВ рд▓рд╛рдЧрд▓реЗ рдЖрдгрд┐ рдореА рдиреБрдХрддреЗрдЪ рддреНрдпрд╛рдВрдирд╛ "рдХрд┐рдлрд╛рдпрддрд╢реАрд░" рдорд┐рд░рд░ (рдЕрджреНрдпрд╛рдк рдЕрд╕реНрдерд┐рд░ рд╕рд╛рдордЧреНрд░реА) рд╕рд╣ рдкреВрд░рдХ рдХреЗрд▓реЗ. рдХреЛрдгрддреНрдпрд╛рд╣реА рдмреНрд▓реЙрдХрдЪрд╛ рдЪреЗрдХрд╕рдо рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рд╕, Reiser4 рддреНрд╡рд░рд┐рдд рдкреНрд░рддрд┐рдХреГрддреА рдЙрдкрдХрд░рдгрд╛рд╡рд░реВрди рд╕рдВрдмрдВрдзрд┐рдд рдмреНрд▓реЙрдХ рд╡рд╛рдЪрддреЗ. рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ рдХреА ZFS рдЖрдгрд┐ Btrf рд╣реЗ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реАрдд: рдбрд┐рдЭрд╛рдЗрди рддреНрдпрд╛рд╕ рдкрд░рд╡рд╛рдирдЧреА рджреЗрдд тАЛтАЛрдирд╛рд╣реА. рддреЗрдереЗ рддреБрдореНрд╣рд╛рд▓рд╛ "рд╕реНрдХреНрд░рдм" рдирд╛рд╡рд╛рдЪреА рд╡рд┐рд╢реЗрд╖ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореА рд╕реНрдХреЕрдирд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЪрд╛рд▓рд╡рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рд╕рдорд╕реНрдпрд╛рдкреНрд░рдзрд╛рди рдмреНрд▓реЙрдХрд╡рд░ рдЬрд╛рдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рд╛рд╡реА рд▓рд╛рдЧреЗрд▓. рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЕрд╢рд╛ рдШрдЯрдирд╛рдВрдирд╛ рд▓рд╛рдХреНрд╖рдгрд┐рдХ рдЕрд░реНрдерд╛рдиреЗ "рдХреНрд░рдЪреЗрд╕" рдореНрд╣рдгрддрд╛рдд.

рдЖрдгрд┐ рд╢реЗрд╡рдЯреА, рд╡рд┐рд╖рдо рд▓реЙрдЬрд┐рдХрд▓ рд╡реНрд╣реЙрд▓реНрдпреВрдо рджрд┐рд╕реВ рд▓рд╛рдЧрд▓реЗ рдЖрд╣реЗрдд, рдЬреЗ ZFS, Btrfs, рдмреНрд▓реЙрдХ рд▓реЗрдпрд░, рддрд╕реЗрдЪ FS+LVM рдХреЙрдореНрдмрд┐рдиреЗрд╢рди рддрддреНрддреНрд╡рдд: рдкреНрд░рджрд╛рди рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реАрдд - рд╕рдорд╛рдВрддрд░ рд╕реНрдХреЗрд▓рд┐рдВрдЧ, O(1) рдбрд┐рд╕реНрдХ ре▓рдбреНрд░реЗрд╕ рдНрд▓реЛрдХреЗрдЯрд░, рд╕рдмрд╡реНрд╣реЙрд▓реНрдпреВрдордордзреАрд▓ рдкрд╛рд░рджрд░реНрд╢рдХ рдбреЗрдЯрд╛ рдорд╛рдЗрдЧреНрд░реЗрд╢рди. рдирдВрддрд░рдЪрд╛ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рджреЗрдЦреАрд▓ рдЖрд╣реЗ. рдЖрддрд╛ рддреБрдореНрд╣реА рд╕рд░реНрд╡рд╛рдд рд▓реЛрдХрдкреНрд░рд┐рдп рдбреЗрдЯрд╛ рддреБрдордЪреНрдпрд╛ рд╡реНрд╣реЙрд▓реНрдпреВрдорд╡рд░реАрд▓ рд╕рд░реНрд╡реЛрдЪреНрдЪ-рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдбреНрд░рд╛рдЗрд╡реНрд╣рд╡рд░ рд╕рд╣рдЬрдкрдгреЗ рд╣рд▓рд╡реВ рд╢рдХрддрд╛.

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

рдЖрддрд╛рдкрд░реНрдпрдВрдд рдореА рдорд╛рдЭреНрдпрд╛ рдХрд▓реНрдкрдирд╛ 10 рдЯрдХреНрдХреНрдпрд╛рдВрдиреА рдЕрдВрдорд▓рд╛рдд рдЖрдгреВ рд╢рдХрд▓реЛ рдЖрд╣реЗ, рддрдерд╛рдкрд┐, рдореА рд╕рд░реНрд╡рд╛рдд рдХрдареАрдг рдЧреЛрд╖реНрдЯ рдорд╛рдирд▓реА рдЖрд╣реЗ - рддрд╛рд░реНрдХрд┐рдХ рдЦрдВрдбрд╛рдВрдирд╛ рдлреНрд▓реЕрд╢ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╣ рдЬреЛрдбрдгреЗ рдЬреЗ рд░реАрдЭрд░ 4 рдордзреНрдпреЗ рд╕рд░реНрд╡ рд╕реНрдердЧрд┐рдд рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЗ. рд╣реЗ рд╕рд░реНрд╡ рдЕрдЬреВрдирд╣реА рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ "рд╕реНрд╡рд░реВрдк 41" рд╢рд╛рдЦреЗрдд рдЖрд╣реЗ.

Reiser4 xfstests рдкрд╛рд╕ рдХрд░рддреЛ рдХрд╛?

рдЬреЗрд╡реНрд╣рд╛ рдореА рд╢реЗрд╡рдЯрдЪрд╛ рд░рд┐рд▓реАрдЬ рддрдпрд╛рд░ рдХрд░рдд рд╣реЛрддреЛ рддреЗрд╡реНрд╣рд╛ рдХрд┐рдорд╛рди рдорд╛рдЭреНрдпрд╛рд╕рд╛рдареА рддреЗ рдЭрд╛рд▓реЗ.

рдкреНрд▓рдЧрдЗрди рд╡рд╛рдкрд░реВрди Reiser4 рдиреЗрдЯрд╡рд░реНрдХ (рдХреНрд▓рд╕реНрдЯрд░) FS рдмрдирд╡рдгреЗ рддрддреНрддреНрд╡рддрдГ рд╢рдХреНрдп рдЖрд╣реЗ рдХрд╛?

рд╣реЗ рд╢рдХреНрдп рдЖрд╣реЗ, рдЖрдгрд┐ рдЕрдЧрджреА рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ! рдЖрдкрдг рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕реНрдерд╛рдирд┐рдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдиреЗрдЯрд╡рд░реНрдХ рдлрд╛рдЗрд▓ рддрдпрд╛рд░ рдХреЗрд▓реНрдпрд╛рд╕, рдкрд░рд┐рдгрд╛рдо рдЦреВрдк рдкреНрд░рднрд╛рд╡реА рдЕрд╕реЗрд▓! рдЖрдзреБрдирд┐рдХ рдиреЗрдЯрд╡рд░реНрдХ FS рдордзреНрдпреЗ, рдореА рдмреЕрдХрдПрдВрдб рд╕реНрдЯреЛрд░реЗрдЬ рдкрд╛рддрд│реАрдЪреНрдпрд╛ рдЙрдкрд╕реНрдерд┐рддреАрдмрджреНрджрд▓ рд╕рдорд╛рдзрд╛рдиреА рдирд╛рд╣реА, рдЬреЗ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕реНрдерд╛рдирд┐рдХ FS рд╡рд╛рдкрд░реВрди рд▓рд╛рдЧреВ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рдпрд╛ рдкрд╛рддрд│реАрдЪреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдкреВрд░реНрдгрдкрдгреЗ рдЕрдиреНрдпрд╛рдпрдХрд╛рд░рдХ рдЖрд╣реЗ. рдиреЗрдЯрд╡рд░реНрдХ FS рдиреЗ рдмреНрд▓реЙрдХ рд▓реЗрдпрд░рд╢реА рдереЗрдЯ рд╕рдВрд╡рд╛рдж рд╕рд╛рдзрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ рдЖрдгрд┐ рд╕реНрдерд╛рдирд┐рдХ FS рд▓рд╛ рдЗрддрд░ рд╕реЗрд╡рд╛ рдлрд╛рдЗрд▓реНрд╕ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕ рд╕рд╛рдВрдЧреВ рдирдпреЗ!

рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдлрд╛рдИрд▓ рд╕рд┐рд╕реНрдЯреАрдордЪреЗ рд╕реНрдерд╛рдирд┐рдХ рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЬрди рдХрд░рдгреЗ рд╡рд╛рдИрдЯ рдЖрд╣реЗ. рддреАрд╕ рд╡рд░реНрд╖рд╛рдВрдкреВрд░реНрд╡реА рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЧреЗрд▓реЗрд▓реНрдпрд╛ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордЪреНрдпрд╛ рдЕрдкреВрд░реНрдгрддреЗрдкрд╛рд╕реВрди рддреЗ рдЙрджреНрднрд╡рд▓реЗ рдЖрдгрд┐ рддреНрдпрд╛рдРрд╡рдЬреА рдЕрджреНрдпрд╛рдк рдХрд╛рд╣реАрд╣реА рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХреЗрд▓реЗрд▓реЗ рдирд╛рд╣реА. рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдШрдЯрдХ (рд╡рд┐рд╡рд┐рдз рд╕реЗрд╡рд╛ рдЗ.) рджрд┐рд╕рдгреНрдпрд╛рдЪреЗ рд╣реЗ рджреЗрдЦреАрд▓ рдХрд╛рд░рдг рдЖрд╣реЗ. рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ, рдХрд░реНрдирд▓ рдореЙрдбреНрдпреВрд▓рдЪреНрдпрд╛ рд░реВрдкрд╛рдд рдлрдХреНрдд рдПрдХ FS рдЖрдгрд┐ рдкреНрд░рддреНрдпреЗрдХ рдорд╢реАрдирд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдЙрдкрдпреБрдХреНрддрддреЗрдЪрд╛ рд╕рдВрдЪ рдЕрд╕рд╛рд╡рд╛ - рдХреНрд▓рд╕реНрдЯрд░ рдиреЛрдб. рд╣реЗ FS рд╕реНрдерд╛рдирд┐рдХ рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рджреЛрдиреНрд╣реА рдЖрд╣реЗ. рдЖрдгрд┐ рдЖрдгрдЦреА рдХрд╛рд╣реА рдирд╛рд╣реА!

рд▓рд┐рдирдХреНрд╕рд╡рд░ Reiser4 рд╕реЛрдмрдд рдХрд╛рд╣реАрд╣реА рдЬрдорд▓реЗ рдирд╛рд╣реА рддрд░, рдореА FreeBSD рд╕рд╛рдареА FS рдСрдлрд░ рдХрд░реВ рдЗрдЪреНрдЫрд┐рддреЛ (рдорд╛рдЧреАрд▓ рдореБрд▓рд╛рдЦрддреАрдЪрд╛ рдХреЛрдЯ: тАЬ...FreeBSD... рд╢реИрдХреНрд╖рдгрд┐рдХ рдореБрд│реЗ рдЖрд╣реЗрдд... рдЖрдгрд┐ рдпрд╛рдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдХреА рдЖрдореНрд╣реА рдЙрдЪреНрдЪ рд╕рдВрднрд╛рд╡реНрдпрддреЗрд╕рд╣ рд╡рд┐рдХрд╕рдХрд╛рдВрд╕рд╣ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рднрд╛рд╖рд╛ рд╕рд╛рдкрдбреЗрд▓")?

рддрд░, рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрддреНрддрд╛рдЪ рдХрд│рд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, Linux рд╕рд╣ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдЖрдзреАрдЪ рдкреВрд░реНрдг рдЭрд╛рд▓реЗ рдЖрд╣реЗ: рдЖрдордЪреНрдпрд╛ рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдЪреНрдпрд╛ рдорд╛рд╕реНрдЯрд░ рдмреНрд░рдБрдЪрдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рддреНрдпрд╛рд╕рд╛рдареА рд╡реЗрдЧрд│реЗ рдХрд╛рд░реНрдпрд░рдд Reiser4 рдкреЛрд░реНрдЯ рдЖрд╣реЗ. рдореА рдлреНрд░реАрдмреАрдПрд╕рдбреА рдмрджреНрджрд▓ рд╡рд┐рд╕рд░рд▓реЛ рдирд╛рд╣реА! рдСрдлрд░! рдЬреНрдпрд╛рдВрдирд╛ FreeBSD рдЪрд╛ рдЕрдВрддрд░реНрднрд╛рд╡ рдЪрд╛рдВрдЧрд▓рд╛ рдард╛рдКрдХ рдЖрд╣реЗ рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╢реА рдореА рдЬрд╡рд│реВрди рдХрд╛рдо рдХрд░рдгреНрдпрд╛рд╕ рддрдпрд╛рд░ рдЖрд╣реЗ. рддрд╕реЗ: рдорд▓рд╛ рддреНрдпрд╛рдВрдЪреНрдпрд╛ рд╕рдореБрджрд╛рдпрд╛рдмрджреНрджрд▓ рдЦрд░реЛрдЦрд░ рдХрд╛рдп рдЖрд╡рдбрддреЗ рддреЗ рдореНрд╣рдгрдЬреЗ рд╕реНрд╡рддрдВрддреНрд░ рддрдЬреНрдЮрд╛рдВрдЪреНрдпрд╛ рдЕрджреНрдпрдпрд╛рд╡рдд рдкрд░рд┐рд╖рджреЗрджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓реЗ рдЬрд╛рддрд╛рдд, рдЬреНрдпрд╛рдЪрд╛ рдПрдХрд╛ рдХрд╛рдпрдорд╕реНрд╡рд░реВрдкреА рд╡реНрдпрдХреНрддреАрдЪреНрдпрд╛ рд╕рд░рдХрд╛рд░реА рдлрд╕рд╡рдгреБрдХреАрд╢реА рдХрд╛рд╣реАрд╣реА рд╕рдВрдмрдВрдз рдирд╛рд╣реА.

рдЖрдЬ рддреБрдореНрд╣реА рд▓рд┐рдирдХреНрд╕ рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рд╕рдореБрджрд╛рдпрд╛рд▓рд╛ рдХрд╕реЗ рд░реЗрдЯ рдХрд░рддрд╛? рддреЗ рдЕрдзрд┐рдХ "рдкреЙрдк" рдЭрд╛рд▓реЗ рдЖрд╣реЗ рдХрд╛?

рдорд╛рдЭреНрдпрд╛ рдХрд╛рдорд╛рдЪреЗ рд╕реНрд╡рд░реВрдк рдкрд╛рд╣рддрд╛, рдпрд╛рдЪреЗ рдЖрдХрд▓рди рдХрд░рдгреЗ рдорд╛рдЭреНрдпрд╛рд╕рд╛рдареА рдЦреВрдк рдХрдареАрдг рдЖрд╣реЗ. рдмрд╣реБрддреЗрдХ рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдорд╛рдЭреНрдпрд╛рдХрдбреЗ рдмрдЧ рдЕрд╣рд╡рд╛рд▓ рдЖрдгрд┐ рд╡рд┐рднрд╛рдЧрд╛рдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╡рд┐рдирдВрддреНрдпрд╛ рдШреЗрдКрди рдпреЗрддрд╛рдд. рд╡рд╛рдкрд░рдХрд░реНрддреЗ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рдХрд░реНрддреЗ. рдХрд╛рд╣реА рдЕрдзрд┐рдХ рдЬрд╛рдгрдХрд╛рд░, рдХрд╛рд╣реА рдХрдореА. рд╕рд░реНрд╡рд╛рдВрдирд╛ рд╕рдорд╛рди рд╡рд╛рдЧрдгреВрдХ рджрд┐рд▓реА рдЬрд╛рддреЗ. рдмрд░рдВ, рдЬрд░ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдиреЗ рдорд╛рдЭреНрдпрд╛ рд╕реВрдЪрдирд╛рдВрдХрдбреЗ рджреБрд░реНрд▓рдХреНрд╖ рдХреЗрд▓реЗ, рддрд░ рдорд▓рд╛ рдорд╛рдл рдХрд░рд╛: рджреБрд░реНрд▓рдХреНрд╖ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдЖрджреЗрд╢ рдорд╛рдЭреНрдпрд╛рдХрдбреВрди рджреЗрдЦреАрд▓ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓.

рдкреБрдвреАрд▓ рдкрд╛рдЪ рддреЗ рджрд╣рд╛ рд╡рд░реНрд╖реЗ рдлрд╛рдИрд▓ рд╕рд┐рд╕реНрдЯреАрдордЪреНрдпрд╛ рд╡рд┐рдХрд╛рд╕рд╛рдЪрд╛ рдЕрдВрджрд╛рдЬ рдмрд╛рдВрдзрдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ рдХрд╛? FS рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдирд╛ рддреЛрдВрдб рджреНрдпрд╛рд╡реЗ рд▓рд╛рдЧрдгрд╛рд░реА рдореБрдЦреНрдп рдЖрд╡реНрд╣рд╛рдиреЗ рдХреЛрдгрддреА рдЖрд╣реЗрдд рдЕрд╕реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд╛рдЯрддреЗ?

рд╣реЛрдп, рдЕрд╕рд╛ рдЕрдВрджрд╛рдЬ рдмрд╛рдВрдзрдгреЗ рдЕрд╡рдШрдб рдирд╛рд╣реА. рдмрд░реНрдпрд╛рдЪ рдХрд╛рд│рд╛рдкрд╛рд╕реВрди рдЕрдкрд╕реНрдЯреНрд░реАрдордордзреНрдпреЗ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордЪрд╛ рд╡рд┐рдХрд╛рд╕ рдЭрд╛рд▓реЗрд▓рд╛ рдирд╛рд╣реА. рдЕрд╕рд╛ рдХреЗрд╡рд│ рджреЗрдЦрд╛рд╡рд╛ рддрдпрд╛рд░ рд╣реЛрддреЛ. рд╕реНрдерд╛рдирд┐рдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордЪреЗ рд╡рд┐рдХрд╕рдХ рдЦрд░рд╛рдм рдбрд┐рдЭрд╛рдЗрдирд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛рдВрдирд╛ рд╕рд╛рдореЛрд░реЗ рдЧреЗрд▓реЗ. рдпреЗрдереЗ рд╕рд╛рд╡рдзрдЧрд┐рд░реА рдмрд╛рд│рдЧрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдореА рддрдерд╛рдХрдерд┐рдд тАЬрд╕реНрдЯреЛрд░реЗрдЬтАЭ, тАЬрдЪрд╛рдЯрдгреЗтАЭ рдЖрдгрд┐ рдХреЛрдб рдСрдл рдкреЛрд░реНрдЯрд┐рдВрдЧрд▓рд╛ рд╡рд┐рдХрд╛рд╕ рдЖрдгрд┐ рд╡рд┐рдХрд╛рд╕ рдорд╛рдирдд рдирд╛рд╣реА. рдЖрдгрд┐ рдореА рдЖрдзреАрдЪ рд╕реНрдкрд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрд╛рд░рдгрд╛рдВрд╕рд╛рдареА "Btrfs" рдирд╛рд╡рд╛рдЪреНрдпрд╛ рдЧреИрд░рд╕рдордЬрд╛рдЪреЗ рд╡рд┐рдХрд╛рд╕ рдореНрд╣рдгреВрди рд╡рд░реНрдЧреАрдХрд░рдг рдХрд░рдд рдирд╛рд╣реА.

рдкреНрд░рддреНрдпреЗрдХ рдкреЕрдЪ рдлрдХреНрдд рддреНрдпрд╛рдЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╡рд╛рдврд╡рддреЛ. рд╡рд┐рд╣реАрд░. рдЖрдгрд┐ рдиреЗрд╣рдореАрдЪ рд╡рд┐рд╡рд┐рдз рдкреНрд░рдХрд╛рд░рдЪреЗ "рд╕реБрд╡рд╛рд░реНрддрд┐рдХ" рдЕрд╕рддрд╛рдд рдЬреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА "рд╕рд░реНрд╡ рдХрд╛рд╣реА рдХрд╛рд░реНрдп рдХрд░рддреЗ." рдореБрд│рд╛рдд рд╣реА рд╢рд╛рд│рдХрд░реА рдореБрд▓рдВ рдЖрдгрд┐ рд▓реЗрдХреНрдЪрд░реНрд╕ рд╡рдЧрд│рдгрд╛рд░реЗ рд╡рд┐рджреНрдпрд╛рд░реНрдереА рдЖрд╣реЗрдд. рдлрдХреНрдд рдХрд▓реНрдкрдирд╛ рдХрд░рд╛: рд╣реЗ рддреНрдпрд╛рдЪреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд░реНрдп рдХрд░рддреЗ, рдкрд░рдВрддреБ рдкреНрд░рд╛рдзреНрдпрд╛рдкрдХ рддрд╕реЗ рдХрд░рдд рдирд╛рд╣реА. рд╣реА рдХрд┐рддреА рдПрдбреНрд░реЗрдирд╛рд▓рд╛рдИрди рдЧрд░реНрджреА рдЖрд╣реЗ! рдорд╛рдЭреНрдпрд╛ рджреГрд╖реНрдЯреАрдХреЛрдирд╛рддреВрди, рд╕рд░реНрд╡рд╛рдд рдЬрд╛рд╕реНрдд рдиреБрдХрд╕рд╛рди "рдХрд╛рд░рд╛рдЧреАрд░" рдореБрд│реЗ рд╣реЛрддреЗ рдЬреНрдпрд╛рдВрдиреА Btrfs рдЪреА рдЕрджреНрднреБрдд рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ systemd, docker рдЗрддреНрдпрд╛рджреА рд╕рд░реНрд╡ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╕реНрддрд░рд╛рдВрд╡рд░ рдЙрддреНрд╕рд╛рд╣рд╛рдиреЗ "рд╕реНрдХреНрд░реВ" рдХреЗрд▓реА. - рд╣реЗ рдЖрдзреАрдЪ рдореЗрдЯрд╛рд╕реНрдЯреЗрд╕реЗрд╕рд╕рд╛рд░рдЦреЗ рджрд┐рд╕рддреЗ.

рдЖрддрд╛ рдкрд╛рдЪ рддреЗ рджрд╣рд╛ рд╡рд░реНрд╖рд╛рдВрдЪрд╛ рдЕрдВрджрд╛рдЬ рдмрд╛рдВрдзрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВрдпрд╛. рдЖрдореНрд╣реА Reiser4 рдордзреНрдпреЗ рдХрд╛рдп рдХрд░рдгрд╛рд░ рдЖрд╣реЛрдд рддреЗ рдореА рдЖрдзреАрдЪ рдереЛрдбрдХреНрдпрд╛рдд рд╕реВрдЪреАрдмрджреНрдз рдХреЗрд▓реЗ рдЖрд╣реЗ. рдЕрдкрд╕реНрдЯреНрд░реАрдордордзреАрд▓ рд╕реНрдерд╛рдирд┐рдХ FS рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕рд╕рд╛рдареА рдореБрдЦреНрдп рдЖрд╡реНрд╣рд╛рди рдЕрд╕реЗрд▓ (рд╣реЛрдп, рддреЗ рдЖрдзреАрдЪ рдЭрд╛рд▓реЗ рдЖрд╣реЗ) рдкрдЧрд╛рд░рд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рдиреЛрдХрд░реА рдХрд░рдгреНрдпрд╛рд╕ рдЕрд╕рдорд░реНрдерддрд╛. рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬрдЪреНрдпрд╛ рдХреНрд╖реЗрддреНрд░рд╛рдд рдХреЛрдгрддреАрд╣реА рдХрд▓реНрдкрдирд╛ рди рдареЗрд╡рддрд╛, рддреЗ рдпрд╛ рджреБрд░реНрджреИрд╡реА VFS, XFS рдЖрдгрд┐ ext4 рд▓рд╛ рдкреЕрдЪ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рдд рд░рд╛рд╣рддреАрд▓. рдпрд╛ рдкрд╛рд░реНрд╢реНрд╡рднреВрдореАрд╡рд░ VFS рдЪреА рдкрд░рд┐рд╕реНрдерд┐рддреА рд╡рд┐рд╢реЗрд╖рдд: рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рджрд┐рд╕рддреЗ, рдЬреЗ рдПрдХрд╛ рд░реЗрд╕реНрдЯреЙрд░рдВрдЯрдЪреНрдпрд╛ рдЙрдиреНрдорд╛рджрдкреВрд░реНрдг рдЖрдзреБрдирд┐рдХреАрдХрд░рдгрд╛рдЪреА рдЖрдард╡рдг рдХрд░реВрди рджреЗрддреЗ рдЬреНрдпрд╛рдордзреНрдпреЗ рд╢реЗрдл рдирд╕рддрд╛рдд рдЖрдгрд┐ рд╢реЗрдлрдЪреА рдЕрдкреЗрдХреНрд╖рд╛ рдирд╕рддреЗ.

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

рдкреБрдвреЗ, рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордЪреЗ тАЬрдХрд╕реНрдЯреЛрдбрд┐рдпрдитАЭ, рдЖрдкрдг рдПрдХрдЯреНрдпрд╛ тАЬрд╕реНрдЯреЛрд░реЗрдЬтАЭ рдордзреВрди рдЬрд╛рд╕реНрдд рдХрдорд╛рдИ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди, рдЕрдзрд┐рдХ рдлрд╛рдпрджреЗрд╢реАрд░ рд╡реНрдпрд╡рд╕рд╛рдпрд╛рдд рддреНрдпрд╛рдВрдЪрд╛ рд╣рд╛рдд рдЖрдЬрдорд╛рд╡рддреАрд▓. рд╣реЗ, рдПрдХ рдирд┐рдпрдо рдореНрд╣рдгреВрди, рд╡рд┐рддрд░рд┐рдд рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЖрдгрд┐ рдЖрднрд╛рд╕реАрдХрд░рдг рдЖрд╣реЗрдд. рдХрджрд╛рдЪрд┐рдд рддреЗ рдлреЕрд╢рдиреЗрдмрд▓ ZFS рдХреБрдареЗрддрд░реА рдкреЛрд░реНрдЯ рдХрд░рддреАрд▓ рдЬрд┐рдереЗ рддреЗ рдЕрджреНрдпрд╛рдк рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╛рд╣реА. рдкрд░рдВрддреБ, рддреЗ, рдЕрдкрд╕реНрдЯреНрд░реАрдордЪреНрдпрд╛ рд╕рд░реНрд╡ рдПрдлрдПрд╕рдкреНрд░рдорд╛рдгреЗ, рдирд╡реАрди рд╡рд░реНрд╖рд╛рдЪреНрдпрд╛ рдЭрд╛рдбрд╛рд╕рд╛рд░рдЦреЗ рджрд┐рд╕рддреЗ: рдЬрд░ рддреБрдореНрд╣реА рдЗрддрд░ рдХрд╛рд╣реА рд▓рд╣рд╛рди рдЧреЛрд╖реНрдЯреА рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рдареЗрд╡реВ рд╢рдХрддрд╛, рддрд░ рддреБрдореНрд╣реА рдЖрдгрдЦреА рдЦреЛрд▓рд╡рд░ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА. рдореА рдХрдмреВрд▓ рдХрд░рддреЛ рдХреА ZFS рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рдЧрдВрднреАрд░ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЭ рд╕рд┐рд╕реНрдЯрдо рддрдпрд╛рд░ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЖрдореНрд╣реА рдЖрддрд╛ рднрд╡рд┐рд╖реНрдпрд╛рдмрджреНрджрд▓ рдЪрд░реНрдЪрд╛ рдХрд░рдд рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рдореА рдлрдХреНрдд рджреБрдГрдЦрд╛рдиреЗ рд╕рд╛рдВрдЧреВ рд╢рдХрддреЛ рдХреА ZFS рдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд рдирд┐рд░рд╛рд╢ рдЖрд╣реЗ: рддреНрдпрд╛рдВрдЪреНрдпрд╛ рдЖрднрд╛рд╕реА рдЙрдкрдХрд░рдгрд╛рдВрд╕рд╣, рдореБрд▓рд╛рдВрдиреА рдСрдХреНрд╕рд┐рдЬрди рдХрд╛рдкрд▓рд╛ рдЖрд╣реЗ. рдкреБрдвреАрд▓ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рд╕реНрд╡рддрдГрд╕рд╛рдареА рдЖрдгрд┐ рднрд╛рд╡реА рдкрд┐рдвреНрдпрд╛рдВрд╕рд╛рдареА. ZFS рд╣реА рднреВрддрдХрд╛рд│рд╛рддреАрд▓ рдЧреЛрд╖реНрдЯ рдЖрд╣реЗ. рдЖрдгрд┐ ext4 рдЖрдгрд┐ XFS рдХрд╛рд▓рдЪреНрдпрд╛ рдЖрджрд▓реНрдпрд╛ рджрд┐рд╡рд╢реАрд╣реА рдирд╛рд╣реАрдд.

тАЬрдиреЗрдХреНрд╕реНрдЯ рдЬрдирд░реЗрд╢рдирдЪреА рд▓рд┐рдирдХреНрд╕ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдотАЭ рдпрд╛ рд╕рдирд╕рдирд╛рдЯреА рд╕рдВрдХрд▓реНрдкрдиреЗрдмрджреНрджрд▓ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдгреЗ рдпреЛрдЧреНрдп рдЖрд╣реЗ. рд╣рд╛ рдПрдХ рдкреВрд░реНрдгрдкрдгреЗ рд░рд╛рдЬрдХреАрдп рдЖрдгрд┐ рд╡рд┐рдкрдгрди рдкреНрд░рдХрд▓реНрдк рдЖрд╣реЗ рдЬреЛ рд╕рдВрдзреАрд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ, рдореНрд╣рдгреВрди рдмреЛрд▓рд╛рдпрдЪреЗ рддрд░, Linux рдордзреНрдпреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд░реНрдгрд╛рдВрдЪреНрдпрд╛ рдорд╛рдЧреЗ "рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордЪреЗ рднрд╡рд┐рд╖реНрдп рдкрд┐рди" рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА. рд╡рд╕реНрддреБрд╕реНрдерд┐рддреА рдЕрд╢реА рдЖрд╣реЗ рдХреА рд▓рд┐рдирдХреНрд╕ рд╣реЗ "рдлрдХреНрдд рдордиреЛрд░рдВрдЬрдирд╛рд╕рд╛рдареА" рдЕрд╕рд╛рдпрдЪреЗ. рдкрдг рдЖрддрд╛ рддреЗ рдкреНрд░рд╛рдореБрдЦреНрдпрд╛рдиреЗ рдкреИрд╕реЗ рдХрдорд╡рд┐рдгреНрдпрд╛рдЪреЗ рдпрдВрддреНрд░ рдЖрд╣реЗ. рддреЗ рд╢рдХреНрдп рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯреАрд╡рд░ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдПрдХ рдЪрд╛рдВрдЧрд▓реЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЙрддреНрдкрд╛рджрди рддрдпрд╛рд░ рдХрд░рдгреЗ рдЦреВрдк рдХрдареАрдг рдЖрд╣реЗ, рдкрд░рдВрддреБ рд╕реНрдорд╛рд░реНрдЯ "рдбреЗрд╡реНрд╣рд▓рдкрд░реНрд╕" рд▓рд╛ рдлрд╛рд░ рдкреВрд░реНрд╡реАрдкрд╛рд╕реВрди рд╣реЗ рд╕рдордЬрд▓реЗ рдЖрд╣реЗ рдХреА рдЕрдЬрд┐рдмрд╛рдд рддрд╛рдг рдШреЗрдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА: рдЖрдкрдг рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╕рд▓реЗрд▓реЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдпрд╢рд╕реНрд╡реАрд░рд┐рддреНрдпрд╛ рд╡рд┐рдХреВ рд╢рдХрддрд╛ рдЬреЗ рд╕рд░реНрд╡ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдард┐рдХрд╛рдгреА рдШреЛрд╖рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрдгрд┐ рдкреНрд░рдЪрд╛рд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рдХрд╛рд░реНрдпрдХреНрд░рдо - рдореБрдЦреНрдп рдЧреЛрд╖реНрдЯ рдЕрд╢реА рдЖрд╣реЗ рдХреА рд╕рд╛рджрд░реАрдХрд░рдг рд╕реНрд▓рд╛рдЗрдбреНрд╕рдордзреНрдпреЗ рдЕрдзрд┐рдХ "рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ" рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдпрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп рдЖрд╣реЗрдд, рдХрд╛рд░рдг рддреБрдореНрд╣реА рдирд┐рдХрд╛рд▓рд╛рд╡рд░ рджрд╣рд╛ рд╡рд░реНрд╖рд╛рдВрд╕рд╛рдареА рд╕реБрд░рдХреНрд╖рд┐рддрдкрдгреЗ рд╕реМрджрд╛ рдХрд░реВ рд╢рдХрддрд╛. рдмрд░рдВ, рдЬрд░ рдПрдЦрд╛рджреНрдпрд╛рдиреЗ рдирдВрддрд░ рдпрд╛ рдирд┐рдХрд╛рд▓рд╛рдЪреНрдпрд╛ рдХрдорддрд░рддреЗрдмрджреНрджрд▓ рддрдХреНрд░рд╛рд░ рдХреЗрд▓реА рддрд░ рддреНрдпрд╛рд▓рд╛ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдордмрджреНрджрд▓ рдХрд╛рд╣реАрд╣реА рд╕рдордЬрдд рдирд╛рд╣реА! рд╣реЗ рдЖрд░реНрдерд┐рдХ рдкрд┐рд░реЕрдорд┐рдбрдЪреА рдЖрдард╡рдг рдХрд░реВрди рджреЗрдгрд╛рд░реЗ рдЖрд╣реЗ: рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рд╕рд╛рд╣рд╕реА рдЖрд╣реЗрдд рдЬреНрдпрд╛рдВрдиреА рд╣рд╛ рдЧреЛрдВрдзрд│ рд╕реБрд░реВ рдХреЗрд▓рд╛ рдЖрдгрд┐ рддреЗ рдХрд╛рд╣реА "рднрд╛рдЧреНрдпрд╡рд╛рди" рд╣реЛрддреЗ: рддреНрдпрд╛рдВрдиреА "рд▓рд╛рднрд╛рдВрд╢ рдХрд╛рдвреВрди рдШреЗрддрд▓рд╛," рдореНрд╣рдгрдЬреЗ. рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рдкреИрд╕реЗ рдорд┐рд│рд╛рд▓реЗ, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдореНрд╣рдгреВрди рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдкрдЧрд╛рд░рд╛рдЪреА рдиреЛрдХрд░реА рдорд┐рд│рд╛рд▓реА, рдкрд░рд┐рд╖рджрд╛рдВрдордзреНрдпреЗ "рджрд╛рдЦрд╡рд▓реЗ" рдЗ.

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

рддрд░, тАЬрд▓рд┐рдирдХреНрд╕рдордзреАрд▓ рдлрд╛рдИрд▓ рд╕рд┐рд╕реНрдЯреАрдордЪреЗ рднрд╡рд┐рд╖реНрдптАЭ рд╣реЗ рдЖрдгрдЦреА рдПрдХ рдЕрддреНрдпрдВрдд рдкреНрд░рдореЛрдЯ рдХреЗрд▓реЗрд▓реЗ, рдкрд░рдВрддреБ рд╡рд╛рдкрд░рддрд╛ рдпреЗрдгреНрдпрд╛рдЬреЛрдЧреЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЖрд╣реЗ. Btrfs рдирдВрддрд░, рдЙрдЪреНрдЪ рд╕рдВрднрд╛рд╡реНрдпрддреЗрд╕рд╣, рдЕрд╢рд╛ "рднрд╡рд┐рд╖реНрдп" рдЪреА рдЬрд╛рдЧрд╛ Bcachefs рджреНрд╡рд╛рд░реЗ рдШреЗрддрд▓реА рдЬрд╛рдИрд▓, рдЬреА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдорд╕рд╣ рд▓рд┐рдирдХреНрд╕ рдмреНрд▓реЙрдХ рд▓реЗрдпрд░ рдУрд▓рд╛рдВрдбрдгреНрдпрд╛рдЪрд╛ рдЖрдгрдЦреА рдПрдХ рдкреНрд░рдпрддреНрди рдЖрд╣реЗ (рдПрдХ рд╡рд╛рдИрдЯ рдЙрджрд╛рд╣рд░рдг рд╕рдВрд╕рд░реНрдЧрдЬрдиреНрдп рдЖрд╣реЗ). рдЖрдгрд┐ рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрдкреВрд░реНрдг рдХрд╛рдп рдЖрд╣реЗ: Btrfs рдкреНрд░рдорд╛рдгреЗрдЪ рд╕рдорд╕реНрдпрд╛ рдЖрд╣реЗрдд. рдорд▓рд╛ рдпрд╛рдЪрд╛ рдмрд░рд╛рдЪ рдХрд╛рд│ рд╕рдВрд╢рдп рдЖрд▓рд╛, рдЖрдгрд┐ рдордЧ рдХрд╕рд╛ рддрд░реА рдореА рдкреНрд░рддрд┐рдХрд╛рд░ рдХрд░реВ рд╢рдХрд▓реЛ рдирд╛рд╣реА рдЖрдгрд┐ рдХреЛрдбрдХрдбреЗ рдкрд╛рд╣рд┐рд▓реЗ - рд╣реЗ рдЦрд░реЗ рдЖрд╣реЗ!

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

рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рдХреЛрдгрд╛рд▓рд╛рд╣реА рд░реБрдЪрдгрд╛рд░ рдирд╛рд╣реА. рд╡реАрд╕ рд╡рд░реНрд╖рд╛рдВрдкреВрд░реНрд╡реА, рдХрджрд╛рдЪрд┐рдд, рдорд▓рд╛ рд╕реНрд╡рд╛рд░рд╕реНрдп рд╡рд╛рдЯрд▓реЗ рдЕрд╕рддреЗ, рдкрд░рдВрддреБ рдЖрддрд╛ рдкреНрд░рд╢реНрди рд╡реЗрдЧрд│реНрдпрд╛ рдкрджреНрдзрддреАрдиреЗ рд╡рд┐рдЪрд╛рд░рд▓реЗ рдЬрд╛рдд рдЖрд╣реЗрдд: рдкреБрдвреАрд▓ рджрд╣рд╛ рд╡рд░реНрд╖рд╛рдВрдд рдХрд╛рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓реЛрдХрд╛рдВрдирд╛ рд░реЛрдЬрдЧрд╛рд░ рдорд┐рд│рд╛рд╡рд╛ рдореНрд╣рдгреВрди рдпрд╛рдЪрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрдИрд▓ рдХрд╛? рдЖрдгрд┐, рдЕрд░реЗрд░реЗ, рдЕрдВрддрд┐рдо рдкрд░рд┐рдгрд╛рдорд╛рдмрджреНрджрд▓ рдЖрд╢реНрдЪрд░реНрдп рдХрд░рдгреНрдпрд╛рдЪреА рдкреНрд░рдерд╛ рдирд╛рд╣реА.

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

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

рдЖрдореНрд╣реА рд╕рд░реНрд╡ рдЕрд▓реНрдЧреЛрд░рд┐рджрдо рд╕реНрд╡рддрдГ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЛ. рдорд▓рд╛ рд╕рдзреНрдпрд╛ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд╛рдпрдиреНрд╕рдЪреНрдпрд╛ рдмреАрдЬрдЧрдгрд┐рддреАрдп рдЖрдгрд┐ рдПрдХрддреНрд░рд┐рдд рдкреИрд▓реВрдВрдордзреНрдпреЗ рд░рд╕ рдЖрд╣реЗ. рд╡рд┐рд╢реЗрд╖рддрдГ, рдорд░реНрдпрд╛рджрд┐рдд рдлреАрд▓реНрдб, рдПрд╕рд┐рдореНрдкреНрдЯреЛрдЯрд┐рдХреНрд╕, рдЕрд╕рдорд╛рдирддреЗрдЪрд╛ рдкреБрд░рд╛рд╡рд╛. рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд╕рд╛рдареА рджреЗрдЦреАрд▓ рдХрд╛рд░реНрдп рдЖрд╣реЗ, рдкрд░рдВрддреБ рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рддрд╛рдмрдбрддреЛрдм рдЪреЗрддрд╛рд╡рдгреА рджрд┐рд▓реА рдкрд╛рд╣рд┐рдЬреЗ: "рджреБрд╕рд░рд╛ рдПрдлрдПрд╕ рдкрд╣рд╛ рдЖрдгрд┐ рддреЗрдЪ рдХрд░рд╛" рдпрд╛ рд╕рд░реНрд╡ рд╕реВрдЪрдирд╛ рджреБрд░реНрд▓рдХреНрд╖рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд. VFS рджреНрд╡рд╛рд░реЗ Linux рд╕рд╣ рдЬрд╡рд│рдЪреЗ рдПрдХрддреНрд░реАрдХрд░рдг рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рдиреЗ рдкреЕрдЪреЗрд╕ рджреЗрдЦреАрд▓ рддреЗрдереЗ рдЬрд╛рддреАрд▓.

рдореНрд╣рдгреВрди, рдЖрдордЪреНрдпрд╛рдХрдбреЗ рд░реЗрдХ рдирд╛рд╣реА, рдкрд░рдВрддреБ рдЖрдореНрд╣рд╛рд▓рд╛ рдХреБрдареЗ рд╣рд▓рд╡рд╛рдпрдЪреЗ рдЖрд╣реЗ рдпрд╛рдЪреА рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рдордЬ рдЖрд╣реЗ рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рдЦрд╛рддреНрд░реА рдЖрд╣реЗ рдХреА рд╣реА рджрд┐рд╢рд╛ рдпреЛрдЧреНрдп рдЖрд╣реЗ. рд╣реА рд╕рдордЬ рд╕реНрд╡рд░реНрдЧрд╛рддреВрди рдорд╛рдиреНрдирд╛рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рдЖрд▓реА рдирд╛рд╣реА. рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдард╡рдг рдХрд░реВрди рджреЗрддреЛ рдХреА рдЖрдордЪреНрдпрд╛ рдорд╛рдЧреЗ 29 рд╡рд░реНрд╖рд╛рдВрдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдЕрдиреБрднрд╡ рдЖрд╣реЗ, рджреЛрди рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯреАрдо рд╕реБрд░рд╡рд╛рддреАрдкрд╛рд╕реВрди рд▓рд┐рд╣рд┐рд▓реЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд. рдЖрдгрд┐ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддреА рдЙрдкрдпреБрдХреНрддрддрд╛рдВрдЪреА рд╕рдорд╛рди рд╕рдВрдЦреНрдпрд╛. рдЖрдгрд┐ рд╣реЗ рдЦреВрдк рдЖрд╣реЗ!

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

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