"рдпрджрд┐ рдЖрдкрдХреЛ рд╡реНрдпрд╛рдореЛрд╣ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдЕрдиреБрд╕рд░рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ" ┬й рд▓реЛрдХ рдЬреНрдЮрд╛рди
рдкреЛрд╕реНрдЯ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж
рдореИрдВрдиреЗ рд░реВрд╕ рдореЗрдВ рд╡реНрдпрд╛рдкрд╛рд░ рдХрд░рдиреЗ рдХрд╛ рдкрд╣рд▓рд╛ рдирд┐рдпрдо рдХреИрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ , рдореЗрд░рд╛ рдпрд╣ рд╕рд╡рд╛рд▓ рдерд╛:
рдпрджрд┐ рдХрдВрдкрдиреА рдПрдХ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЙрддреНрдкрд╛рдж (SaaS) рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реА рд╣реИ, рдФрд░ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рд╡рд┐рдХрд╛рд╕ рдФрд░ рдЪрд░рдг рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ? рдпрджрд┐ "рд╣рдорд▓рд╛рд╡рд░" рдХреЛ рдбрд┐рд╕реНрдХ рддрдХ рднреМрддрд┐рдХ рдкрд╣реБрдВрдЪ рдорд┐рд▓рддреА рд╣реИ рдФрд░ рдЙрд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд╕рднреА рд╕реНрд░реЛрдд рдХреЛрдб рдирд╣реАрдВ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛? рдФрд░ рдЕрдЧрд░ рд╣рдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рдмрд╛рд╡рд░реНрдЪреА рдпрд╛ рдХрдардкреБрддрд▓реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдпреБрджреНрдз рдХреЗ рдореИрджрд╛рди рдореЗрдВ рдХреЛрдб рдХреЛ рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рднреА рдпреБрджреНрдз рдХреЗ рдореИрджрд╛рди рдореЗрдВ рд╕рднреА рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред
рдЙрддреНрддрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИ: рд╕рднреА рдХрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдореВрд▓реНрдпрд╡рд╛рди рд╣реИред рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рд╣рдо рд╕рднреА рдЬрд╛рдирддреЗ рд╣реИрдВ, рд╡рд╣рд╛рдБ рдЯрди рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред рд╡реНрдпрдХреНрддрд┐рдЧрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░ рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░рдВрд╕реА рдХреЗ рдирд┐рд░реНрдорд╛рдг (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдЯреНрд░реВ рдХреНрд░рд┐рдкреНрдЯреЗрдХ) рдФрд░ рдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред
рдЖрдк рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ "рддреЛ рдЖрдк рд╕реНрд╡рдпрдВ рдирд┐рдпрдо рдХреЛ рддреЛрдбрд╝рддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреЗ рд╕реНрдерд╛рдиреАрдп рд╕рд░реНрд╡рд░ рдХреЛ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ?"ред рдФрд░ рдореИрдВ рд╕рд╣рдордд рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЖрд░рдХреНрд╖рдг рдХреЗ рд╕рд╛рдеред рдПрдХ рдЖрд░рд╛рдорджрд╛рдпрдХ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП, рд╕реНрд░реЛрдд рдХреЗ рдХрд░реАрдм, рдмреЗрд╣рддрд░, рдФрд░ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдХрд╛рдиреВрдиреА рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдиреЗрдЯ рдХреА рдЧрддрд┐ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рдЬреЛ рдЙрдЪрд┐рдд рдореВрд▓реНрдп рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдПрдХ рд╡рд┐рдХрд╕рд┐рдд рдФрд░ рдордВрдЪ рд╕рд░реНрд╡рд░ рдХреЛ рдХрд╣реАрдВ рджреВрд░ рд░рдЦрдиреЗ рд╕реЗ рдХрд╖реНрдЯрджрд╛рдпреА рджрд░реНрдж рд╣реЛрдЧрд╛ред рдпрд╣рд╛рдВ рдореИрдВ рдПрдХ рдРрд╕реА рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдорд╢реАрдиреЛрдВ рдкрд░ рдХреЛрдИ рд╕реНрд░реЛрдд рдХреЛрдб рдирд╣реАрдВ рд╣реИрдВред рд╕рднреА рдХреЛрдб рд╡рд┐рдХрд╕рд┐рдд рд╕рд░реНрд╡рд░ рдХреЗ рдиреЗрдЯрд╡рд░реНрдХ рд╢реЗрдпрд░ рдкрд░ рд╣реИред рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдХ рд╕реНрдерд╛рдиреАрдп рдЧреАрдЧрд╛рдмрд┐рдЯ рдореЗрдВ рдкрд┐рдВрдЧ рдФрд░ рдкрд┐рдВрдЧ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рдЪреАрдЬреЗрдВ рд╣реИрдВред
рддреЛ, рдЪрд▓рд┐рдП рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
рджрд┐рдпрд╛ рдЧрдпрд╛: FreeBSD рдкрд░ рд╕рд░реНрд╡рд░ред
рдХрд╛рд░реНрдп: рд╕рднреА рд╡рд┐рднрд╛рдЬрдиреЛрдВ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░реЗрдВред
рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдпреЛрдЬрдирд╛рдПрдБ
рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рд╡рд┐рдХрд▓реНрдк рдХреНрдпрд╛ рд╣реИрдВ?
- рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди (рдЬреИрд╕реЗ ZFS)
- рддреГрддреАрдп рдкрдХреНрд╖ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди
- рдХрд┐рд╕реА рднреА gbde рдФрд░ geli рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдореВрд▓ FreeBSD рдЗрдВрдЬрдиред
рд╣рдо рдЙрди рд╢рд░реНрддреЛрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдорд╛рд░реА рдпреЛрдЬрдирд╛ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП:
- рд╕рдВрдкреВрд░реНрдг рдбрд┐рд╕реНрдХ рдХрд╛ рдкрд╛рд░рджрд░реНрд╢реА рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди
- рдХреБрдВрдЬреА рдЬрдорд╛ рдХрд░рдиреЗ рдпрд╛ рдХрд░реНрдиреЗрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░реА рдореАрдбрд┐рдпрд╛ рдХрд╛ рдЕрднрд╛рд╡
- рдиреНрдпреВрдирддрдо рдЖрдпрд░рди рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ
рд╣рдо рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рджреВрд╕рд░рд╛ рдмрд┐рдВрджреБ рд╕рд┐рд╕реНрдЯрдо рдХреА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд╝рд┐рдХ рддрд╛рдХрдд рдХреЛ рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреБрдВрдЬреА (рд╣рдо рдХреЗрд╡рд▓ рдкрд╛рд╕рд╡рд░реНрдб рдЫреЛрдбрд╝рддреЗ рд╣реИрдВ) рдФрд░ рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдордирд╛ рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рдЬрд┐рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдиреЗ рдкрд░ рдЬрд▓реНрджреА рд╕реЗ рд╕рд░реНрд╡рд░ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣ рд╕рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдо рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╣рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рд▓рд┐рдП рдПрдХ рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рдереЛрдбрд╝рд╛ рджреБрдЦрдж рд╣реИред
ZFS рдХреЛ рдЕрдкрдиреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬреЛ рд╢рд░реНрддреЛрдВ рдХреЗ рддреАрд╕рд░реЗ рдмрд┐рдВрджреБ рдХрд╛ рдЦрдВрдбрди рдХрд░рддрд╛ рд╣реИред
рдЗрд╕рд▓рд┐рдП рд╣рдо рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдФрд░ рджреЗрд╢реА рд╡рд┐рдХрд▓реНрдк рдЪреБрдирддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН рдЬреЗрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рднрд╛рдЬрди рдХрд╛ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рдиред рдЖрдк рд╣реИрдВрдбрдмреБрдХ рдореЗрдВ рдЬреЗрд▓реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред
рдиреЛрдЯ:рдЗрд╕ рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╕рд░реНрд╡рд░ рддрдХ рдХрдВрд╕реЛрд▓ рдкрд╣реБрдВрдЪ рд╣реИред рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреЗрд╡реАрдПрдо рдпрд╛ рдЗрд╕рдХреЗ рд╕рдордХрдХреНрд╖ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдмреВрдЯ рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рдорд╛рдВрдЧреЗрдЧрд╛!
рд╕рд┐рд╕реНрдЯрдо рдХреА рддреИрдпрд╛рд░реА рдФрд░ рд╕реНрдерд╛рдкрдирд╛
рдкрд╣рд▓реЗ рд╣рдореЗрдВ рдПрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЫрд╡рд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдореИрдВрдиреЗ FreeBSD 9.1 x64 рдЫрд╡рд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ)ред рд╣рдо рдмреВрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред
FreeBSD 9 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, рдкрд░рд┐рдЪрд┐рдд sysinstall рдХреЛ bsdinstall рд╕реЗ рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рддрдереНрдп рдбрд┐рд╕реНрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рд╕рд╛рде рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЛ рдереЛрдбрд╝рд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ, рдореБрдЦреНрдпрддрдГ рдХреНрдпреЛрдВрдХрд┐ рд▓реЛрдб рдХрд┐рдП рдЧрдП рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдкрд┐рдЫрд▓реЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрд╡рд╢реНрдпрдХ рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
- "рд╕реНрд╡рд╛рдЧрдд" рдореЗрдиреВ рдореЗрдВ, "рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ" рдЪреБрдиреЗрдВ
- рдХреАрдмреЛрд░реНрдб рд▓реЗрдЖрдЙрдЯ рдЪреБрдирдирд╛
- рд╣реЛрд╕реНрдЯ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
- рд╣рдо рдЖрд╡рд╢реНрдпрдХ рд╕рд┐рд╕реНрдЯрдо рдШрдЯрдХреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВред (рдореИрдВ рд╕реНрд░реЛрдд рдХреЛрдб рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ, рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рд╡реИрд╕реЗ рднреА, рдЖрдкрдХреЛ рдХрд░реНрдиреЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)
- рдЕрдЧрд▓рд╛, "рд╡рд┐рднрд╛рдЬрди" рдореЗрдиреВ рдореЗрдВ, "рд╢реЗрд▓" рдЪреБрдиреЗрдВ
рдбрд┐рд╕реНрдХ рд╡рд┐рднрд╛рдЬрди
рдбрд┐рд╕реНрдХ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣рдо 'da0' рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВред рд╣рдо GPT рдорд╛рд░реНрдХрдЕрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
рдХрд░реНрдиреЗрд▓ рдореЙрдбреНрдпреВрд▓ рдЙрд╕ рд╕рдордп рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЛрдб рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рд╣рдореЗрдВ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЬреЗрд▓реА рдореЙрдбреНрдпреВрд▓ рдХреЛ рд▓реЛрдб рдХрд░рдирд╛ рдЫреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рддреБрд░рдВрдд рдбрд┐рд╕реНрдХ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдФрд░ рдХреНрд░рд┐рдкреНрдЯреЛ рд╡рд┐рднрд╛рдЬрди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рд╣рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИ:
- GPT рд╡рд┐рднрд╛рдЬрди рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдБ
- рдмреВрдЯ рдмреНрд▓реЙрдХ рдмрдирд╛рдПрдВ
- рдмреВрдЯ рд╡рд┐рднрд╛рдЬрди рдмрдирд╛рдПрдБ рдФрд░ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░реЗрдВ
- рдПрдХ рд╕реНрд╡реИрдк рд╡рд┐рднрд╛рдЬрди рдмрдирд╛рдПрдБ (рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ), рдФрд░ рд╣рд╛рдБ, рдпрд╣ рднреА рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
- рдореБрдЦреНрдп рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрди рдХреЛ рдмрдирд╛рдПрдБ рдФрд░ рдЖрд░рдВрдн рдХрд░реЗрдВ
- рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрди рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░реЗрдВ
- рдорд╛рдЙрдВрдЯ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо / mnt рдореЗрдВ
- рд╕реНрдерд╛рдкрдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВ
1. рдмреВрдЯ рдмреНрд▓реЙрдХ рдмрдирд╛рдирд╛
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рднреА рд╡рд┐рднрд╛рдЬрди рд╣рдЯрд╛рдПрдВ рдФрд░ рдПрдХ GPT рд╡рд┐рднрд╛рдЬрди рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдБ:
# gpart destroy -F da0 # gpart create -s gpt da0
2. рдмреВрдЯ рдмреНрд▓реЙрдХ рдмрдирд╛рдПрдВ
рд╣рдо "freebsd-boot" рдкреНрд░рдХрд╛рд░ рдФрд░ 64K рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рднрд╛рдЬрди рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдмреВрдЯрд▓реЛрдбрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ:рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдпрд╣ рдЦрдВрдб 512K рд╕реЗ рдмрдбрд╝рд╛ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд▓реЛрдбрд░ рдХреЛрдб рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣реИред
# gpart add -t freebsd-boot -s 64k тАУl gpboot da0 # gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 da0
3. рдмреВрдЯ рдкрд╛рд░реНрдЯреАрд╢рди рдмрдирд╛рдПрдВ рдФрд░ рдлреЙрд░реНрдореЗрдЯ рдХрд░реЗрдВ
рдмреВрдЯ рд▓реЗрдмрд▓ рдХреЗ рд╕рд╛рде 1 рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдмреВрдЯ рд╡рд┐рднрд╛рдЬрди
# gpart add -t freebsd-ufs -s 1g -l boot da0
рд╡рд┐рднрд╛рдЬрди рдкрд░ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдмрдирд╛рдПрдБред -U рдзреНрд╡рдЬ рд╡рд┐рднрд╛рдЬрди рдкрд░ рд╕реЙрдлреНрдЯ-рдЕрдкрдбреЗрдЯ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред рд╕реЙрдлреНрдЯ-рдЕрдкрдбреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдпрд╛ рдирд╣реАрдВ, рдЖрдк рддрдп рдХрд░реЗрдВред рдХреЗ рд▓рд┐рдП рдФрд░ рдЦрд┐рд▓рд╛рдл рддрд░реНрдХ рд╣реИрдВред
# newfs -U gpt/boot
4. рдПрдХ рд╕реНрд╡реИрдк рд╡рд┐рднрд╛рдЬрди рдмрдирд╛рдирд╛
рдПрдХ 4 рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рд╡рд┐рднрд╛рдЬрди рдмрдирд╛рдПрдБ
# gpart add -t freebsd-swap -l swap тАУs 4g da0
5. рдПрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡реЙрд▓реНрдпреВрдо рдмрдирд╛рдирд╛ рдФрд░ рд╢реБрд░реВ рдХрд░рдирд╛
рдмрд╛рдХреА рдЬрдЧрд╣ рдХреЗ рд▓рд┐рдП, рдореБрдЦреНрдп рдЕрдиреБрднрд╛рдЧ рдмрдирд╛рдПрдВ
# gpart add -t freebsd-ufs -l enc da0
рдиреЛрдЯ: рдпрд╣ ufs рдЯреЙрдо рдирд╣реАрдВ рд╣реИ, рдпрд╣ geli tom рд╣реИ
рдЧреИрд▓реА рдЯреЙрдо рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░реЗрдВ
# geli init -b gpt/enc
Geli рд╕реЗрдХреНрд╢рди рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рдорд╛рдВрдЧреЗрдЧрд╛
рд╣рдо рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╕реЗрдХреНрд╢рди рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ
# geli attach gpt/enc
6. рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡реЙрд▓реНрдпреВрдо рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░реЗрдВ
# newfs -U gpt/enc.eli
рдзреНрдпрд╛рди рджреЗрдВ, рдпрд╣рд╛рдБ рд╣рдо '.eli' рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрддреЗ рд╣реИрдВ!
7. рдорд╛рдЙрдВрдЯ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо / mnt рдореЗрдВ
рдПрдХ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡реЙрд▓реНрдпреВрдо рдорд╛рдЙрдВрдЯ рдХрд░реЗрдВ
# mount /dev/gpt/enc.eli /mnt
рдЪреВрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЕрд▓рдЧ рдмреВрдЯ рдкрд╛рд░реНрдЯреАрд╢рди рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдЕрдкрдиреЗ рдмреВрдЯ рдкрд╛рд░реНрдЯрд┐рд╢рди рдореЗрдВ / boot рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛
# mkdir /mnt/boot2 # mount /dev/gpt/boot /mnt/boot2 # mkdir /mnt/boot2/boot # cd /mnt # ln -s boot2/boot boot
рд╣рдо рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд╕реВрд▓реА рдХреЗ рд▓рд┐рдП рдЬреЗрд▓реА рд╕реЗрд╡рд╛ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдПрдХ рдкреНрд░рддрд┐ рдмрдирд╛рддреЗ рд╣реИрдВред рдЬрдм рд╣рдо рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрдирд╛рдП рдЧрдП рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрд╛рд╣рд░реА рдореАрдбрд┐рдпрд╛ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИред
# mkdir gelibackups # cp /var/backups/* gelibackups
8. рд╕реНрдерд╛рдкрдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВ
# exit
рдЙрд╕рдХреЗ рдмрд╛рдж, рд╕рд┐рд╕реНрдЯрдо рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╢реБрд░реВ рд╣реЛ рдЬрд╛рдПрдЧреАред рдПрдХ рдХрдк рдХреЙрдлреА, рдЪрд╛рдп рдпрд╛ рдЕрдиреНрдп рдкреЗрдп рдкреАрдиреЗ рдХрд╛ рд╕рдордпред
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рд░реВрдЯ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдиреЗ, рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рдПрдЧрд╛ред
рдЬрдм рдЖрдк рд╕реНрдХреНрд░реАрди рдкрд░ "рдореИрдиреБрдЕрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди" рджреЗрдЦрддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдВ рдЖрдкрдХреЛ рдирдП рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рд╢реЗрд▓" рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╣рдо рд╕рд╣рдордд рд╣реИрдВред рдпрд╣ рдХреНрд░рд┐рдпрд╛ рд╣рдореЗрдВ рд╣рдорд╛рд░реЗ рд╕реНрдерд╛рдкрд┐рдд рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЪреЗрд░реЛрдЯ рдХрдВрд╕реЛрд▓ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХрд░реЗрдЧреАред
рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╛рдЗрд▓
рдЬрд┐рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╣рдореЗрдВ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рд╡реЗ рд╣реИрдВ fstab (5), рд▓реЛрдбрд░.рдХреЙрдиреНрдлрд╝ (5) рдФрд░ рдЖрд░.рдХреЙрдирдл (5)ред
loader.conf
# vi /boot/loader.conf
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реЗрдВ:
geom_eli_load="YES" vfs.root.mountfrom="ufs:/dev/da0p4.eli"
рдиреЛрдЯ:рдпрджрд┐ рдЖрдкрдиреЗ рд╕реНрд╡реИрдк рд╡рд┐рднрд╛рдЬрди рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рд╣реИ, рддреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╡реЙрд▓реНрдпреВрдо рд╕рдВрднрд╡рддрдГ ad0p3.eli рд╣реЛрдЧрд╛ред рдЖрдкрдХреЛ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдореЗрдВ рджреВрд╕рд░реА рдкрдВрдХреНрддрд┐ рдореЗрдВ GPT рдЕрдиреБрднрд╛рдЧ рдХреЗ рд▓рд┐рдП рдкрде рдХреЛ рднреА рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдпрджрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
fstab
# vi /etc/fstab
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реЗрдВ:
/dev/gpt/enc.eli / ufs rw,noatime 1 1 /dev/gpt/boot /boot2 ufs rw,noatime 1 1 /dev/gpt/swap.eli none swap sw 0 0
rc.conf
# vi /etc/rc.conf
рд╕реНрд╡реИрдк рд╡рд┐рднрд╛рдЬрди рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣реИрдВрдбрдмреБрдХ рд╕реЗ рдирд┐рдореНрди рдкрдВрдХреНрддрд┐ рдЬреЛрдбрд╝реЗрдВ:
geli_swap_flags="-e blowfish -l 128 -s 4096 -d"
рдпрд╣ рд╕реЗрдЯрдЕрдк рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред
рдХрдВрд╕реЛрд▓ рдореЗрдВ, рдЯрд╛рдЗрдк рдХрд░реЗрдВ:
# exit
рдФрд░ "рд░рд┐рдмреВрдЯ" рдЪреБрдиреЗрдВред
рд▓рдХреНрд╖реНрдп рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рд╣рдореЗрдВ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЧрдИ рдбрд┐рд╕реНрдХ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓реА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реЗ рдЖрдк рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рдЬрд╛рдиреЗ рдмрд┐рдирд╛ рдирд╣реАрдВ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдм, рдЬрдм рд╕рд┐рд╕реНрдЯрдо рдмреВрдЯ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдХрдВрд╕реЛрд▓ рдЖрдкрдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╡рд┐рднрд╛рдЬрди рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрдд рджреЗрдЧрд╛ред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд░реВрдЯ рд╡рд┐рднрд╛рдЬрди рд╣реИред
рд▓реЗрдЦ рд▓рд┐рдЦрддреЗ рд╕рдордп, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:
рдирд┐: рд╢реБрд▓реНрдХ рд╣реИрдВрдбрдмреБрдХрдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд░реВрдЯ fs (рд╕рднреА ufs) рдХреЗ рд╕рд╛рде FreeBSD 9.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛FreeBSD рдкрд░ рдбрд┐рд╕реНрдХ рд╕реЗрдЯрдЕрдк