เบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒ Bcachefs เป„เบ”เป‰เบขเบธเบ”เบ•เบดเบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡เบขเปˆเบฒเบ‡เป€เบ›เบฑเบ™เบ—เบฒเบ‡เบเบฒเบ™เปเบฅเป‰เบง.

ะšะตะฝั‚ ะžะฒะตั€ัั‚ั€ะธั‚ (Kent Overstreet) ะพะฟัƒะฑะปะธะบะพะฒะฐะป ะฒั‹ะฟัƒัะบ ั„ะฐะนะปะพะฒะพะน ัะธัั‚ะตะผั‹ Bcachefs 1.38.6 ะธ ะพะฑัŠัะฒะธะป ะพะฑ ะพั„ะธั†ะธะฐะปัŒะฝะพะผ ัะฝัั‚ะธะธ ั ะฟั€ะพะตะบั‚ะฐ ะผะตั‚ะบะธ ัะบัะฟะตั€ะธะผะตะฝั‚ะฐะปัŒะฝะพะน ั€ะฐะทั€ะฐะฑะพั‚ะบะธ. ะŸะพัะปะตะดะฝะตะต ะฒั€ะตะผั ั‡ะธัะปะพ ะฟะพัั‚ัƒะฟะฐัŽั‰ะธั… ัะพะพะฑั‰ะตะฝะธะน ะพ ะฟั€ะพะฑะปะตะผะฐั… ัะพะบั€ะฐั‚ะธะปะพััŒ, ะฐ ะฒั‹ัะฒะปัะตะผั‹ะต ะพัˆะธะฑะบะธ ัั‚ะฐะปะธ ะผะตะฝะตะต ัะตั€ัŒั‘ะทะฝั‹ะผะธ ะธ ะทะฐะผั‹ัะปะพะฒะฐั‚ั‹ะผะธ.

ะ’ั‹ะฟัƒัะบ ะพั…ะฒะฐั‚ั‹ะฒะฐะตั‚ ะดะฒะฐ ะฟะฐะบะตั‚ะฐ: bcachefs-kernel-dkms ั ะผะพะดัƒะปะตะผ ัะดั€ะฐ, ัะพะฑะธั€ะฐะตะผั‹ะผ ะฟั€ะธ ะฟะพะผะพั‰ะธ ัะธัั‚ะตะผั‹ DKMS (Dynamic Kernel Module Support), ะธ bcachefs-tools ั ะทะฐะฟัƒัะบะฐะตะผะพะน ะฒ ะฟั€ะพัั‚ั€ะฐะฝัั‚ะฒะต ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั ัƒั‚ะธะปะธั‚ะพะน bcachefs, ั€ะตะฐะปะธะทัƒัŽั‰ะตะน ะบะพะผะฐะฝะดั‹ ะดะปั ัะพะทะดะฐะฝะธั (mkfs), ะผะพะฝั‚ะธั€ะพะฒะฐะฝะธั, ะฒะพััั‚ะฐะฝะพะฒะปะตะฝะธั ะธ ะฟั€ะพะฒะตั€ะบะธ ะคะก. ะŸะฐะบะตั‚ั‹ ัะพะฑั€ะฐะฝั‹ ะดะปั Debian, Ubuntu, เป‚เบ„เป‰เบ‡ Linux ะธ ะพะถะธะดะฐัŽั‚ัั ะดะปั Fedora, openSUSE ะธ NixOS. DKMS-ะผะพะดัƒะปัŒ ะฟะพะดะดะตั€ะถะธะฒะฐะตั‚ ั€ะฐะฑะพั‚ัƒ ั ัะดั€ะฐะผะธ Linux, เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบˆเบฒเบ 6.16.

ะะตัะผะพั‚ั€ั ะฝะฐ ะฝะตะฟั€ะธะผะตั‡ะฐั‚ะตะปัŒะฝั‹ะน ะฝะพะผะตั€ ะฒะตั€ัะธะธ, ะพะฑัƒัะปะพะฒะปะตะฝะฝั‹ะน ะพั‚ััƒั‚ัั‚ะฒะธะตะผ ะธะทะผะตะฝะตะฝะธะน ะฒ ะดะธัะบะพะฒะพะผ ั„ะพั€ะผะฐั‚ะต, ะฒั‹ะฟัƒัะบ 1.38.6 ะฒะบะปัŽั‡ะฐะตั‚ ั€ัะด ัะตั€ัŒั‘ะทะฝั‹ั… ะพะฟั‚ะธะผะธะทะฐั†ะธะน ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ะธ. ะ’ ะบะพะด ะดะปั ั€ะฐะฑะพั‚ั‹ ัะพ ัั‚ั€ัƒะบั‚ัƒั€ะฐะผะธ ะฒ ั„ะพั€ะผะฐั‚ะต btree, ะถัƒั€ะฝะฐะปะธั€ะพะฒะฐะฝะธั ะธ ะพะฑะตัะฟะตั‡ะตะฝะธั ั€ะฐะฑะพั‚ั‹ ั„ะฐะนะปะพะฒะพะน ัะธัั‚ะตะผั‹ ะฒะฝะตัะตะฝะพ ะพะบะพะปะพ 200 ะธะทะผะตะฝะตะฝะธะน, ะฟะพะฒั‹ัˆะฐัŽั‰ะธั… ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ัŒ. ะ›ะพะณะธะบะฐ ะฟะพะดั‚ะฒะตั€ะถะดะตะฝะธั ั‚ั€ะฐะฝะทะฐะบั†ะธะน ัƒะถะฐั‚ะฐ ะฒ 4ะšะ‘ ะผะฐัˆะธะฝะฝะพะณะพ ะบะพะดะฐ, ะดะพะฑะฐะฒะปะตะฝั‹ ะพะฟั‚ะธะผะธะทะฐั†ะธะธ ะดะปั ะธัะบะปัŽั‡ะตะฝะธั ะฒะพะทะฝะธะบะฝะพะฒะตะฝะธั ะบะพะฝะบัƒั€ะธั€ัƒัŽั‰ะธั… ะฑะปะพะบะธั€ะพะฒะพะบ (ยซlock contentionยป) ะฟั€ะธ ั€ะฐะฑะพั‚ะต ั btree, ะฟะพะปะฝะพัั‚ัŒัŽ ะธะทะฑะฐะฒะปะตะฝ ะพั‚ ะฑะปะพะบะธั€ะพะฒะพะบ ะฟั€ะพั†ะตัั ัะฑั€ะพัะฐ ัะพัั‚ะพัะฝะธั ะถัƒั€ะฝะฐะปะฐ (journal flush).

ะะฐ ัะตั€ะฒะตั€ะต ั 48-ัะดะตั€ะฝะพะผ CPU AMD ะฒ Bcachefs ัƒะดะฐะปะพััŒ ะดะพะฑะธั‚ัŒัั ะฟั€ะพะฟัƒัะบะฝะพะน ัะฟะพัะพะฑะฝะพัั‚ะธ 16.5 GB/sec ะฟั€ะธ ะทะฐะฟัƒัะบะต 48 ะบะปะธะตะฝั‚ะพะฒ dbench (ะดะปั ัั€ะฐะฒะฝะตะฝะธั ะฒ XFS ะฟะพะปัƒั‡ะตะฝ ั€ะตะทัƒะปัŒั‚ะฐั‚ ะฒ 16 GB/sec). ะŸะพะดะณะพั‚ะพะฒะปะตะฝั‹, ะฝะพ ะพั‚ะปะพะถะตะฝั‹ ะดะพ ัะปะตะดัƒัŽั‰ะตะณะพ ั€ะตะปะธะทะฐ, ะฟะฐั‚ั‡ะธ, ะดะพะฒะพะดัั‰ะธะต ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ัŒ ะฒ ั‚ะตัั‚ะฐั… dbench ะดะพ 19 GB/sec (ะดะฐะฝะฝั‹ะต ะฟะฐั‚ั‡ะธ ั‚ั€ะตะฑัƒัŽั‚ ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝะพะณะพ ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธั ะธะปะธ ะธะทะผะตะฝะตะฝะธั ะดะธัะบะพะฒะพะณะพ ั„ะพั€ะผะฐั‚ะฐ). ะŸั€ะธ ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธะธ ัƒั‚ะธะปะธั‚ะพะน fio ะฟั€ะพะธะทะฒะพะดะธั‚ะตะปัŒะฝะพัั‚ัŒ Bcachefs ัะพัั‚ะฐะฒะธะปะฐ 700 ะพะฟะตั€ะฐั†ะธะน ะฒ ัะตะบัƒะฝะดัƒ ะฟั€ะธ ะฒั‹ะฟะพะปะฝะตะฝะธะธ ะพะฟะตั€ะฐั†ะธะน ัะปัƒั‡ะฐะนะฝะพะน ะทะฐะฟะธัะธ 4-ะบะธะปะพะฑะฐะนั‚ะฝั‹ะผะธ ะฑะปะพะบะฐะผะธ (XFS ะดะตะผะพะฝัั‚ั€ะธั€ัƒะตั‚ ะฒ ัั‚ะพะผ ั‚ะตัั‚ะต ะผะธะปะปะธะพะฝ ะพะฟะตั€ะฐั†ะธะน ะฒ ัะตะบัƒะฝะดัƒ, ะฟั€ะธ ั‚ะพะผ, ั‡ั‚ะพ XFS ะพะณั€ะฐะฝะธั‡ะธะฒะฐะตั‚ัั ั€ะตะผะฐะฟะธะฝะณะพะผ ะฑะปะพะบะพะฒ, ะฐ Bcachefs ะพะฑั€ะฐะฑะฐั‚ั‹ะฒะฐะตั‚ ะฟะพะปะฝั‹ะน ั†ะธะบะป CoW (Copy-on-Write) ั ะฟั€ะพะฒะตั€ะบะพะน ะบะพะฝั‚ั€ะพะปัŒะฝั‹ั… ััƒะผะผ ะธ ะพะฑะฝะพะฒะปะตะฝะธะตะผ ัั‚ั€ัƒะบั‚ัƒั€ั‹ btree).

ะŸะพะผะธะผะพ ะพะฟั‚ะธะผะธะทะฐั†ะธะน ะฒ ะฒั‹ะฟัƒัะบะต Bcachefs 1.38.6 ั€ะตะฐะปะธะทะพะฒะฐะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฟะพะดะบะปัŽั‡ะตะฝะธั ะดะพ 255 ัƒัั‚ั€ะพะนัั‚ะฒ ะบ ะพะดะฝะพะน ะคะก. ะ’ ั€ะตะฟะพะทะธั‚ะพั€ะธะธ apt.bcachefs.org ะฝะฐั‡ะฐะปะพััŒ ั„ะพั€ะผะธั€ะพะฒะฐะฝะธะต ะฟะฐะบะตั‚ะพะฒ ะดะปั Ubuntu 26.04. ะ˜ะฝั„ั€ะฐัั‚ั€ัƒะบั‚ัƒั€ะฐ ะฝะตะฟั€ะตั€ั‹ะฒะฝะพะน ะธะฝั‚ะตะณั€ะฐั†ะธะธ ะธ ะฐะฒั‚ะพะผะฐั‚ะธะทะธั€ะพะฒะฐะฝะฝะพะณะพ ั‚ะตัั‚ะธั€ะพะฒะฐะฝะธั ะฟะตั€ะตะฒะตะดะตะฝะฐ ะฝะฐ ะฟั€ะพะฒะตั€ะบัƒ ัะฑะพั€ะพะบ ะฝะฐ ะฑะฐะทะต DKMS. ะ’ ัะปะตะดัƒัŽั‰ะธะต ะฝะตัะบะพะปัŒะบะพ ะผะตััั†ะตะฒ ะฟะปะฐะฝะธั€ัƒะตั‚ัั ัะพัั€ะตะดะพั‚ะพั‡ะธั‚ัŒ ะฒะฝะธะผะฐะฝะธะต ะฝะฐ ะพะฟั‚ะธะผะธะทะฐั†ะธะธ ั€ะฐะฑะพั‚ั‹ ั„ะฐะนะปะพะฒะพะน ัะธัั‚ะตะผั‹ ั ะฝะตัะบะพะปัŒะบะธะผะธ ัƒัั‚ั€ะพะนัั‚ะฒะฐะผะธ ั…ั€ะฐะฝะตะฝะธั.

ะšั€ะพะผะต ั‚ะพะณะพ, ะฟั€ะพะดะพะปะถะฐะตั‚ัั ั€ะฐะฑะพั‚ะฐ ะฟะพ ะฟะตั€ะตะฟะธัั‹ะฒะฐะฝะธัŽ ะบะพะดะฐ ะฝะฐ ัะทั‹ะบะต Rust. ะžั‚ะผะตั‡ะฐะตั‚ัั, ั‡ั‚ะพ ะฟะพะดะดะตั€ะถะบะฐ Rust ะฒ ัะดั€ะต ะดะพัั‚ะธะณะปะฐ ะทะฝะฐะบะพะฒะพะณะพ ะผะพะผะตะฝั‚ะฐ โ€” ะฒัะต ะทะฝะฐั‡ะธั‚ะตะปัŒะฝั‹ะต ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒั‹ ะฟั€ะธ ั„ะพั€ะผะธั€ะพะฒะฐะฝะธะธ ะฟะฐะบะตั‚ะพะฒ ั ัะดั€ะพะผ 7.0 ะฟะพ ัƒะผะพะปั‡ะฐะฝะธัŽ ะฐะบั‚ะธะฒะธั€ะพะฒะฐะปะธ ะฝะฐัั‚ั€ะพะนะบัƒ CONFIG_RUST ะดะปั ัะฑะพั€ะบะธ ัะดั€ะฐ ั ะฟะพะดะดะตั€ะถะบะพะน Rust. ะ’ ะฟั€ะพะตะบั‚ะต Bcachefs ะฝะฐ Rust ัƒะถะต ะฟะตั€ะตะฟะธัะฐะฝ ะฝะฐะฑะพั€ ัƒั‚ะธะปะธั‚
bcachefs-tools, ะทะฐะฟัƒัะบะฐะตะผั‹ะน ะฒ ะฟั€ะพัั‚ั€ะฐะฝัั‚ะฒะต ะฟะพะปัŒะทะพะฒะฐั‚ะตะปั, ะฒะบะปัŽั‡ะฐั ั€ะตะฐะปะธะทะฐั†ะธัŽ API ะดะปั ั€ะฐะฑะพั‚ั‹ ัะพ ัั‚ั€ัƒะบั‚ัƒั€ะฐะผะธ btree. ะ’ ัะปะตะดัƒัŽั‰ะตะผ ั€ะตะปะธะทะต ะฟะปะฐะฝะธั€ัƒะตั‚ัั ะธะฝั‚ะตะณั€ะธั€ะพะฒะฐั‚ัŒ ะฟะพะดะณะพั‚ะพะฒะปะตะฝะฝั‹ะต ะพะฑะฒัะทะบะธ ะฝะฐ Rust ะฒ DKMS-ะผะพะดัƒะปัŒ ัะดั€ะฐ ะธ ะฝะฐั‡ะฐั‚ัŒ ะฟะตั€ะตะฟะธัั‹ะฒะฐะฝะธะต ะฑะฐะทะพะฒะพะณะพ ะบะพะดะฐ Bcachefs. ะŸั€ะตะดะฟะพะปะฐะณะฐะตั‚ัั, ั‡ั‚ะพ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต Rust ะฟะพะฒั‹ัะธั‚ัŒ ะณะธะฑะบะพัั‚ัŒ, ัั‚ะฐะฑะธะปัŒะฝะพัั‚ัŒ ะธ ัƒะดะพะฑัั‚ะฒะพ ั€ะฐะฑะพั‚ั‹ ั ะบะพะดะพะผ, ัะดะตะปะฐะตั‚ ะฟั€ะพะตะบั‚ ะฑะพะปะตะต ะธะฝั‚ะตั€ะตัะฝั‹ะผ ะดะปั ะผะพะปะพะดั‹ั… ะธะฝะถะตะฝะตั€ะพะฒ ะธ ะฟะพะทะฒะพะปะธั‚ ะฒ ะฑัƒะดัƒั‰ะตะผ ั€ะตะฐะปะธะทะพะฒะฐั‚ัŒ ั„ะพั€ะผะฐะปัŒะฝัƒัŽ ะฒะตั€ะธั„ะธะบะฐั†ะธัŽ ะฝะฐะดั‘ะถะฝะพัั‚ะธ.

เป‚เบ„เบ‡เบเบฒเบ™ Bcachefs เบเบณเบฅเบฑเบ‡เบžเบฑเบ”เบ—เบฐเบ™เบฒเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เป€เบžเบทเปˆเบญเบฅเบงเบกเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบฑเป‰เบ™เบชเบนเบ‡เบ‚เบญเบ‡ Btrfs เปเบฅเบฐ ZFS เป€เบ‚เบปเป‰เบฒเบเบฑเบšเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš, เบ„เบงเบฒเบกเปœเป‰เบฒเป€เบŠเบทเปˆเบญเบ–เบท เปเบฅเบฐ เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ‚เบญเบ‡ XFS. Bcachefs เบฎเบญเบ‡เบฎเบฑเบšเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ•เปˆเบฒเบ‡เป†เป€เบŠเบฑเปˆเบ™: เบซเบผเบฒเบเบญเบธเบ›เบฐเบเบญเบ™เบ•เปเปˆเบžเบฒเบ—เบดเบŠเบฑเบ™, เบฎเบนเบšเปเบšเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบซเบผเบฒเบเบŠเบฑเป‰เบ™ (เบŠเบฑเป‰เบ™เบฅเบธเปˆเบกเบ—เบตเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบฅเบทเป‰เบญเบเป†เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ SSD เบ—เบตเปˆเป„เบง, เปเบฅเบฐ เบŠเบฑเป‰เบ™เป€เบ—เบดเบ‡เบ—เบตเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เปœเป‰เบญเบเบเบงเปˆเบฒเบˆเบฒเบเบฎเบฒเบ”เบ”เบดเบ”), เบเบฒเบ™เบŠเป‰เบณเบŠเป‰เบญเบ™ (RAID 1/10), เบเบฒเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบŠเบปเปˆเบงเบ„เบฒเบง, เบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป‚เบ›เปˆเบ‡เปƒเบช (เป‚เปเบ” LZ4, gzip, เปเบฅเบฐ ZSTD), เบŠเบดเป‰เบ™เบชเปˆเบงเบ™เบชเบฐเบ–เบฒเบ™เบฐ (snapshots), เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบชเบปเบกเบšเบนเบ™เป‚เบ”เบเปƒเบŠเป‰ checksums, เบฅเบฐเบซเบฑเบ”เปเบเป‰เป„เบ‚เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”, เปเบฅเบฐ เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ” (เป‚เบ”เบเปƒเบŠเป‰ ChaCha20 เปเบฅเบฐ Poly1305).

ะ˜ะท ะทะฝะฐั‡ะธั‚ะตะปัŒะฝั‹ั… ะฝะพะฒะพะฒะฒะตะดะตะฝะธะน, ะดะพะฑะฐะฒะปะตะฝะฝั‹ั… ะฒ Bcachefs ะทะฐ ะฟะพัะปะตะดะฝะธะต ะผะตััั†ั‹, ัƒะฟะพะผะธะฝะฐัŽั‚ัั:

  • ะœะตั…ะฐะฝะธะทะผ ยซreconcileยป (rebalance_v2), ะบะพั‚ะพั€ั‹ะน ะฒ ะพั‚ะปะธั‡ะธะต ะพั‚ ั€ะตะถะธะผะฐ ยซrebalanceยป ะฟะพะทะฒะพะปัะตั‚ ะฒั‹ะฟะพะปะฝะธั‚ัŒ ั€ะตะฑะฐะปะฐะฝัะธั€ะพะฒะบัƒ ะฝะต ั‚ะพะปัŒะบะพ ะดะฐะฝะฝั‹ั… (ะฝะฐะฟั€ะธะผะตั€, ั€ะตะฟะปะธั†ะธั€ะพะฒะฐะฝะธะต ะฝะตัะบะพะปัŒะบะธั… ะบะพะฟะธะน ะฝะฐ ั€ะฐะทะฝั‹ะต ะฝะฐะบะพะฟะธั‚ะตะปะธ), ะฝะพ ะธ ะผะตั‚ะฐะดะฐะฝะฝั‹ั… ะฒ ะคะก (ะฝะฐะฟั€ะธะผะตั€, ะดะปั ะฟะตั€ะตะฝะพัะฐ ะผะตั‚ะฐะดะฐะฝะฝั‹ั… ะฟะพัะปะต ะดะพะฑะฐะฒะปะตะฝะธั ะฒ ะฟัƒะป ะดะพะฟะพะปะฝะธั‚ะตะปัŒะฝะพะณะพ ะฝะฐะบะพะฟะธั‚ะตะปั). Reconcile ะฟั€ะธะผะตะฝะธะผ ะดะปั ะฒัะตั… ะพะฟะตั€ะฐั†ะธะน ะฒะฒะพะดะฐ/ะฒั‹ะฒะพะดะฐ, ะฐ ะฝะต ั‚ะพะปัŒะบะพ ะดะปั ะพะฟะตั€ะฐั†ะธะน ั„ะพะฝะพะฒะพะณะพ ะบะพะฟะธั€ะพะฒะฐะฝะธั ะธ ัะถะฐั‚ะธั. ะ’ reconcile ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะธ ัƒั‡ะธั‚ั‹ะฒะฐัŽั‚ัั ะธะทะผะตะฝะตะฝะธั ะฝะฐัั‚ั€ะพะตะบ ัƒัั‚ั€ะพะนัั‚ะฒ ะธ ัั€ะฐะทัƒ ะฟะตั€ะตั€ะตะฟะปะธั†ะธั€ัƒัŽั‚ัั ะดะตะณั€ะฐะดะธั€ะพะฒะฐะฒัˆะธะต ะดะฐะฝะฝั‹ะต ะธ ะผะตั‚ะฐะดะฐะฝะฝั‹ะต.
  • ะŸะพะดะดะตั€ะถะบะฐ ะบะพะดะพะฒ ะบะพั€ั€ะตะบั†ะธะธ ะพัˆะธะฑะพะบ, ะฟะพะทะฒะพะปััŽั‰ะธั… ะฒะพััั‚ะฐะฝะฐะฒะปะธะฒะฐั‚ัŒ ะฟะพะฒั€ะตะถะดั‘ะฝะฝั‹ะต ะดะฐะฝะฝั‹ะต ะฟะพ ะฐะฝะฐะปะพะณะธะธ ั RAID 5/6. ะ ะตะฐะปะธะทะฐั†ะธั ะพัะฝะพะฒะฐะฝะฐ ะฝะฐ ะบะพะดะธั€ะพะฒะฐะฝะธะธ ะ ะธะดะฐ-ะกะพะปะพะผะพะฝะฐ, ัะฟะพัะพะฑะฝะพะผ ะธัะฟั€ะฐะฒะธั‚ัŒ ะดะพ N ะพัˆะธะฑะพะบ ะฒ ัั‚ั€ะฐะนะฟะต (stripe) ะฟั€ะธ ะฝะฐะปะธั‡ะธะธ N ะธะทะฑั‹ั‚ะพั‡ะฝั‹ั… ะฑะปะพะบะพะฒ. ะžะฑะตัะฟะตั‡ะตะฝะพ ะฐะฒั‚ะพะผะฐั‚ะธั‡ะตัะบะพะต ะฒะพััั‚ะฐะฝะพะฒะปะตะฝะธะต ะดะตะณั€ะฐะดะธั€ะพะฒะฐะฒัˆะธั… ัั‚ั€ะฐะนะฟะพะฒ. ะ’ะพะทะผะพะถะฝะพัั‚ัŒ ะฟั€ะธะผะตะฝะตะฝะธั ะบะพะดะพะฒ ะฒะพััั‚ะฐะฝะพะฒะปะตะฝะธั ะฟั€ะธะผะตะฝะธะผะฐ ะฒ ะบะพะฝั„ะธะณัƒั€ะฐั†ะธัั… ั ะฝะฐะบะพะฟะธั‚ะตะปัะผะธ ั€ะฐะทะฝะพะณะพ ั€ะฐะทะผะตั€ะฐ.

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

เบŠเบทเป‰เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ DDoS, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPS VDS ๐Ÿ”ฅ เบŠเบทเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ”เป‰เบงเบเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ DDoS, เป€เบŠเบตเบšเป€เบงเบต VPS VDS | ProHoster