เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ FreeBSD เปƒเบชเปˆ ZFS เปƒเบ™ Linux

เบเบฑเบšโ€‹เบ–เบฒเบ™โ€‹เบฅเบฐโ€‹เบซเบฑเบ” "ZFS เป€เบ—เบดเบ‡ Linux", เบžเบฑเบ”เบ—เบฐเบ™เบฒเบžเบฒเบเปƒเบ•เป‰เบเบฒเบ™เบญเบธเบ›เบฐเบ–เปเบฒเบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ OpenZFS เป€เบ›เบฑเบ™โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบเบฐโ€‹เบชเบฒเบ™โ€‹เบญเป‰เบฒเบ‡โ€‹เบญเบตเบ‡ ZFSโ€‹, เบเบญเบกเบฎเบฑเบš เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบžเบตเปˆเบก เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™ FreeBSD. เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเป€เบžเบตเปˆเบกเปƒเบชเปˆ ZFS เปƒเบ™ Linux เป„เบ”เป‰เบ–เบทเบเบ—เบปเบ”เบชเบญเบšเบขเบนเปˆเปƒเบ™เบชเบฒเบ‚เบฒ FreeBSD 11 เปเบฅเบฐ 12. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ FreeBSD เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบฎเบฑเบเบชเบฒ ZFS เบ—เบตเปˆ synchronized เบ‚เบญเบ‡เบ•เบปเบ™เป€เบญเบ‡เปƒเบ™ fork Linux, เปเบฅเบฐเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบš FreeBSD เบ—เบฑเบ‡เบซเบกเบปเบ”เบˆเบฐเบ–เบทเบเบ”เปเบฒเป€เบ™เบตเบ™เบขเบนเปˆเปƒเบ™. เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ•เบปเป‰เบ™โ€‹เบ•เปโ€‹. เบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบชเบฒเบ‚เบฒเบ•เบปเป‰เบ™เบ•เป "ZFS on Linux" เปƒเบ™ FreeBSD เบˆเบฐเบ–เบทเบเบ—เบปเบ”เบชเบญเบšเปƒเบ™เบฅเบฐเบšเบปเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเป‚เบเบ‡เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ.

เปƒเบซเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเบทเปˆเบˆเปเบฒเบงเปˆเบฒเปƒเบ™เป€เบ”เบทเบญเบ™เบ—เบฑเบ™เบงเบฒ 2018, เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ FreeBSD เป€เบเบตเบ”เบ‚เบทเป‰เบ™ เบเบฒเบ™เบฅเบดเป€เบฅเบตเปˆเบก เบเบฒเบ™เบซเบฑเบ™เบ›เปˆเบฝเบ™เป„เบ›เบชเบนเปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” ZFS เบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™ "ZFS เป€เบ—เบดเบ‡ Linux"(ZoL), เบ›เบฐเบกเบฒเบ™เบ—เบตเปˆเบเบดเบ”เบˆเบฐเบเปเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡ ZFS เป„เบ”เป‰เบชเบธเบกเปƒเบชเปˆเบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰. เป€เบซเบ”เบœเบปเบ™เบ—เบตเปˆเบญเป‰เบฒเบ‡เป€เบ–เบดเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเปเบกเปˆเบ™เบเบฒเบ™เบขเบธเบ”เป€เบŠเบปเบฒเบ‚เบญเบ‡ ZFS codebase เบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™ Illumos (เบชเป‰เบญเบกเบ‚เบญเบ‡ OpenSolaris), เป€เบŠเบดเปˆเบ‡เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบš ZFS เบเบฑเบš FreeBSD. เบˆเบปเบ™เบเปˆเบงเบฒเบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰, เบเบฒเบ™เบ›เบฐเบเบญเบšเบชเปˆเบงเบ™เบ•เบปเป‰เบ™เบ•เปเปƒเบ™เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบฅเบฐเบซเบฑเบ” ZFS เปƒเบ™ Illumos เปเบกเปˆเบ™เป€เบฎเบฑเบ”เป‚เบ”เบ Delphix, เป€เบŠเบดเปˆเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™. DelphixOS (เบชเป‰เบญเบก Illumos). เบชเบญเบ‡เบ›เบตเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ, Delphix เป„เบ”เป‰เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบเป‰เบฒเบเป„เบ› "ZFS on Linux", เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰ ZFS เบขเบธเบ”เบชเบฐเบ‡เบฑเบเบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™ Illumos เปเบฅเบฐเบชเบธเบกเปƒเบชเปˆเบเบดเบ”เบˆเบฐเบเปเบฒเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™ "ZFS on Linux", เป€เบŠเบดเปˆเบ‡เบ›เบฐเบˆเบธเบšเบฑเบ™เบ–เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบปเป‰เบ™เบ•เป. OpenZFS.

เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ FreeBSD เบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเบ•เบปเบงเบขเปˆเบฒเบ‡เบ—เบปเปˆเบงเป„เบ›เปเบฅเบฐเบšเปเปˆเบžเบฐเบเบฒเบเบฒเบกเบ—เบตเปˆเบˆเบฐเบเบถเบ”เบซเบกเบฑเป‰เบ™เบเบฑเบš Illumos, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ™เบตเป‰เปเบกเปˆเบ™เบขเบนเปˆเป„เบเปเบฅเป‰เบงเปƒเบ™เบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบฅเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเป€เบžเบทเปˆเบญเบฎเบฑเบเบชเบฒเบฅเบฐเบซเบฑเบ”เปเบฅเบฐเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เบเป‰เบฒเบเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡. "ZFS on Linux" เบ›เบฐเบˆเบธเบšเบฑเบ™เป€เบซเบฑเบ™เบงเปˆเบฒเป€เบ›เบฑเบ™เป‚เบ„เบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ ZFS เบ•เบปเป‰เบ™เบ•เป, เบ”เบฝเบง, เบฎเปˆเบงเบกเบกเบท. เปƒเบ™เบšเบฑเบ™เบ”เบฒเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆเปƒเบ™ "ZFS on Linux" เบชเปเบฒเบฅเบฑเบš FreeBSD, เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” ZFS เบˆเบฒเบ Illumos: เป‚เบซเบกเบ” multihost (MMP, Multi Modifier Protection), เบฅเบฐเบšเบปเบšเป‚เบ„เบ•เป‰เบฒเบ‚เบฐเบซเบเบฒเบ, เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบŠเบธเบ”เบ‚เปเป‰เบกเบนเบ™, เบเบฒเบ™เบ„เบฑเบ”เป€เบฅเบทเบญเบเปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบเบ‚เบญเบ‡เบŠเบฑเป‰เบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™ block (เบซเป‰เบญเบ‡เบฎเบฝเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบฑเบ™), เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒเบ‚เบญเบ‡เป‚เบ›เป€เบŠเบ”เป€เบŠเบต vector เป€เบžเบทเปˆเบญเป€เบฅเบฑเปˆเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” RAIDZ เปเบฅเบฐเบเบฒเบ™เบ„เบดเบ”เป„เบฅเปˆ checksum, เบ›เบฑเบšเบ›เบธเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡, เปเบเป‰เป„เบ‚เบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เปƒเบ™เบชเบฐเบžเบฒเบšเป€เบŠเบทเป‰เบญเบŠเบฒเบ”เบซเบผเบฒเบเปเบฅเบฐ เบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™