рдЕрдм рд╣рдо рдПрдХ рдЙрдиреНрдирдд рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо ZFS рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗред рд╣рдо рдЪрд░реНрдЪрд╛ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдпрд╣ рдХреНрдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рддрдХрдиреАрдХреА рд╣рд▓рдХреЛрдВ рдФрд░ рдЙрджреНрдпрдореЛрдВ рдореЗрдВ рдЗрддрдирд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдХреНрдпреЛрдВ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рдпреВрдПрд╕ рд╕реЗ рд╣реВрдВ, рдореИрдВ ZeeFS рдХреЗ рдмрдЬрд╛рдп ZedFS рдХрд╛ рдЙрдЪреНрдЪрд╛рд░рдг рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИред рдЖрдк рдЕрдкрдиреЗ рд▓рд┐рдП рдЙрдЪреНрдЪрд╛рд░рдг рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред
рдиреЛрдЯ: рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдЖрдк рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ ZFS рдХреЛ рдХрдИ рдмрд╛рд░ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рдореИрдВ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реВрдВ, рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ OpenZFSред ZFS рдХреЗ рд░рд╛рд╕реНрддреЗ (Oracle рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд) рдФрд░ OpenZFS рдиреЗ рдЦреЛрд▓реЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ Oracle рдиреЗ OpenSolaris рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИред (рд▓реЗрдЦ рдореЗрдВ рдФрд░ рдкрдврд╝реЗрдВред)
ZFS рдЗрддрд┐рд╣рд╛рд╕
Z рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо (ZFS) 2001 рдореЗрдВ рдореИрдереНрдпреВ рдПрд░реЗрди рдФрд░ рдЬреЗрдл рдмреЛрдирд╡рд┐рдХ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред ZFS рдХреЛ Sun Microsystems OpenSolaris рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреА рдЕрдЧрд▓реА рдкреАрдврд╝реА рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред 2008 рдореЗрдВ, ZFS рдХреЛ FreeBSD рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрд╕реА рд╡рд░реНрд╖, рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП ZFS рдХрд╛ рдкреЛрд░реНрдЯрд┐рдВрдЧ рд╢реБрд░реВ рд╣реБрдЖред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЪреВрдВрдХрд┐ ZFS рдХреЛ CDDL рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдерд╛, рдЬреЛ GNU GPL рдХреЗ рд╕рд╛рде рдЕрд╕рдВрдЧрдд рд╣реИ, рдЗрд╕реЗ Linux рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рд╕реАрдорд╛ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡рд┐рддрд░рдг ZFS рд╕реНрдерд╛рдкрдирд╛ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддреЗ рд╣реИрдВред
рдУрд░реЗрдХрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рди рдорд╛рдЗрдХреНрд░реЛрд╕рд┐рд╕реНрдЯрдореНрд╕ рдХреЛ рдЦрд░реАрджрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рдУрдкрдирд╕реЛрд▓рд╛рд░рд┐рд╕ рдХреЛрдб рдмрдВрдж рд╣реЛ рдЧрдпрд╛ред ZFS рдХреЗ рдмрд╛рдж рдХреЗ рд╕рднреА рд╡рд┐рдХрд╛рд╕ рднреА рдмрдВрдж рд╣реЛ рдЧрдП рд╣реИрдВред рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ ZFS рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЗрд╕ рддрд░рд╣ рдХреЗ рдмрджрд▓рд╛рд╡реЛрдВ рд╕реЗ рдирд┐рд░рд╛рд╢ рдереЗред рдЗрд╕ рдирд┐рд░реНрдгрдп рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЖрд░реНрдиреНрд╕ рдФрд░ рдмреЛрдирд╡рд┐рдХ рд╕рд╣рд┐рдд рджреЛ-рддрд┐рд╣рд╛рдИ рдорд╣рддреНрд╡рдкреВрд░реНрдг ZFS рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рдУрд░реЗрдХрд▓ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдиреНрдп рдХрдВрдкрдирд┐рдпреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛ рдЧрдП рдФрд░ рд╕рд┐рддрдВрдмрд░ 2013 рдореЗрдВ рдУрдкрдирдЬрд╝реЗрдбрдПрдлрдПрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд┐рдпрд╛ред рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдиреЗ рдЬреЗрдбрдПрдлрдПрд╕ рдХреЗ рдЦреБрд▓реЗ рд╕реНрд░реЛрдд рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд┐рдпрд╛ред
рдЙрдкрд░реЛрдХреНрдд рд╡рд░реНрдгрд┐рдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛ рдкрд░ рд▓реМрдЯрддреЗ рд╣реИрдВред рдЙрд╕ рд╕рдордп рд╕реЗ OpenZFS рдиреЗ рдЦреБрдж рдХреЛ Oracle рд╕реЗ рдЕрд▓рдЧ рдХрд░ рд▓рд┐рдпрд╛, рдХреЛрдИ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП GPL- рд╕рдВрдЧрдд рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреНрдпреЛрдВ рдирд╣реАрдВ рдмрджрд▓рд╛ред OpenZFS рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдПрдХ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкрд░рд┐рд╡рд░реНрддрди рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕рдВрдкрд░реНрдХ рдореЗрдВ рдЖрддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ OpenZFS рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд┐рдпрд╛ рд╣реИ (рдЗрдирдореЗрдВ рдЬреЛ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╢реБрд░реВ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВ рдФрд░ OpenSolaris рд╕реЗ рдкрд╣рд▓реЗ ZFS рдХреЛрдб рд╢рд╛рдорд┐рд▓ рд╣реИрдВ) рдФрд░ рдЙрдирдХреА рдЕрдиреБрдорддрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рдпрд╣ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рд╣реИ (рд╢рд╛рдпрдж рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдкрд╣рд▓реЗ рд╣реА рдорд░ рдЪреБрдХреЗ рд╣реИрдВ рдпрд╛ рдЙрдиреНрд╣реЗрдВ рдвреВрдВрдврдирд╛ рдЗрддрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИ), рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕рдм рдХреБрдЫ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╣реИред
ZFS рдХреНрдпрд╛ рд╣реИ? рдЗрд╕рдореЗрдВ рдХреНрдпрд╛ рдЦрд╛рд╕ рдмрд╛рдд рд╣реИ?

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХрд╣рд╛ рдерд╛, ZFS рдПрдХ рдЙрдиреНрдирдд рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рд╣реИред рдЬреИрд╕реЗ, рдЗрд╕рдореЗрдВ рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ рд╣реИрдВред рдЬреИрд╕реЗ:
- рдЬрдорд╛ рд╣реБрдЖ рднрдВрдбрд╛рд░
- рдХреЙрдкреА-рдСрди-рд░рд╛рдЗрдЯ
- рд╕реНрдиреИрдкрд╢реЙрдЯ
- рдЕрдЦрдВрдбрддрд╛ рдХреА рдЬрд╛рдБрдЪ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдорд░рдореНрдордд
- RAID-рдЬреЗрдб
- рдЕрдзрд┐рдХрддрдо рдлрд╝рд╛рдЗрд▓ рдЖрдХрд╛рд░ 16 рдПрдХреНрд╕рд╛рдмрд╛рдЗрдЯреНрд╕ ( рдЕрдиреБрд╡рд╛рджрдХ рдиреЛрдЯ: 10 ^ 18 рдмрд╛рдЗрдЯреНрд╕ )
- рдЕрдзрд┐рдХрддрдо рд╕рдВрдЧреНрд░рд╣рдг рдЖрдХрд╛рд░ 256 рдХреНрд╡рд╛рдбреНрд░рд┐рд▓рд┐рдпрди рдЬрд╝реЗрдЯрд╛рдмрд╛рдЗрдЯреНрд╕ рд╣реИ ( рдиреЛрдЯ рдЕрдиреБрд╡рд╛рджрдХ: рдХреНрд╡рд╛рдбреНрд░рд┐рд▓рд┐рдпрди - рдорд┐рд▓рд┐рдпрди ^ 4; рдЬрд╝реЗрдЯрд╛рдмрд╛рдЗрдЯ - 10 ^ 21 рдмрд╛рдЗрдЯреНрд╕)
рд╣рдо рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рд╕реЗ рдирд┐рдкрдЯреЗрдВрдЧреЗред
рд╕рдВрдШреАрдп рднрдВрдбрд╛рд░рдг
рдЕрдиреНрдп рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╡рд┐рдкрд░реАрдд, ZFS рдПрдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдПрдХ рдбрд┐рд╕реНрдХ рдореИрдиреЗрдЬрд░ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдЬреЛрдбрд╝рддреА рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ ZFS рдПрдХ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕рднреА рдбрд┐рд╕реНрдХ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрддрдирд╛ рд╣реА рдирд╣реАрдВ, рдЖрдк рдбрд┐рд╕реНрдХ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реНрдЯреЛрд░реЗрдЬ рднреА рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред ZFS рд╡рд┐рднрд╛рдЬрди рдФрд░ рд╕реНрд╡рд░реВрдкрдг рдбреНрд░рд╛рдЗрд╡ рдХрд░реЗрдЧрд╛ред

рдХреЙрдкреА-рдСрди-рд░рд╛рдЗрдЯ
рдХреЙрдкреА-рдСрди-рд░рд╛рдЗрдЯ рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХрд╛рдВрд╢ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо, рдпрджрд┐ рд╕реВрдЪрдирд╛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рд╣реИ, рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдЦреЛ рдЬрд╛рддреА рд╣реИред ZFS рдореЗрдВ, рдирдИ рдЬрд╛рдирдХрд╛рд░реА рдПрдХ рдЕрд▓рдЧ рдмреНрд▓реЙрдХ рдореЗрдВ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИред рдПрдХ рдмрд╛рд░ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдкреВрд░реА рд╣реЛ рдЬрд╛рдиреЗ рдкрд░, рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдХреЛ рдирдИ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдмрд┐рдВрджреБ рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╛ рдРрд╕рд╛ рд╣реА рдХреБрдЫ рд╣реЛрддрд╛ рд╣реИ), рддреЛ рдкреБрд░рд╛рдиреА рдЬрд╛рдирдХрд╛рд░реА рддрдп рд╣реЛ рдЬрд╛рдПрдЧреАред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХреНрд░реИрд╢ рдХреЗ рдмрд╛рдж fsck рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рд╕реНрдиреИрдкрд╢реЙрдЯ
рдХреЙрдкреА-рдСрди-рд░рд╛рдЗрдЯ ZFS рдореЗрдВ рдПрдХ рдФрд░ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ: рд╕реНрдиреИрдкрд╢реЙрдЯред ZFS рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдиреИрдкрд╢реЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╕реНрдиреИрдкрд╢реЙрдЯ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдореВрд▓ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рд╡рд░реНрддрдорд╛рди рдПрдХ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реНрдиреИрдкрд╢реЙрдЯ рдмрдирд╛рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддреЗ рд╣реИрдВред рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬреИрд╕реЗ рд╣реА рдирдИ рдЬрд╛рдирдХрд╛рд░реА рд╡рд░реНрддрдорд╛рди рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИ, рдЙрд╕рдХреЗ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдирдП рдмреНрд▓реЙрдХ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рд╣рдЯрд╛ рджреА рдЧрдИ рдереА, рддреЛ рддрд╕реНрд╡реАрд░ рд╕реЗ рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрдиреИрдкрд╢реЙрдЯ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдкреВрд░рдХ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓реЗрдВ рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВред
рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЛ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓-рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдорд╛рдЙрдВрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЖрдк рдкрд┐рдЫрд▓реА рддрд╕реНрд╡реАрд░ рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╡рд╛рдкрд╕ рднреА рд░реЛрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЪрд┐рддреНрд░ рдХреЗ рдЦреЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐рдП рдЧрдП рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиред
рдЕрдЦрдВрдбрддрд╛ рдХреА рдЬрд╛рдБрдЪ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдорд░рдореНрдордд
рдЬрдм рднреА ZFS рдХреЛ рдирдИ рдЬрд╛рдирдХрд╛рд░реА рд▓рд┐рдЦреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдПрдХ рдЪреЗрдХ-рдпреЛрдЧ (рдЪреЗрдХрд╕рдо) рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рдЬрд╛рдирдХрд╛рд░реА рдкрдврд╝реА рдЬрд╛рддреА рд╣реИ, рддреЛ рдЪреЗрдХ рд░рд╛рд╢рд┐ рдХреА рдкреБрд╖реНрдЯрд┐ рдХреА рдЬрд╛рддреА рд╣реИред рдпрджрд┐ рдЪреЗрдХ рдХреА рдорд╛рддреНрд░рд╛ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреА рд╣реИ, рддреЛ ZFS рддреНрд░реБрдЯрд┐ рдХреЛ рдиреЛрдЯрд┐рд╕ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИред
RAID-рдЬреЗрдб
ZFS рд╕рд╣рд╛рдпрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рдмрд┐рдирд╛ RAID рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ, ZFS рдЕрдкрдиреЗ RAID рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ: RAID-Zред RAID-Z рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ RAID-5 рдХрд╛ рд░реВрдкрд╛рдВрддрд░ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, RAID-рдЬреЗрдб рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ RAID-5 рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: "рд╕рднреА рдбреЗрдЯрд╛ рдФрд░ рд╕рдорддрд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдПрдХ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж рдЕрд╕рдВрдЧрдд рд╣реЛ рдЬрд╛рддреА рд╣реИред" рдмреБрдирд┐рдпрд╛рджреА рд╕реНрддрд░ (RAID-Z1) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рджреЛ рдбрд┐рд╕реНрдХ рдФрд░ рдПрдХ рд╕рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред RAID-Z2 рдХреЛ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдХрдо рд╕реЗ рдХрдо рджреЛ рдбрд┐рд╕реНрдХ рдФрд░ рд╕рдорд╛рдирддрд╛ рдХреЗ рд▓рд┐рдП рджреЛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред RAID-Z3 рдХреЛ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рджреЛ рдбреНрд░рд╛рдЗрд╡ рдФрд░ рд╕рдорддрд╛ рдХреЗ рд▓рд┐рдП рддреАрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдПрдХ рдмрд╛рд░ RAID-Z рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдбрд┐рд╕реНрдХ рдЬреЛрдбрд╝реЗ рдЬрд╛рдиреЗ рдкрд░, рдЙрдиреНрд╣реЗрдВ рджреЛ рдореЗрдВ рд╕реЗ рдХрдИ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рд╡рд┐рд╢рд╛рд▓ рднрдВрдбрд╛рд░рдг рдХреНрд╖рдорддрд╛
рдЬрдм ZFS рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдпрд╣ рдЕрдкрдиреА рддрд░рд╣ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдбрд┐рдЬрд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдРрд╕реЗ рд╕рдордп рдореЗрдВ рдЬрдм рдЕрдзрд┐рдХрд╛рдВрд╢ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо 64-рдмрд┐рдЯ рдереЗ, ZFS рдХреЗ рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдиреЗ рдЗрд╕реЗ рднрд╡рд┐рд╖реНрдп рдХреА рдкреБрд╖реНрдЯрд┐ рдХреЗ рд▓рд┐рдП 128-рдмрд┐рдЯ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ ZFS 16 рдорд┐рд▓рд┐рдпрди 32 рдпрд╛ 64-рдмрд┐рдЯ рд╕рд┐рд╕реНрдЯрдо рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреЗрдл рдмреЛрдирд╡рд┐рдХ (рд░рдЪрдирд╛рдХрд╛рд░реЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ) рдиреЗ рдХрд╣рд╛ рдХрд┐ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЖрдмрд╛рджреА рд╡рд╛рд▓реЗ 128-рдмрд┐рдЯ рдореЗрдореЛрд░реА рдкреВрд▓ рдХреЛ рдмрд┐рдЬрд▓реА рджреЗрдиреЗ рд╕реЗ рд╕рдЪрдореБрдЪ рдорд╣рд╛рд╕рд╛рдЧрд░реЛрдВ рдХреЛ рдЙрдмрд╛рд▓рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдКрд░реНрдЬрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред
ZFS рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдпрджрд┐ рдЖрдк рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ ZFS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ FreeBSD рдпрд╛ OS рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдЗрд▓реНрдпреВрдореЛрд╕ рдХрд░реНрдиреЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд▓реНрд▓реБрдореЛрд╕ рдУрдкрдирд╕реЛрд▓рд╛рд░рд┐рд╕ рдХрд░реНрдиреЗрд▓ рдХрд╛ рдПрдХ рдХрд╛рдВрдЯрд╛ рд╣реИред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, ZFS рдХреЗ рд▓рд┐рдП ZFS рд╕рдорд░реНрдерди рдореБрдЦреНрдп рдкрд╣рд▓реВ рд╣реИ рдХрд┐ рдХреБрдЫ рдЕрдиреБрднрд╡реА рд▓рд┐рдирдХреНрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмреАрдПрд╕рдбреА рдХреЗ рд▓рд┐рдП рдХреНрдпреЛрдВ рдЪреБрдирддреЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдк рд▓рд┐рдирдХреНрд╕ рдкрд░ ZFS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕реЗ рдХреЗрд╡рд▓ рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд▓рд┐рдП рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛрдореБрдЭреЗ рдкрддрд╛ рд╣реИ, рдХреЛрдИ рднреА рд╡рд┐рддрд░рдг ZFS рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдирд╣реАрдВ рдмрдирд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдпрд╣ рддреБрд░рдВрдд рдХрд╛рдо рдХрд░реЗред рдпрджрд┐ рдЖрдк рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ рдФрд░ рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд▓рд┐рдирдХреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рдПрдХ ZFS рд╣реИ рдЬреЛ рдХрдИ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдЕрдВрдд рдореЗрдВ
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдореИрдВрдиреЗ ZFS рдХреЗ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреАред рдФрд░ рдЕрдм рдПрдХ рдЫреЛрдЯреА рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред RAID-Z рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдорд╣рдВрдЧрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдбреНрд░рд╛рдЗрд╡ рдХреА рд╕рдВрдЦреНрдпрд╛ред
рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрднреА ZFS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ? рдФрд░ рд╡рд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреИрд╕реА рд╣реИ? рд╣рдореЗрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдВред
рдЕрдиреБрд╡рд╛рджрдХ рдХреЗ рдмрд╛рдж
рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рд╕реМрднрд╛рдЧреНрдп рд╣реИред