Aggregator
ΠΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Ρ Π΄Π΅ΡΡΠΊΠΎΠ³ΠΎ ΠΎΡΡΡΠ΄Π° Π·Π°ΠΎΡΠ½ΠΎ Π²Π·ΡΠ»ΠΈ ΠΏΠΎΠ΄ ΡΡΡΠ°ΠΆΡ Π² Π ΠΎΡΡΠΈΠΈ ΠΏΠΎ Π΄Π΅Π»Ρ ΠΎ ΠΏΠ΅Π΄ΠΎΡΠΈΠ»ΠΈΠΈ
ΠΠ΅ΡΡ ΠΎΠ²Π½ΡΠΉ ΡΡΠ΄ Π½Π΅ ΡΡΠ΅Π» ΠΏΡΠ΅ΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΡΠ°ΠΆΡ ΡΠΎΠ²Π°ΡΠ° Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ Π½Π΅ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎΠ»Π΅ΡΠ½Π΅ΠΉ
ΠΠΎΠ»ΠΎΠ΄ΠΈΠ½ ΡΠ΄Π΅Π»Π°Π» Π·Π°ΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎ ΡΠ°ΠΊΠ΅ΡΠ΅ Β«Π‘Π°ΡΠΌΠ°ΡΒ» ΠΈ ΡΠ΄Π΅ΡΠ½ΠΎΠΌ ΡΠΈΡΠ΅ Π ΠΎΡΡΠΈΠΈ
Π€ΠΎΡΡΠΌ "ΠΠ΅ΡΠΎΠΈ ΠΡΠ΅ΡΠ΅ΡΡΠ²Π°" Π² ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³Π΅ ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠΎΠ² ΠΈΠ· 10 ΡΡΡΠ°Π½ ΠΌΠΈΡΠ°
Π ΠΠ Π³ΠΎΡΠΎΠ²ΡΡ Π·Π°ΠΊΠΎΠ½ΠΎΠΏΡΠΎΠ΅ΠΊΡ ΠΎ ΠΏΠ°ΡΡΠΈΠΎΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ΅ Π² ΡΠΎΠ²Π°ΡΠ°Ρ Π΄Π»Ρ Π΄Π΅ΡΠ΅ΠΉ ΠΈ ΠΌΠΎΠ»ΠΎΠ΄Π΅ΠΆΠΈ
Π‘ΠΎΠ±ΡΠ½ΠΈΠ½: ΡΠΈΡΡΠ΅ΠΌΠ° ΠΠΠ ΡΠ±ΠΈΠ»Π° Π»Π΅ΡΠ΅Π²ΡΠΈΠΉ Π½Π° ΠΠΎΡΠΊΠ²Ρ ΠΠΠΠ
Π ΠΠΎΠ±Π½Π΅ Π·Π°ΠΏΡΠ΅ΡΠΈΠ»ΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΏΠΎ ΠΏΡΠΎΠΊΠ°ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ°ΠΌΠΎΠΊΠ°ΡΠΎΠ²
Π ΠΠΎΠ±Π½Π΅ ΠΠΎΡΠΊΠΎΠ²ΡΠΊΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π·Π°ΠΏΡΠ΅ΡΠΈΠ»ΠΈ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² ΠΏΠΎ ΠΏΡΠΎΠΊΠ°ΡΡ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ°ΠΌΠΎΠΊΠ°ΡΠΎΠ². ΠΡΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ· ΡΠΊΠ°Π·Π°, ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π½Π° ΡΠ°ΠΉΡΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΠΈ ΠΎΠΊΡΡΠ³Π°.
Β«ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΈΡ Π³ΠΎΡΠΎΠ΄ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΡΡΠ³Π° ΠΠΎΠ±Π½Ρ ΠΠΎΡΠΊΠΎΠ²ΡΠΊΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΠΎΡΡΠ°Π½ΠΎΠ²Π»ΡΠ΅Ρ: 1. Π·Π°ΠΏΡΠ΅ΡΠΈΡΡ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ², ΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΡ ΡΡΠ»ΡΠ³Ρ ΠΏΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠ΅Π΄ΡΡΠ² ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΡΡΠΈ Π½Π° ΡΠ΅ΡΡΠΈΡΠΎΡΠΈΠΈ Π³ΠΎΡΠΎΠ΄ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΡΡΠ³Π° ΠΠΎΠ±Π½Ρ ΠΠΎΡΠΊΠΎΠ²ΡΠΊΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈΒ», β ΡΠΊΠ°Π·Π°Π½ΠΎ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅.
ΠΡΡ ΠΠ°Π·Π°Π½ΠΈ ΠΎΡΠΌΠ΅ΡΠΈΠ» ΠΊΡΠ»ΡΡΡΡΠ½ΠΎ-Π³ΡΠΌΠ°Π½ΠΈΡΠ°ΡΠ½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ Π³ΠΎΡΠΎΠ΄Π° Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Ρ ΠΈΡΠ»Π°ΠΌΡΠΊΠΈΠΌ ΠΌΠΈΡΠΎΠΌ
ΠΠΈΡΠΊΠΎΠ²: ΡΡΡΠ΄Π½ΠΎ, ΡΡΠΎ Ρ ΡΠ°ΠΊ ΠΈ Π½Π΅ ΡΠΌΠΎΠ³ Π·Π°Π±ΠΈΡΡ
Π§ΠΈΡΠ°ΡΡ Π΄Π°Π»Π΅Π΅
Π Π‘ΠΎΡΡΠΎΠ½Π΄Π΅ Π Π€ Π½Π°Π·Π²Π°Π»ΠΈ ΡΠ΅Π³ΠΈΠΎΠ½Ρ Ρ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΠΈΡΠ»Π΅Π½Π½ΠΎΡΡΡΡ ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π΄Π²ΠΎΠ΅Π½
ΠΠ° ΡΠ΅ΡΡΠΈΡΠΎΡΠΈΠΈ ΠΠΎΡΠΊΠ²Ρ, ΠΠΎΡΠΊΠΎΠ²ΡΠΊΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΈ Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³Π° ΠΏΠΎ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°ΠΌ I ΠΊΠ²Π°ΡΡΠ°Π»Π° ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ Π³ΠΎΠ΄Π° ΡΠ°ΡΠ΅ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅Π³ΠΈΠΎΠ½ΠΎΠ² ΡΠΎΠΆΠ΄Π°Π»ΠΈΡΡ Π΄Π²ΠΎΠΉΠ½ΠΈ. ΠΠ± ΡΡΠΎΠΌ 13 ΠΌΠ°Ρ ΡΠ²ΠΈΠ΄Π΅ΡΠ΅Π»ΡΡΡΠ²ΡΡΡ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΡΠ΅ Π½Π° ΡΠ°ΠΉΡΠ΅ Π‘ΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠ½Π΄Π° Π ΠΎΡΡΠΈΠΈ Π΄Π°Π½Π½ΡΠ΅.
Π Π°ΡΠΊΡΡΡΠ° Π΄Π΅ΡΠ°Π»Ρ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠ° ΡΠ°Π½ΠΊΡΠΈΠΉ ΠΠ‘ ΠΏΡΠΎΡΠΈΠ² Π ΠΎΡΡΠΈΠΈ
ΠΠ°ΠΊΠΎΠ»Π΅ΠΉ ΠΠ°Π»ΠΊΠΈΠ½ Π½Π°Π·Π²Π°Π» ΡΠ΄Π°ΡΠΎΠΌ ΡΠΌΠ΅ΡΡΡ Π·Π²Π΅Π·Π΄Ρ Β«ΠΠ΄ΠΈΠ½ Π΄ΠΎΠΌΠ°Β» ΠΡΡΡΠΈΠ½ Π'Π₯Π°ΡΠ°
Π ΠΠ΅ΡΠΌΠ°Π½ΠΈΠΈ ΠΏΡΠΈΠ·Π²Π°Π»ΠΈ ΠΏΡΠΈΡΠ»ΡΡΠ°ΡΡΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΡΡΠΈΠ½Π°
Π ΠΠ΅ΡΠΌΠ°Π½ΠΈΠΈ ΠΏΡΠΈΠ·Π²Π°Π»ΠΈ ΠΏΡΠΈΡΠ»ΡΡΠ°ΡΡΡΡ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΡΡΠΈΠ½Π°
ΠΠΎΠ΅Ρ ΠΡΡΠ³Π΅Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°Π» ΠΎ Π³ΠΈΠ±Π΅Π»ΠΈ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ²Π°ΡΠΈΡΠ° ΠΎΡ Π²ΡΠ°ΠΆΠ΅ΡΠΊΠΎΠ³ΠΎ FPV-Π΄ΡΠΎΠ½Π°
Π§ΠΈΡΠ°ΡΡ Π΄Π°Π»Π΅Π΅
ΠΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ ΠΡΡΠΈ Π§Π΅Π±ΠΎΡΠΈΠ½ΠΎΠΉ ΡΠ°ΡΡΡΠΎΠ³Π°Π»ΠΎ ΠΆΡΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Β«Π‘ΠΎΠ»Ρ. ΠΠ΅Π³Π΅Π½Π΄Π°Β» Π½Π° Π ΠΠ Π’Π
Π’Π΅Π»Π΅ΠΊΠ°Π½Π°Π» Π ΠΠ Π’Π Π³ΠΎΡΠΎΠ²ΠΈΡ Π³ΡΠΎΠΌΠΊΡΡ ΠΏΡΠ΅ΠΌΡΠ΅ΡΡ β ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ Β«Π‘ΠΎΠ»Ρ. ΠΠ΅Π³Π΅Π½Π΄Π°Β», ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ ΡΠΎΡΠ½ΠΎ Π·Π°ΡΡΠ°Π²ΠΈΡ Π°ΡΡΠΈΡΡΠΎΠ² Π²ΡΠΉΡΠΈ ΠΈΠ· Π·ΠΎΠ½Ρ ΡΠ²ΠΎΡΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠΌΡΠΎΡΡΠ°. ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΠΈ ΠΌΠ΅Π½ΡΡΡ ΡΠ²ΠΎΠΉ ΠΏΠΎΠΏ-ΡΠ΅ΠΏΠ΅ΡΡΡΠ°Ρ Π½Π° Ρ ΠΈΡΡ ΡΡΡΡΠΊΠΎΠ³ΠΎ ΡΠΎΠΊΠ°, Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΡΠ»ΠΈ Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΈ ΠΎΠ½ΠΈ ΡΠ°ΠΌΠΈ.
Π Π ΠΎΡΡΠΈΠΈ Π²ΡΡΠΊΠ°Π·Π°Π»ΠΈΡΡ ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π΅Π΄ΠΈΠ½ΠΎΠΉ Π°ΡΠΌΠΈΠΈ Π² ΠΠ‘
Π Π ΠΎΡΡΠΈΠΈ Π²ΡΡΠΊΠ°Π·Π°Π»ΠΈΡΡ ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π΅Π΄ΠΈΠ½ΠΎΠΉ Π°ΡΠΌΠΈΠΈ Π² ΠΠ‘
OpenZFS 2.4.2
Π‘ΠΎΡΡΠΎΡΠ»ΡΡ Π²ΡΠΏΡΡΠΊ OpenZFS 2.4.2, ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΡΡΡΠ΅Π³ΠΎ ΡΠ΅Π»ΠΈΠ·Π° ΠΎΡΠΊΡΡΡΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ZFS Π΄Π»Ρ Linux ΠΈ FreeBSD. ΠΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΡΠ°Π»Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ Π²Π΅ΡΠΊΠΈ Linux 7.0. ΠΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ Π²ΡΠΏΡΡΠΊ OpenZFS 2.4 ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π» ΡΠ΄ΡΠ° Linux ΡΠΎΠ»ΡΠΊΠΎ Π΄ΠΎ 6.19, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΡΠΎ ΡΡΠ°ΡΡΠΌΠΈ ΡΠ΄ΡΠ°ΠΌΠΈ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π½Π°ΡΠΈΠ½Π°Ρ Ρ Linux 4.18. ΠΠ»Ρ FreeBSD Π·Π°ΡΠ²Π»Π΅Π½Π° ΡΠ°Π±ΠΎΡΠ° Ρ Π²ΡΠΏΡΡΠΊΠ°ΠΌΠΈ 13.3 ΠΈ Π½ΠΎΠ²Π΅Π΅, Π° ΡΠ°ΠΊΠΆΠ΅ Ρ Π²Π΅ΡΠΊΠΎΠΉ 14.x.
Π OpenZFS 2.4.2 Π²ΠΎΡΡΠ» Π±ΠΎΠ»ΡΡΠΎΠΉ Π½Π°Π±ΠΎΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ, Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°ΡΡΠΈΡ ΡΠ±ΠΎΡΠΊΡ, ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ°Π±ΠΎΡΡ Ρ initramfs, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ POSIX_FADV_DONTNEED, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΡΠΎΡΠ΅ΠΊ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Linux-ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΠΉ ΠΊΠΎΠ΄. ΠΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΎΡΠΌΠ΅ΡΠ΅Π½Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π΄Π»Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Ρ Linux 7.0, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΡΠ°Π²ΠΊΠΈ Π΄Π»Ρ Π±ΡΠ΄ΡΡΠ΅ΠΉ Π²Π΅ΡΠΊΠΈ Linux 7.1.
Π‘ΡΠ΅Π΄ΠΈ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ β ΠΎΡΠΈΠ±ΠΊΠΈ Π² vdev_rebuild_range(), ΡΠ΅Π΄ΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΡ ΡΡΠΌΠΌ ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅ΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΡΠ»Π΅ block clone ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ truncate, Π²Π·Π°ΠΈΠΌΠ½Π°Ρ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠ° ΠΏΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΌ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΠ½ΠΈΠΌΠΊΠΎΠ² Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ zfs recv, ΡΡΠ΅ΡΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ ΡΡΠ΄ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π² dRAID, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΠΎΡΠ»Π΅ rebuild, degraded-ΡΠΎΡΡΠΎΡΠ½ΠΈΠΉ ΠΈ Π·Π°ΠΌΠ΅Π½Ρ Π΄ΠΈΡΠΊΠΎΠ².
Π Linux-ΡΠ°ΡΡΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½Π° Π°Π΄Π°ΠΏΡΠ°ΡΠΈΡ OpenZFS ΠΊ Π½ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΄ΡΠ°. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΡΠ΄Π°Π»ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΡΠ°ΡΠΎΠ³ΠΎ mount API, ΠΏΠ΅ΡΠ΅Π²Π΅Π»ΠΈ ΠΊΠΎΠ΄ Π½Π° fs_context, ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΎΠ±Ρ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΡΡΡ Π΄Π»Ρ ΡΠ΄Π΅Ρ, ΠΆΡΡΡΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΡΡΠΈΡ Β«Π·Π°ΠΏΡΠ΅ΡΡΠ½Π½ΡΠ΅Β» mount options. Π’Π°ΠΊΠΆΠ΅ Π²Π½Π΅ΡΠ΅Π½Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ LSM, statx, setlease, ACL ΠΈ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ API ΡΠ΄ΡΠ° Linux 7.0.
ΠΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π²ΡΠΏΡΡΠΊ OpenZFS 2.3.7 Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠΊΠ° ΠΎΡΡΠ°ΡΡΡΡ Π½Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ Π²Π΅ΡΠΊΠ΅ 2.3. Π Π½Π΅Π³ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Linux 7.0 ΠΈ ΡΠ°ΡΡΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΠΈΠ· Π½ΠΎΠ²ΠΎΠΉ ΡΠ΅ΡΠΈΠΈ.
>>> ΠΠΎΠ»Π½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΈΡΡ ΠΎΠ΄Π½ΡΠ΅ Π°ΡΡ ΠΈΠ²Ρ Π½Π° GitHub