ΠΡΠΈΡ ΠΡΡ, ΡΡΠ·Π΄Π°ΡΠ΅Π» Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° 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