Π—Π°ΠΏΠΎΡ‡Π½Π° тСстванС Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ†ΠΈΠΈ Π½Π° FreeBSD, ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»Π΅Π½ΠΈ към β€œZFS Π½Π° Linux”.

ΠšΡ€ΠΈΡ ΠœΡƒΡ€, ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π» Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° PC-BSD ΠΈ Π²ΠΈΡ†Π΅ΠΏΡ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚ Π½Π° iXsystems, ΡΡŠΠΎΠ±Ρ‰ΠΈ относно Π½Π°Ρ‡Π°Π»ΠΎΡ‚ΠΎ Π½Π° тСстванС Π½Π° ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ½ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ FreeBSD 12-Π‘Π’ΠΠ‘Π˜Π›Π•Π ΠΈ FreeBSD 13-HEAD, Π² която внСдряванСто Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма ZFS, ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π° във FreeBSD, Π΅ Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° "ZFS Π½Π° Linux". Π‘Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π°Ρ‚Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ ΠΊΠΎΠ΄Π° "ZFS Π½Π° Linux" прСносим към Π΄Ρ€ΡƒΠ³ΠΈ систСми, FreeBSD бСшС ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ sysutils/zol (ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ) ΠΈ sysutils/zol-kmod (ΠΌΠΎΠ΄ΡƒΠ» Π½Π° ядрото), ΠΊΠΎΠΈΡ‚ΠΎ сСга сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ тСствани. Π’ контСкста Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма, Π½Π°ΠΉ-лСсният Π½Π°Ρ‡ΠΈΠ½ Π·Π° тСстванС Π΅ Π΄Π° прСдоставитС ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½ΠΈ инсталационни изобраТСния, ΠΊΠΎΠΈΡ‚ΠΎ ΠΈΠΌΠ°Ρ‚ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π° СстСствСна рСализация Π½Π° ZFS ΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ с ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ инсталирани β€žZFS Π½Π° Linuxβ€œ. UFS ΠΈ ZFS ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΊΠ°Ρ‚ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ систСми Π·Π° основния дял.

НСка си ΠΏΡ€ΠΈΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Π΅ ΠΏΡ€Π΅Π· Π΄Π΅ΠΊΠ΅ΠΌΠ²Ρ€ΠΈ ΠΌΠΈΠ½Π°Π»Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° FreeBSD излязоха с инициативност ΠΏΡ€Π΅Ρ…ΠΎΠ΄ към изпълнСниС Π½Π° ZFS ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° "ZFS Π½Π° Linux"(ZoL), ΠΎΠΊΠΎΠ»ΠΎ ΠΊΠΎΠΉΡ‚ΠΎ напослСдък сС фокусира цялата дСйност, ΡΠ²ΡŠΡ€Π·Π°Π½Π° с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ZFS. ΠŸΠΎΡΠΎΡ‡Π΅Π½Π°Ρ‚Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π·Π° миграцията бСшС стагнацията Π½Π° ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ‚Π° Π±Π°Π·Π° Π½Π° ZFS ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Illumos (Ρ€Π°Π·ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ Π½Π° OpenSolaris), ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΈ бСшС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΊΠ°Ρ‚ΠΎ основа Π·Π° ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ с ZFS ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ към FreeBSD. Доскоро ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ZFS ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ‚Π° Π±Π°Π·Π° Π² Illumos сС ΠΎΡΠΈΠ³ΡƒΡ€ΡΠ²Π°ΡˆΠ΅ ΠΎΡ‚ Delphix, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма DelphixOS (Π²ΠΈΠ»ΠΈΡ†Π° Illumos). ΠŸΡ€Π΅Π΄ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° Delphix Π²Π·Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π΄Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π΅ към "ZFS on Linux", ΠΊΠΎΠ΅Ρ‚ΠΎ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ стагнация Π½Π° ZFS ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Illumos ΠΈ прСмСстванС Π½Π° всички дСйности, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π°, към ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° "ZFS on Linux", ΠΊΠΎΠΉΡ‚ΠΎ сСга сС счита Π·Π° основна рСализация OpenZFS.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° FreeBSD Ρ€Π΅ΡˆΠΈΡ…Π° Π΄Π° слСдват общия ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈ Π΄Π° Π½Π΅ сС ΠΎΠΏΠΈΡ‚Π²Π°Ρ‚ Π΄Π° сС ΠΏΡ€ΠΈΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ към Illumos, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Ρ‚Π°Π·ΠΈ рСализация Π²Π΅Ρ‡Π΅ изостава във функционалността ΠΈ изисква Π³ΠΎΠ»Π΅ΠΌΠΈ рСсурси Π·Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ΄Π° ΠΈ ΠΌΠΈΠ³Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅. β€žZFS Π½Π° Linuxβ€œ сСга сС Ρ€Π°Π·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°Ρ‚ΠΎ основСн, СдинствСн, ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π΅Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ZFS. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° FreeBSD Ρ‰Π΅ бъдС ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π² ΠΊΠΎΠ΄Π° Π½Π° ZFS Π½Π° Linux ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½Π° Π² основното Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚.

Някои Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π² ΠΏΠΎΡ€Ρ‚Π° Π½Π° FreeBSD β€žZFS on Linuxβ€œ, Π½ΠΎ липсват Π² рСализацията Π½Π° ZFS Π½Π° Illumos:

  • ΠœΠ½ΠΎΠ³ΠΎΡ…ΠΎΡΡ‚ Ρ€Π΅ΠΆΠΈΠΌ (ММР;
  • Multi Modifier Protection);
  • Π Π°Π·ΡˆΠΈΡ€Π΅Π½Π° ΠΊΠ²ΠΎΡ‚Π½Π° систСма;
  • ΠšΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° масиви ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ;
  • ΠžΡ‚Π΄Π΅Π»Π΅Π½ ΠΈΠ·Π±ΠΎΡ€ Π½Π° класовС Π·Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ (класовС Π·Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅);
  • ИзползванС Π½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΈ инструкции Π½Π° процСсора Π·Π° ускоряванС Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° RAIDZ ΠΈ изчислСнията Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½Π°Ρ‚Π° сума;
  • ΠŸΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈ инструмСнти Π·Π° ΠΊΠΎΠΌΠ°Π½Π΄Π΅Π½ Ρ€Π΅Π΄;
  • ΠŸΠΎΠΏΡ€Π°Π²Π΅Π½ΠΈ са ΠΌΠ½ΠΎΠ³ΠΎ Π³Ρ€Π΅ΡˆΠΊΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с условията Π½Π° ΡΡŠΡΡ‚Π΅Π·Π°Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π²Π°Π½ΠΈΡΡ‚Π°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€