QEMU рдмреНрд▓реЙрдХ рдЙрдкрдХрд░рдг

рдЫрд╡рд┐


QEMU рдореЗрдВ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдХрдИ рддрд░реАрдХреЗ рд╣реИрдВред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдЗрд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:


-hda /dev/sda1 

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЗ рдкреБрд░рд╛рдиреЗ рджрд┐рдиреЛрдВ рдореЗрдВ рдЬреБрдбрд╝реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдЬ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЕрдЧрд░ рд╣рдо рд╕рд┐рд░реНрдл рдХреБрдЫ рд▓рд╛рдЗрд╡рд╕реАрдбреА рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдЗрд╕рдХреА рдХрдорд┐рдпрд╛рдВ рд╣реИрдВред :


  • рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп, рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкрд░ рдХреЗрд╡рд▓ рдЙрд╕ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдЬрд┐рд╕реЗ /dev/hda (hda, hdb, hdc, ..) рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ; CD рдХреЗ рд▓рд┐рдП, -cdrom рд╡рд┐рдХрд▓реНрдк -cdrom
  • рдЬрдм рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ (рдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕) рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ QEMU рдХреЗрд╡рд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред

рдбреНрд░рд╛рдЗрд╡


рдЕрдиреНрдп рдорд╛рдкрджрдВрдбреЛрдВ (рдмрд╕ рдкреНрд░рдХрд╛рд░, рдХреИрд╢ рдЙрдкрдпреЛрдЧ, рдЖрджрд┐) рдХреЛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, -drive рд╡рд┐рдХрд▓реНрдк -drive рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рдмреИрдХрдПрдВрдб рдФрд░ рдлреНрд░рдВрдЯрдПрдВрдб рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдмреИрдХрдПрдВрдб рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рд╡реЗ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЗ рдЕрдВрджрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВред


 -drive file=/dev/sda1,if=ide,cache=writeback,aio=threads 

рдпреБрдХреНрддрд┐


рд╕рдордп рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдПрдХ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рд╕реЗрдЯ рдХрд░рдирд╛ рдЕрдиреБрдЪрд┐рдд рдерд╛ред рдЗрд╕рд▓рд┐рдП, рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рджреЛ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдмреИрдХрдПрдВрдб рдкреИрд░рд╛рдореАрдЯрд░, рдпрд╛рдиреА рд╡реЗ рдЬреЛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдкрд░реНрдпрд╛рд╡рд░рдг рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдФрд░ рдлреНрд░рдВрдЯрдПрдВрдб , рдЬреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рдХреИрд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХреЗ рд▓рд┐рдП, рдПрдХ рдирдпрд╛ рд╡рд┐рдХрд▓реНрдк -device рдкреЗрд╢ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдореЗрдВ -device рдкреИрд░рд╛рдореАрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбреНрд░рд╛рдЗрд╡ рдЖрдИрдбреА рдХреА рдЖрдИрдбреА рд╣реИ ред


рдирд┐рдореНрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЙрджрд╛рд╣рд░рдг ide0-hd0 рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдЧрд╛, рдФрд░ рдкрд░рд┐рдгрд╛рдо рд╡рд░реНрдЪреБрдЕрд▓ рдбреНрд░рд╛рдЗрд╡ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд╕рдорд╛рди рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдкрд░рд┐рдЪрдп рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред


 -drive file=/dev/sda1,id=ide0-hd0,if=none,cache=writeback,aio=threads \ -device ide-drive,bus=ide.0,drive=ide0-hd0 

рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕



рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдХреЗ рд╡реНрдпрд╛рдкрдХ рдЙрдкрдпреЛрдЧ рдХреЗ рдорджреНрджреЗрдирдЬрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рднреМрддрд┐рдХ рдмреНрд▓реЙрдХ рдЙрдкрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрдЬ рд╡реНрдпрд╛рдкрдХ рдирд╣реАрдВ рд╣реИред рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ, рд╣рдо рдПрдХ рдкреБрд░рд╛рдиреА рд╣рд╛рд░реНрдб рдбреНрд░рд╛рдЗрд╡ рд╕реЗ рдХреБрдЫ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдЪрд▓рд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкрд╣рд▓реЗ dd рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд┐рд╕реНрдХ рдЫрд╡рд┐ (рдЫрд╡рд┐) рдмрдирд╛рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╢реБрд░реВ рдХрд░рдирд╛ред


рд╕реНрдерд╛рдиреАрдп рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреА рддрд░рд╣, рдЗрд╕реЗ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


  • рд╕реНрдерд╛рдиреАрдп RAID рд╕рд░рдгреА - md рдкреНрд░рдХрд╛рд░ рдбрд┐рд╡рд╛рдЗрд╕
  • рдорд╛рд╕реНрдЯрд░ DRBD (рдиреЗрдЯрд╡рд░реНрдХ RAID1) - рдбреНрд░рдм рдкреНрд░рдХрд╛рд░ рдбрд┐рд╡рд╛рдЗрд╕
  • LVM рд╕рдореВрд╣ рдореЗрдВ рдирд┐рд░реНрдорд┐рдд рдбрд┐рд╕реНрдХ рд╡рд┐рднрд╛рдЬрди - dm рдкреНрд░рдХрд╛рд░ рдбрд┐рд╡рд╛рдЗрд╕
  • рд▓реВрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝реА рдПрдХ рдирд┐рдпрдорд┐рдд рдлрд╝рд╛рдЗрд▓ рдПрдХ рд▓реВрдк рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИ
  • NBD рд╕рд░реНрд╡рд░ - nbd рдкреНрд░рдХрд╛рд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП рджреВрд╕рд░реЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕


    (рдпрд╣рд╛рдВ рдпрд╣ рд╕рд┐рдл рдбрд┐рд╡рд╛рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЖрд░рдмреАрдбреА рдФрд░ рдЬреЗрдбрдПрдлрдПрд╕ рдбрд┐рд╡рд╛рдЗрд╕ рдкреНрд░рдХрд╛рд░ zvol - рд╕реНрд╡реАрдХреГрдд рдкреНрд░рддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ)


    NBD


    рдХрд┐рд╕реА рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рджреВрд░рд╕реНрде рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред NBD рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рдореИрдиреБрдЕрд▓ рджреЗрдЦреЗрдВред



QEMU рдореЗрдВ рдПрдХ рдПрдХреАрдХреГрдд NBD API рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдПрдХ NBD рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдПрдХ рджреВрд░рд╕реНрде рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реАрдзреЗ QEMU рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ рдЬреБрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдмрд╛рдИрдВ рдУрд░ рдХрд╛ рдЖрдВрдХрдбрд╝рд╛ рджреЗрдЦреЗрдВред


рд╣рд╛рд▓рд╛рдБрдХрд┐, NBD рдПрдХ рдХрд╛рдлреА рд╕рд░рд▓ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рджреВрд░рд╕реНрде рд╕рд░реНрд╡рд░ рдкрд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХрдиреЗрдХреНрд╢рди рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред NBD рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдмрд╛рдзрд┐рдд рд╣реЛрдиреЗ рдкрд░ рдЧреНрд░рд╛рд╣рдХ рдкреБрди: рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ QEMU рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред


рднрд╛рдЧ рдореЗрдВ, рд╕реНрдерд┐рддрд┐ рдХреЛ рдХрдИ рдПрдирдмреАрдбреА рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рдХрд░ рдФрд░ рдЙрдирдХреЗ рдЕрдВрджрд░ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ RAID рд╕рд░рдгреА рдмрдирд╛рдХрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЗ рдХрдИ рдлрд╛рдпрджреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдШрд╛рддрдХ рджреЛрд╖ рд╣реИред рдпрджрд┐ рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХреБрдЫ рднреА рдмреБрд░рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╡реЗ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдмреБрд░рд╛ рд╣реЛрдЧрд╛ред рд╡рд░реНрдЪреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ I / O рд╕рдВрдЪрд╛рд▓рди рдмрд╣реБрдд рддреЗрдЬрд╝ рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдХрдИ рднреМрддрд┐рдХ рдорд╢реАрдиреЛрдВ (NBD рд╕рд░реНрд╡рд░) рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рджреВрд╕рд░реА рдУрд░, рдЗрд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдореЗрдореЛрд░реА рдХреЗ рдЕрдзрд┐рдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред


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


рдПрдирдмреАрдбреА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдирдмреАрдбреА рд╕рд░реНрд╡рд░ рддрдХ рдкрд╣реБрдВрдЪрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЕрдЪреНрдЫрд╛, I / O рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, NBD рдЙрдкрдХрд░рдгреЛрдВ рд╕реЗ рдПрдХ RAID рд╕рд░рдгреА рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣рд╛ рд╣реИред


рдпрд╣ рд╕рдорд╛рдзрд╛рди рд╕рднреА рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рд╕рд╛рдмрд┐рдд рд╣реБрдЖред рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕рдордп рдХреЗ рд╕рд╛рде NBD рд╕рд░реНрд╡рд░ (рдпрд╛ рд╡рд┐рдлрд▓рддрд╛) рдХреЗ рд╡рд┐рдпреЛрдЧ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рднреА рдирд┐рд░реНрдмрд╛рдз рд╕рдВрдЪрд╛рд▓рди рдЬрд╛рд░реА рд░рдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереАред


рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЕрд╕реНрдерд┐рд░ рдЙрдкрдХрд░рдгреЛрдВ рдкрд░ рдПрдХ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕реНрдерд┐рд░ рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЙрддреНрдкрд╛рджрдХ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ред


NBD рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ RAID рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ NBD рд╕рд░реНрд╡рд░ рд╕реЗ RAID рд╕рд░рдгреА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп рдЖрдкрдХреЛ рдмрд╣реБрдд рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдШрд╛рддрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдЙрдЪреНрдЪ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд▓реНрдХрд┐ рдирд╛рдЬреБрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдбреЗрдЯрд╛ рд╣рд╛рдирд┐ рд╣реЛ рд╕рдХрддреА рд╣реИред рдПрдХ рдЫреЛрдЯрд╛ рдЯрд╛рдЗрдкреЛ рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред 21 рдЬреБрд▓рд╛рдИ, 2012 рдХреЛ рдореВрдВрдЧрдлрд▓реА рдкреГрд╖реНрда рдкрд░ рдШрд╛рддрдХ рдХрд╛рд░ рджреБрд░реНрдШрдЯрдирд╛ рд╡рд┐рд╡рд░рдг рджреЗрдЦреЗрдВред

рдиреБрдХрд╕рд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдПрдХ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдПрдХ рдЖрднрд╛рд╕реА рдорд╢реАрди рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ, рдЙрд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдЬрдЧрд╣ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдЗрд╕рдХреА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдЗрд╕реЗ рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ - рдпрд╣ iSCSI ( i nternet S mall C omputer S usterm I nterface) (SCSI рдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдВрд╕реНрдХрд░рдг) рдпрд╛ AoE рдХреЗ рд╕рдорд╛рди рд╣реИ ( рдПрдХ TA o ver E Thernet рддрдХрдиреАрдХ)ред


рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ



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


рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдкреНрд░рд╛рд░реВрдк


Qemu рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рд╛рд░реВрдкреЛрдВ рдХреЗ рдЖрднрд╛рд╕реА рдбрд┐рд╕реНрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЙрди рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдХреЗ рд▓рд┐рдП рдЬреЛ рд╕рд╛рдорд╛рдиреНрдп рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХреА рдЬрд╛рддреА рд╣реИрдВ, рдПрдХ рдорд╛рдирдХ qemu-img рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИ рдЬреЛ рдХрд┐ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдкреНрд░рд╛рд░реВрдк рдФрд░ рдЙрд╕рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред

рдПрдХ рдирд┐рдпрдорд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬреЗ рдЧрдП рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред рдЙрд╕реА рддрд░рд╣, рдЖрдк GlusterFS рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
 root@stroj~# qemu-img info /path_to_file/soubor.img 


рд╣рд╛рд▓рд╛рдБрдХрд┐, GlusterFS API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрдиреНрд╣реАрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ рдЬреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдЖрдк рдЙрд╕ рдорд╢реАрди рдкрд░ рдЖрдВрддрд░рд┐рдХ рдбрд┐рд╕реНрдХ рдХреА рдкрд╣рдЪрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ GlusterFS рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реНрдерд╛рдкрд┐рдд рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
 root@stroj~# qemu-img info gluster+tcp://192.168.0.2/volume_name/soubor.img 


VDI рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдХреА рдкрд╣рдЪрд╛рди рдХреЗрд╡рд▓ рднреЗрдбрд╝ рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ:
 root@stroj~# qemu-img info sheepdog:192.168.0.2:8000:vdi_name 


NBD рд╕рд░реНрд╡рд░ рд╕реЗ рдирд┐рд░реНрдпрд╛рдд рдХреА рдЧрдИ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ рд╕рд╣реА рд╕рд░реНрд╡рд░ рдФрд░ рд╕рд╣реА рдкреЛрд░реНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ NBD рдХрд┐рд╕реА рдЕрдиреНрдп рдкрд╣рдЪрд╛рди рдпрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рддрдВрддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЕрдиреНрдп рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдХреЗ рд╕рд╛рде рднреНрд░рдо рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдЧрд╛ (nbd-server рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг) рдХреЗрд╡рд▓ рдПрдХ рдкреЛрд░реНрдЯ рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдирд╛рдо рд╕реЗ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИ - рд▓рдЧрднрдЧ) :
 root@stroj~# qemu-img info nbd:192.168.0.2:8000 


192.168.0.2
рд╣реЛрд╕реНрдЯ рдХрд╛ рдЖрдИрдкреА рдкрддрд╛ рдЬрд┐рд╕рд╕реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╡рд╛рдЗрд╕ рдХрдиреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рд╡рд╣реА рд╣реЛрд╕реНрдЯ рд╣реИ qemu-img рдЬрд╛рдирдХрд╛рд░реА рдЪрд▓ рд░рд╣реА рд╣реИ, рддреЛ IP рдкрддреЗ рдХреЗ рдмрдЬрд╛рдп рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

8000
рдкреЛрд░реНрдЯ рдирдВрдмрд░ рдЬрд┐рд╕ рдкрд░ рдбреЗрдорди рдпрд╛ рд╕рд░реНрд╡рд░ рд╕реБрди рд░рд╣рд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╢реАрдкрдбреЙрдЧ рдкреЛрд░реНрдЯ 7000 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдХрд┐рд╕реА рдЕрдиреНрдп рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕рд╛рде рдЯрдХрд░рд╛рд╡ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдкреЛрд░реНрдЯ рдкрд░ рднреА рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдЙрдкрдХрд░рдг рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рддреЛ рдПрдХ NBD рд╕рд░реНрд╡рд░ рд╡рд┐рднрд┐рдиреНрди рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ рдкрд░ рд╕реБрди рд╕рдХрддрд╛ рд╣реИред

рдХрдЪреНрдЪрд╛
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ рдХреЗрд╡рд▓ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рдЙрд╕реА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рджрд░реНрдЬ рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИред рдПрдХ 5 рдЬреА рдлрд╝рд╛рдЗрд▓ рдЗрд╕ рдкреВрд░реЗ рд╕реНрдерд╛рди рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗрдЧреА, рднрд▓реЗ рд╣реА рдЗрд╕рдореЗрдВ рдЙрдкрдпреЛрдЧреА рдбреЗрдЯрд╛ рд╣реЛ рдпрд╛ рд╕рд┐рд░реНрдл рдЦрд╛рд▓реА рдЬрдЧрд╣ рд╣реЛред (рдЬреЛ рд╡рд┐рд░рд▓ рдлрд╛рдЗрд▓реЛрдВ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ - рд▓рдЧрднрдЧ)


qcow
рдпрд╣ рдХрдЪреНрдЪреЗ рдкреНрд░рд╛рд░реВрдк рд╕реЗ рднрд┐рдиреНрди рд╣реИ рдХрд┐ рдпрд╣ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдзреАрд░реЗ-рдзреАрд░реЗ рдмрдврд╝рддрд╛ рд╣реИ - рдпрд╣ рдЙрди рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдЬреЛ рд╡рд┐рд░рд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП FAT32ред рдпрд╣ рдкреНрд░рд╛рд░реВрдк рдЖрдкрдХреЛ рдПрдХрд▓ рдЖрдзрд╛рд░ рдбрд┐рд╕реНрдХ рд╕реЗ рдЕрд▓рдЧ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдкреНрд░рддрд┐рдпрд╛рдБ рдмрдирд╛рдиреЗ рдХреА рднреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдРрд╕реЗ "рдЯреЗрдореНрдкрд▓реЗрдЯ" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рд╕рдордп рдФрд░ рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рдХреА рдмрдЪрдд рд╣реЛрддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдПрдИрдПрд╕ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдФрд░ рдЬрд╝рд╛рд▓рд┐рдм рд╕рдВрдкреАрдбрд╝рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдиреБрдХрд╕рд╛рди рдпрд╣ рд╣реИ рдХрд┐, рдХрдЪреНрдЪреЗ рдбрд┐рд╕реНрдХ рдХреЗ рд╡рд┐рдкрд░реАрдд, рдРрд╕реА рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕реАрдзреЗ рдЙрд╕ рдорд╢реАрди рдкрд░ рдирд╣реАрдВ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╡рд╣ рд╕реНрдерд┐рдд рд╣реИред рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХ qemu-nbd рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рдлрд╛рдЗрд▓ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдпрд╛рдд рдХрд░ рд╕рдХрддреА рд╣реИ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ NBT рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреА рд╣реИред


qcow2
qcow рдкреНрд░рд╛рд░реВрдк рдХрд╛ рдЕрджреНрдпрддрди рд╕рдВрд╕реНрдХрд░рдг рд╣реИред рдореБрдЦреНрдп рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЕрдиреНрдпрдерд╛, рд╡реЗ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИрдВред Qcow2 рд╕реЗ рдорд┐рд▓рдирд╛ рднреА рд╕рдВрднрд╡ рд╣реИ, рдЬрд┐рд╕реЗ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ QCOW рд╕рдВрд╕реНрдХрд░рдг 3 рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдХ рдмрд╛рд░ рдЗрд╕реЗ рдмрд╣реБрдд рдкрд╣рд▓реЗ qcow2 рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдПрдХ рд╕рдВрд╢реЛрдзрд┐рдд qcow2 рд╣реИ рдЬреЛ lazy_refcounts рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рд╣реИ, рдЬреЛ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдЕрдВрддрд░ рдХреЗрд╡рд▓ рдПрдХ рдмрд┐рдЯ рд╣реИ, рд╕рдВрд╕реНрдХрд░рдг 1.7 рд╕реЗ qemu-img рдореЗрдВ рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП "рд╕рдВрд╢реЛрдзрди" рд╡рд┐рдХрд▓реНрдк рд╣реИред Qemu-img рдХреЗ рдкрд╣рд▓реЗ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдкреНрд░рд╛рд░реВрдк рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдХреЛ рдирдИ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдмрджрд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛, рд░реВрдкрд╛рдВрддрд░рдг рдХреЗ рджреМрд░рд╛рди, рд╣рдорд╡рддрди рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдХреЙрдореНрдкреЛрдиреЗрдиреНрдЯ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП "1.1" рдХреЛ рдШрдЯрд╛рдХрд░ 0.10 рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред "рд╕рдВрд╢реЛрдзрди" рд╡рд┐рдХрд▓реНрдк рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреЗ рдорд╛рдореВрд▓реА рдмрджрд▓рд╛рд╡реЛрдВ рдХреЗ рдХрд╛рд░рдг рдбреЗрдЯрд╛ рдХреЛ рдЕрдзрд┐рд▓реЗрдЦрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред


 qemu-img create -f qcow2 -o compat=1.1 test.qcow2 8G 

http://blog.wikichoon.com/2014/12/virt-manager-10-creates-qcow2-images.html


QED
рдпрд╣ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдХрд╛ рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдЧрд╛рдп рдкреНрд░рд╛рд░реВрдк рд╣реИ рдЬреЛ рдореЗрдЬрдмрд╛рди рдкрд░ рдХрдо рд╕реЗ рдХрдо рд▓реЛрдб рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рдХрд┐рд╕реА рднреА рд╕рдВрдкреАрдбрд╝рди рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ (рдХреНрд▓рд╕реНрдЯрд░) рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдПрдХ рднреА рдбреЗрд╡рд▓рдкрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЗрд╕рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд░реБрдЪрд┐ рдирд╣реАрдВ рд░рдЦрддрд╛ рдерд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдореЗрдВ рдХреБрдЫ рд╕рдорд╕реНрдпрд╛рдПрдВ рдЖрддреА рд╣реИрдВ рдЬрд┐рдирдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред


рд╡реАрдбреАрдЖрдИ
рдУрд░реЗрдХрд▓ рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреБрдХреНрдд рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдкреНрд░рд╛рд░реВрдкред


vmdk
VMware рдЙрддреНрдкрд╛рджреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдкреНрд░рд╛рд░реВрдкред рдпрд╣ рднреА рдПрдХ рдкреНрд░рд╛рд░реВрдк рд╣реИ рдЬреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдзреАрд░реЗ-рдзреАрд░реЗ рдмрдврд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдпрд╣ qcow2 рдФрд░ qed рдкреНрд░рд╛рд░реВрдкреЛрдВ рдкрд░ рдПрдХ рдмрдбрд╝рд╛ рд▓рд╛рдн рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдбрд┐рд╕реНрдХ рд░рд╣рд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд╕рд╛рде рдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ 2 GB рдХреЗ рдЖрдХрд╛рд░ рд╡рд╛рд▓реА рдХрдИ рдЫреЛрдЯреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдлрд╝рд╛рдЗрд▓ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдЙрд╕ рд╕рдордп рд╕реЗ рд╣реИ рдЬрдм рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо 2 рдЬреАрдмреА рд╕реЗ рдмрдбрд╝реА рдлрд╛рдЗрд▓ рдирд╣реАрдВ рдмрдирд╛ рд╕рдХрддрд╛ рдерд╛ред рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдРрд╕реА рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдХрдо рдбреЗрдЯрд╛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдмрд╣реБрдд рддреЗрдЬ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧреНрд▓рд╕реНрдЯрд░рдПрдлрдПрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ)ред рдбрд┐рд╕реНрдХрд▓реЗрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдиреИрдкрд╢реЙрдЯ рдХреЗ рд▓рд┐рдП рдорддрднреЗрдж рд╡рд╛рд▓реА рдЫреЛрдЯреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ


VHDX
Microsoft рд╣рд╛рдЗрдкрд░- V рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдкреНрд░рд╛рд░реВрдк


VPC
рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдкреНрд░рд╛рд░реВрдк Microsoft VirtualPC рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


рдЗрдВрдХ
Menten
рд░реЛрд╡рд╛рдг
рд░реЛрдВ
рд╕рд┐рдлрд╝рд░
рдЕрдиреБрд╕реВрдЪрд┐рдд рдЬрд╛рддрд┐
рдЧреЗрдВрдж
Pres
рд╕рд┐рдпрд╛
рдкреНрд░реЗрдЕрд╣
рд╕реНрдерд╛рди
Shabl
oniz
tion
рдкреНрд░реЛрдк
рдЯреБрдХрдбрд╝реЗ
рдЕрдиреБрднрд╛рдЧ
рдЫрд╡рд┐ рдХреЗ
рдЗрдВрдЯрд░рдиреЗрд╢рдирд▓
nnie snapsho
рдЖрдк
рд╕рддреНрдпрд╛рдкрди рдХреА рд╕рд╣рдорддрд┐
Nosta
рдЯрд┐рдкреНрдкрдгреА
рдХрдЪреНрдЪрд╛рдирд╣реАрдВрдирд╣реАрдВрдирд╣реАрдВрд╣рд╛рдВрдирд╣реАрдВрдирд╣реАрдВрдирд╣реАрдВрдирд╣реАрдВрдирд╣реАрдВрд▓реВрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рдЧрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдлрд╝рд╛рдЗрд▓рд╣рд╛рдВрдирд╣реАрдВрдирд╣реАрдВoptsio
tionally
рдирд╣реАрдВрдирд╣реАрдВрдирд╣реАрдВрдирд╣реАрдВрдирд╣реАрдВBtrfs рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХреЙрдкреА-рдСрди-рд░рд╛рдЗрдЯ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП
qcowрд╣рд╛рдВрд╣рд╛рдВрд╣рд╛рдВрдирд╣реАрдВрд╣рд╛рдВрд╣рд╛рдВрдирд╣реАрдВрдирд╣реАрдВрдирд╣реАрдВ
qcow2рд╣рд╛рдВрд╣рд╛рдВрд╣рд╛рдВoptsio
tionally
рд╣рд╛рдВрд╣рд╛рдВрдирд╣реАрдВрд╣рд╛рдВрд╣рд╛рдВ
QEDрд╣рд╛рдВрдирд╣реАрдВрдирд╣реАрдВрдирд╣реАрдВрд╣рд╛рдВрдирд╣реАрдВрдирд╣реАрдВрдирд╣реАрдВрдирд╣реАрдВ
vmdkрд╣рд╛рдВрдирд╣реАрдВрдирд╣реАрдВoptsio
tionally
рд╣рд╛рдВрд╣реБрд╣ ?рд╣рд╛рдВрдирд╣реАрдВрдирд╣реАрдВ
рд╡реАрдбреАрдЖрдИрд╣рд╛рдВрдирд╣реАрдВрдирд╣реАрдВoptsio
рд╕реНрдерд┐рд░ (рд╕реНрдерд┐рд░)
рдирд╣реАрдВрдирд╣реАрдВрдирд╣реАрдВрдирд╣реАрдВрд╣рд╛рдВ
VHDXрд╣рд╛рдВрдирд╣реАрдВрдирд╣реАрдВoptsio
рдирд┐рд╢реНрдЪрд┐рдд (рдирд┐рд╢реНрдЪрд┐рдд)
рдирд╣реАрдВрд╣рд╛рдВ 1рдирд╣реАрдВрдирд╣реАрдВрдирд╣реАрдВ
VPCрд╣рд╛рдВрдирд╣реАрдВрдирд╣реАрдВoptsio
рдирд┐рд╢реНрдЪрд┐рдд (рдирд┐рд╢реНрдЪрд┐рдд)
рдирд╣реАрдВрдирд╣реАрдВрдирд╣реАрдВрдирд╣реАрдВрдирд╣реАрдВ

  1. -рдХреЗрд╡рд▓ рдкреВрд░реНрд╡-рд╕реНрдерд╛рдкрд┐рдд рдЫрд╡рд┐рдпреЛрдВ (рдирд┐рд╢реНрдЪрд┐рдд) рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ

рдПрдкреАрдЖрдИ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛


рдлрд╝рд╛рдЗрд▓ рд╕реНрд╡рд░реВрдкреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, qemu-img "рдкреНрд░рд╛рд░реВрдкреЛрдВ" рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдХрд┐ API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЗрди рдмреНрд▓реЙрдХ рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рджреВрд░рд╕реНрде рд░реВрдк рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдПрдирдПрдлрдПрд╕
рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдлрд╝рд╛рдЗрд▓ NFS рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ QEMU рд╕реЗ рдЬреБрдбрд╝реА рд╣реИ


iSCSI
рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд░ iSCSI рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣реЛрддрд╛ рд╣реИред рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдХреНрд▓рд╛рдЗрдВрдЯ рдкрд░ рдПрдХ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


NBD
NBD рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣реБрдВрдЪ рдмрд╣реБрдд рддреЗрдЬ рд╣реЛ рд╕рдХрддреА рд╣реИред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдпрд╣ рдПрдХ рдлрд╛рдпрджрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдПрдХ рдиреБрдХрд╕рд╛рди рд╣реИред рдпрд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬрдм рдХрдИ рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдХ рд╣реА NBD рд╕рд░реНрд╡рд░ рд╕реЗ рдЬреБрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рд╡реЗ xnbd рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдиреАрдп рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЪреВрдВрдХрд┐ nbd рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдпрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рддрдВрддреНрд░ рдирд╣реАрдВ рд╣реИ, рдПрдХ рд╕реНрдерд┐рддрд┐ рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИ рдЬрдм рдХреЛрдИ рдЧреНрд░рд╛рд╣рдХ рдЧрд▓рддреА рд╕реЗ рдЧрд▓рдд рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рдЬреБрдбрд╝ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рджрд┐рдП рдЧрдП рд╕рдордп рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдиреБрдХрд╕рд╛рди рдкрд╣реБрдВрдЪрд╛ рд╕рдХрддрд╛ рд╣реИред


ssh
рд░рд┐рдореЛрдЯ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрд╢рди sshfs рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ


gluster
рд╡рд░реНрдЪреБрдЕрд▓ рдбрд┐рд╕реНрдХ рдлрд╝рд╛рдЗрд▓ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП GlusterFS рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдПрдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рдпрд╛ рд╡рд┐рддрд░рд┐рдд рд╡реЙрд▓реНрдпреВрдо рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рддреЛ рдпрд╣ рдЕрдиреНрдп рдиреЛрдбреНрд╕ рдХреЗ рдмреАрдЪ рд╕рдВрдЧреНрд░рд╣реАрдд рдбреЗрдЯрд╛ рд╡рд┐рддрд░рд┐рдд рдХрд░реЗрдЧрд╛ред рдпрд╣ рдЙрд╕реЗ рд╡рд┐рдлрд▓ рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЕрдиреНрдп рдиреЛрдбреНрд╕ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред


рд╢реАрдкрдбреЙрдЧ
рдПрдХ рдкреНрд░рддрд┐рдХреГрддрд┐-рд╕рдХреНрд╖рдо рд╡рд┐рддрд░рд┐рдд рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рднреА рд╣реИред GlusterFS рдХреЗ рд╡рд┐рдкрд░реАрдд, рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЖрднрд╛рд╕реА рдбрд┐рд╕реНрдХ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред рдпрд╣ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рд╣рд╛рдЬ рд╕реЗ рдлрд╛рдпрджреЗрдордВрдж рд╣реИ, рд▓реЗрдХрд┐рди рдиреБрдХрд╕рд╛рдирджреЗрд╣ рд╣реИ рдЕрдЧрд░ рд╣рдореЗрдВ рд╢реАрдкрдбреЙрдЧ рдХреЗ рдорд╛рд╣реМрд▓ рд╕реЗ рдкрд░реЗ рдЬрд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред


paralles


рдиреЗрдЯрд╡рд░реНрдХ рд╕рдВрд▓рдЧреНрди рднрдВрдбрд╛рд░рдг рдкрд░ рд╡рд░реНрдЪреБрдЕрд▓ рдбреНрд░рд╛рдЗрд╡


рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрд╛рд╣рд░ рд╕реНрдерд┐рдд рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕реЗрд╕ рдХрд╛ рд▓рд╛рдн рдпрд╣ рд╣реИ рдХрд┐ рд╡реЗ рддрдм рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╡рд┐рдлрд▓рддрд╛рдУрдВ рд╕реЗ рдкреНрд░рддрд┐рд░рдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВред


рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдФрд░ рджреВрд░рд╕реНрде рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдорд╛рддреНрд░рд╛ рднреА рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИред


NFS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛


рд╢реАрдкрдбреЙрдЧ


GlusterFS


рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рдмреНрд▓реЙрдХ рдХрд░реЗрдВ


рдмреНрд▓реЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рдмрд┐рдирд╛, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдЬреЛ рдПрдирдПрдлрдПрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдкреНрд▓рд╛рди 9 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлреЗрдВрдХреЗ рдЧрдП рд╣реЛрд╕реНрдЯ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

Source: https://habr.com/ru/post/hi412825/


All Articles