Bcachefs āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϟāĻŋ āĻāĻ–āύ āφāύ⧁āĻˇā§āĻ āĻžāύāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āĻĒāĻ°ā§āϝāĻžāϝāĻŧ āĻĨ⧇āϕ⧇ āĻŦ⧇āϰāĻŋāϝāĻŧ⧇ āĻāϏ⧇āϛ⧇āĨ¤

āϕ⧇āĻ¨ā§āϟ āĻ“āĻ­āĻžāϰāĻ¸ā§āĻŸā§āϰāĻŋāϟ Bcachefs 1.38.6 āĻĢāĻžāχāϞāϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽāϟāĻŋ āĻĒā§āϰāĻ•āĻžāĻļ āĻ•āϰ⧇āϛ⧇āύ āĻāĻŦāĻ‚ āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϟāĻŋ āĻĨ⧇āϕ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻžāĻŽā§‚āϞāĻ• āωāĻ¨ā§āύāϝāĻŧāύ āϤāĻ•āĻŽāĻžāϟāĻŋ āφāύ⧁āĻˇā§āĻ āĻžāύāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻ…āĻĒāϏāĻžāϰāϪ⧇āϰ āĻ˜ā§‹āώāĻŖāĻž āĻĻāĻŋāϝāĻŧ⧇āϛ⧇āύāĨ¤ āϏāĻŽā§āĻĒā§āϰāϤāĻŋ āϏāĻŽāĻ¸ā§āϝāĻžāϰ āĻĒā§āϰāϤāĻŋāĻŦ⧇āĻĻāύ⧇āϰ āϏāĻ‚āĻ–ā§āϝāĻž āĻ•āĻŽā§‡ āϗ⧇āϛ⧇ āĻāĻŦāĻ‚ āϏāĻŽā§āĻŽā§āĻ–ā§€āύ āĻšāĻ“āϝāĻŧāĻž āĻŦāĻžāĻ—āϗ⧁āϞ⧋ āĻ•āĻŽ āϗ⧁āϰ⧁āϤāϰ āĻ“ āϏ⧂āĻ•ā§āĻˇā§āĻŽ āĻšāϝāĻŧ⧇ āωāϠ⧇āϛ⧇āĨ¤

āĻāχ āϰāĻŋāϞāĻŋāĻœā§‡ āĻĻ⧁āϟāĻŋ āĻĒā§āϝāĻžāϕ⧇āϜ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āϰāϝāĻŧ⧇āϛ⧇: bcachefs-kernel-dkms, āϝāĻžāϤ⧇ DKMS (āĻĄāĻžāχāύāĻžāĻŽāĻŋāĻ• āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻŽāĻĄāĻŋāωāϞ āϏāĻžāĻĒā§‹āĻ°ā§āϟ) āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āύāĻŋāĻ°ā§āĻŽāĻŋāϤ āĻāĻ•āϟāĻŋ āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻŽāĻĄāĻŋāωāϞ āϰāϝāĻŧ⧇āϛ⧇, āĻāĻŦāĻ‚ bcachefs-tools, āϝāĻžāϤ⧇ bcachefs āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āϰāϝāĻŧ⧇āϛ⧇, āϝāĻž āχāωāϜāĻžāϰ āĻ¸ā§āĻĒ⧇āϏ⧇ āϚāϞ⧇ āĻāĻŦāĻ‚ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϤ⧈āϰāĻŋ (mkfs), āĻŽāĻžāωāĻ¨ā§āϟ, āĻĒ⧁āύāϰ⧁āĻĻā§āϧāĻžāϰ āĻāĻŦāĻ‚ āϝāĻžāϚāĻžāχ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞ⧋ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰ⧇āĨ¤ āĻĒā§āϝāĻžāϕ⧇āϜāϗ⧁āϞ⧋ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ Debian, Ubuntu, āφāĻ°ā§āϚ Linux āĻāĻŦāĻ‚ Fedora, openSUSE, āĻ“ NixOS-āĻāϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻŋāϤāĨ¤ DKMS āĻŽāĻĄāĻŋāωāϞāϟāĻŋ āĻ•āĻžāĻ°ā§āύ⧇āϞ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤ Linuxā§Ŧ.ā§§ā§Ŧ āĻĨ⧇āϕ⧇ āĻļ⧁āϰ⧁āĨ¤

āĻĄāĻŋāĻ¸ā§āĻ•-āĻāϰ āĻĢāϰāĻŽā§āϝāĻžāĻŸā§‡ āϕ⧋āύ⧋ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āύāĻž āĻĨāĻžāĻ•āĻžāϝāĻŧ āĻ­āĻžāĻ°ā§āϏāύ āύāĻŽā§āĻŦāϰāϟāĻŋ āϤ⧇āĻŽāύ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āύāĻž āĻšāϞ⧇āĻ“, āϰāĻŋāϞāĻŋāϜ ā§§.ā§Šā§Ž.ā§Ŧ-āĻ āĻŦ⧇āĻļ āĻ•āĻŋāϛ⧁ āϗ⧁āϰ⧁āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ āĻ…āĻĒāϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻŦāĻŋ-āĻŸā§āϰāĻŋ āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāϰ, āϜāĻžāĻ°ā§āύāĻžāϞāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϏāĻžāĻĒā§‹āĻ°ā§āĻŸā§‡āϰ āϜāĻ¨ā§āϝ āϕ⧋āĻĄā§‡ āĻĒā§āϰāĻžāϝāĻŧ ⧍ā§Ļā§ĻāϟāĻŋ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ-āωāĻ¨ā§āύāϝāĻŧāύāĻ•āĻžāϰ⧀ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āφāύāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āĻŸā§āϰāĻžāύāĻœā§āϝāĻžāĻ•āĻļāύ āĻ•āĻŽāĻŋāϟ āϞāϜāĻŋāĻ•āϕ⧇ ā§Ē āĻ•āĻŋāϞ⧋āĻŦāĻžāχāϟ āĻŽā§‡āĻļāĻŋāύ āϕ⧋āĻĄā§‡ āϏāĻ‚āϕ⧁āϚāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āĻŦāĻŋ-āĻŸā§āϰāĻŋ āύāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻ•āύāĻŸā§‡āύāĻļāύ āĻĻā§‚āϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ…āĻĒāϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āϜāĻžāĻ°ā§āύāĻžāϞ āĻĢā§āϞāĻžāĻļ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āϞāĻ•-āĻĢā§āϰāĻŋāĨ¤

āĻŽāĻ§ā§āϝ⧇ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻāĻ•āϟāĻŋ ā§Ēā§Ž-āϕ⧋āϰ āĻāĻāĻŽāĻĄāĻŋ āϏāĻŋāĻĒāĻŋāχāω-āĻāϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇, ā§Ēā§ŽāϟāĻŋ āĻĄāĻŋāĻŦ⧇āĻžā§āϚ āĻ•ā§āϞāĻžāϝāĻŧ⧇āĻ¨ā§āϟ āϚāĻžāϞāĻžāύ⧋āϰ āϏāĻŽāϝāĻŧ Bcachefs ā§§ā§Ŧ.ā§Ģ āϜāĻŋāĻŦāĻŋ/āϏ⧇āϕ⧇āĻ¨ā§āĻĄ āĻĨā§āϰ⧁āĻĒ⧁āϟ āĻ…āĻ°ā§āϜāύ āĻ•āϰ⧇āϛ⧇ (āϤ⧁āϞāύāĻžāϰ āϜāĻ¨ā§āϝ, XFS ā§§ā§Ŧ āϜāĻŋāĻŦāĻŋ/āϏ⧇āϕ⧇āĻ¨ā§āĻĄ āĻ…āĻ°ā§āϜāύ āĻ•āϰ⧇āĻ›āĻŋāϞ)āĨ¤ āĻĄāĻŋāĻŦ⧇āĻžā§āϚ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ ⧧⧝ āϜāĻŋāĻŦāĻŋ/āϏ⧇āϕ⧇āĻ¨ā§āĻĄ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻŦāĻžāĻĄāĻŧāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āĻĒā§āϝāĻžāϚ āĻĒā§āϰāĻ¸ā§āϤ⧁āϤ āĻ•āϰāĻž āĻšāϞ⧇āĻ“ āϤāĻž āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϰāĻŋāϞāĻŋāϜ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻ¸ā§āĻĨāĻ—āĻŋāϤ āϰāĻžāĻ–āĻž āĻšāϝāĻŧ⧇āϛ⧇ (āĻāχ āĻĒā§āϝāĻžāϚāϗ⧁āϞ⧋āϰ āϜāĻ¨ā§āϝ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ…āĻĨāĻŦāĻž āĻĄāĻŋāĻ¸ā§āĻ• āĻĢāϰāĻŽā§āϝāĻžāĻŸā§‡ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻĒā§āϰāϝāĻŧā§‹āϜāύ)āĨ¤ fio āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āĻĻāĻŋāϝāĻŧ⧇ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, Bcachefs ā§Ē-āĻ•āĻŋāϞ⧋āĻŦāĻžāχāϟ āĻŦā§āϞāϕ⧇ āĻ°â€ā§āϝāĻžāĻ¨ā§āĻĄāĻŽ āϰāĻžāχāĻŸā§‡āϰ āϜāĻ¨ā§āϝ ā§­ā§Ļā§Ļ IOPS āĻ…āĻ°ā§āϜāύ āĻ•āϰ⧇āϛ⧇ (āĻāχ āĻĒāϰ⧀āĻ•ā§āώāĻžāϝāĻŧ XFS āĻĻāĻļ āϞāĻ•ā§āώ IOPS āĻ…āĻ°ā§āϜāύ āĻ•āϰ⧇, āϝāĻĻāĻŋāĻ“ XFS āύāĻŋāĻœā§‡āϕ⧇ āĻŦā§āϞāĻ• āϰāĻŋāĻŽā§āϝāĻžāĻĒāĻŋāĻ‚-āĻāϰ āĻŽāĻ§ā§āϝ⧇ āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧ āϰāĻžāϖ⧇, āĻ…āĻ¨ā§āϝāĻĻāĻŋāϕ⧇ Bcachefs āĻšā§‡āĻ•āϏāĻžāĻŽ āϭ⧇āϰāĻŋāĻĢāĻŋāϕ⧇āĻļāύ āĻāĻŦāĻ‚ āĻŦāĻŋ-āĻŸā§āϰāĻŋ āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāϰ āφāĻĒāĻĄā§‡āϟ āϏāĻš āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ CoW (āĻ•āĻĒāĻŋ-āĻ…āύ-āϰāĻžāχāϟ) āϚāĻ•ā§āϰ āĻĒāϰāĻŋāϚāĻžāϞāύāĻž āĻ•āϰ⧇)āĨ¤

āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ⧇āϰ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ, Bcachefs 1.38.6 āĻāĻ•āϟāĻŋāĻŽāĻžāĻ¤ā§āϰ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ ⧍ā§Ģā§ĢāϟāĻŋ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻĄāĻŋāĻ­āĻžāχāϏ āϏāĻ‚āϝ⧋āĻ— āĻ•āϰāĻžāϰ āϏ⧁āĻŦāĻŋāϧāĻž āϚāĻžāϞ⧁ āĻ•āϰ⧇āϛ⧇āĨ¤ āĻāϰ āϜāĻ¨ā§āϝ āĻĒā§āϝāĻžāϕ⧇āϜāϗ⧁āϞ⧋ apt.bcachefs.org āϰāĻŋāĻĒā§‹āϜāĻŋāϟāϰāĻŋāϤ⧇ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻļ⧁āϰ⧁ āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ Ubuntu ⧍ā§ŦāĻļ⧇ āĻāĻĒā§āϰāĻŋāϞāĨ¤ āĻ•āĻ¨ā§āϟāĻŋāύāĻŋāωāϝāĻŧāĻžāϏ āχāĻ¨ā§āϟāĻŋāĻ—ā§āϰ⧇āĻļāύ āĻāĻŦāĻ‚ āĻ…āĻŸā§‹āĻŽā§‡āĻŸā§‡āĻĄ āĻŸā§‡āĻ¸ā§āϟāĻŋāĻ‚ āĻĒāϰāĻŋāĻ•āĻžāĻ āĻžāĻŽā§‹āϟāĻŋ āĻĄāĻŋāϕ⧇āĻāĻŽāĻāϏ-āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻŦāĻŋāĻ˛ā§āĻĄ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ¸ā§āĻĨāĻžāύāĻžāĻ¨ā§āϤāϰāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤ āφāĻ—āĻžāĻŽā§€ āĻ•āϝāĻŧ⧇āĻ• āĻŽāĻžāϏ⧇, āφāĻŽāϰāĻž āĻāĻ•āĻžāϧāĻŋāĻ• āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āĻĄāĻŋāĻ­āĻžāχāϏ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āϰ āĻĒāĻžāϰāĻĢāϰāĻŽā§āϝāĻžāĻ¨ā§āϏ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜ āĻ•āϰāĻžāϰ āωāĻĒāϰ āĻŽāύ⧋āϝ⧋āĻ— āĻĻ⧇āĻ“āϝāĻŧāĻžāϰ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āĻ•āϰāĻ›āĻŋāĨ¤

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āϰāĻžāĻ¸ā§āϟ āϕ⧋āĻĄ āĻĒ⧁āύāĻ°ā§āϞāĻŋāĻ–āύ⧇āϰ āĻ•āĻžāϜ āϚāϞāϛ⧇āĨ¤ āωāĻ˛ā§āϞ⧇āĻ–ā§āϝ āϝ⧇, āĻ•āĻžāĻ°ā§āύ⧇āϞ⧇ āϰāĻžāĻ¸ā§āϟ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āĻāĻ•āϟāĻŋ āĻŽāĻžāχāϞāĻĢāϞāϕ⧇ āĻĒ⧌āρāϛ⧇āϛ⧇: āϰāĻžāĻ¸ā§āϟ āϏāĻžāĻĒā§‹āĻ°ā§āϟāϏāĻš āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻŦāĻŋāĻ˛ā§āĻĄ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āϏāĻŽāĻ¸ā§āϤ āĻĒā§āϰāϧāĻžāύ āĻĄāĻŋāĻ¸ā§āĻŸā§āϰāĻŋāĻŦāĻŋāωāĻļāύ ā§­.ā§Ļ āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻĒā§āϝāĻžāϕ⧇āϜ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āϟāϰ⧂āĻĒ⧇ CONFIG_RUST āϏ⧇āϟāĻŋāĻ‚āϟāĻŋ āϏāĻ•ā§āϰāĻŋāϝāĻŧ āĻ•āϰ⧇āϛ⧇āĨ¤ Bcachefs āĻĒā§āϰāĻœā§‡āĻ•ā§āϟāϟāĻŋ āχāϤ⧋āĻŽāĻ§ā§āϝ⧇ āϰāĻžāĻ¸ā§āĻŸā§‡ āĻāĻ•āϗ⧁āĻšā§āĻ› āχāωāϟāĻŋāϞāĻŋāϟāĻŋ āĻĒ⧁āύāĻ°ā§āϞāĻŋāĻ–āύ āĻ•āϰ⧇āϛ⧇āĨ¤
āχāωāϜāĻžāϰ āĻ¸ā§āĻĒ⧇āϏ⧇ āϚāĻžāϞāĻŋāϤ bcachefs-tools-āĻ btree āĻ¸ā§āĻŸā§āϰāĻžāĻ•āϚāĻžāϰ āύāĻŋāϝāĻŧ⧇ āĻ•āĻžāϜ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ API āχāĻŽāĻĒā§āϞāĻŋāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāύ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϰāĻŋāϞāĻŋāĻœā§‡, āφāĻŽāϰāĻž āĻĒā§āϰāĻ¸ā§āϤ⧁āϤāĻ•ā§ƒāϤ āϰāĻžāĻ¸ā§āϟ āĻŦāĻžāχāĻ¨ā§āĻĄāĻŋāĻ‚āϗ⧁āϞ⧋āϕ⧇ DKMS āĻ•āĻžāĻ°ā§āύ⧇āϞ āĻŽāĻĄāĻŋāωāϞ⧇ āĻāϕ⧀āĻ­ā§‚āϤ āĻ•āϰāĻžāϰ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϤāĻ°ā§āύāĻŋāĻšāĻŋāϤ Bcachefs āϕ⧋āĻĄāϟāĻŋ āύāϤ⧁āύ āĻ•āϰ⧇ āϞ⧇āĻ–āĻž āĻļ⧁āϰ⧁ āĻ•āϰāĻžāϰ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āĻ•āϰāĻ›āĻŋāĨ¤ āφāĻļāĻž āĻ•āϰāĻž āϝāĻžāϝāĻŧ, āϰāĻžāĻ¸ā§āϟ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻĢāϞ⧇ āϕ⧋āĻĄā§‡āϰ āύāĻŽāύ⧀āϝāĻŧāϤāĻž, āĻ¸ā§āĻĨāĻŋāϤāĻŋāĻļā§€āϞāϤāĻž āĻāĻŦāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰ-āϏāĻšāϜāϤāĻž āĻŦāĻžāĻĄāĻŧāĻŦ⧇, āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϟāĻŋ āϤāϰ⧁āĻŖ āĻĒā§āϰāĻ•ā§ŒāĻļāϞ⧀āĻĻ⧇āϰ āĻ•āĻžāϛ⧇ āφāϰāĻ“ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āĻšāϝāĻŧ⧇ āωāĻ āĻŦ⧇ āĻāĻŦāĻ‚ āĻ­āĻŦāĻŋāĻˇā§āϝāϤ⧇ āφāύ⧁āĻˇā§āĻ āĻžāύāĻŋāĻ• āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝāϤāĻž āϝāĻžāϚāĻžāχ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύ āĻ•āϰāĻž āϏāĻŽā§āĻ­āĻŦ āĻšāĻŦ⧇āĨ¤

Bcachefs āĻĒā§āϰāĻ•āĻ˛ā§āĻĒāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āϤ⧈āϰāĻŋ āĻ•āϰāϛ⧇ āϝāĻžāϰ āϞāĻ•ā§āĻˇā§āϝ āĻšāϞ Btrfs āĻāĻŦāĻ‚ ZFS āĻāϰ āωāĻ¨ā§āύāϤ āĻ•āĻžāĻ°ā§āϝāĻ•āĻžāϰāĻŋāϤāĻž XFS āĻāϰ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž, āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝāϤāĻž āĻāĻŦāĻ‚ āĻ¸ā§āϕ⧇āϞ⧇āĻŦāĻŋāϞāĻŋāϟāĻŋāϰ āϏāĻžāĻĨ⧇ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰāĻžāĨ¤ Bcachefs āĻĒā§āϰāϤāĻŋ āĻĒāĻžāĻ°ā§āϟāĻŋāĻļāύ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• āĻĄāĻŋāĻ­āĻžāχāϏ, āĻŦāĻšā§-āĻ¸ā§āϤāϰāϝ⧁āĻ•ā§āϤ āĻ¸ā§āĻŸā§‹āϰ⧇āϜ āϞ⧇āφāωāϟ (āĻĻā§āϰ⧁āϤ SSD-āĻāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āϘāύ āϘāύ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻž āĻĄā§‡āϟāĻž āϏāĻš āĻāĻ•āϟāĻŋ āύ⧀āĻšā§‡āϰ āĻ¸ā§āϤāϰ āĻāĻŦāĻ‚ āĻšāĻžāĻ°ā§āĻĄ āĻĄā§āϰāĻžāχāĻ­ āĻĨ⧇āϕ⧇ āĻ•āĻŽ āĻ…ā§āϝāĻžāĻ•ā§āϏ⧇āϏ āĻ•āϰāĻž āĻĄā§‡āϟāĻž āϏāĻš āĻāĻ•āϟāĻŋ āĻļā§€āĻ°ā§āώ āĻ¸ā§āϤāϰ), āĻĒā§āϰāϤāĻŋāϞāĻŋāĻĒāĻŋ (RAID 1/10), āĻ•ā§āϝāĻžāĻļāĻŋāĻ‚, āĻ¸ā§āĻŦāĻšā§āĻ› āĻĄā§‡āϟāĻž āϏāĻ‚āϕ⧋āϚāύ (LZ4, gzip, āĻāĻŦāĻ‚ ZSTD āĻŽā§‹āĻĄ), āĻ¸ā§āĻŸā§‡āϟ āĻ¸ā§āϞāĻžāχāϏ (āĻ¸ā§āĻ¨ā§āϝāĻžāĻĒāĻļāϟ), āĻšā§‡āĻ•āϏāĻžāĻŽ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ…āĻ–āĻŖā§āĻĄāϤāĻž āϝāĻžāϚāĻžāχāĻ•āϰāĻŖ, āĻ¤ā§āϰ⧁āϟāĻŋ āϏāĻ‚āĻļā§‹āϧāύ āϕ⧋āĻĄ āĻāĻŦāĻ‚ āĻāύāĻ•ā§āϰāĻŋāĻĒā§āϟ āĻ•āϰāĻž āĻĄā§‡āϟāĻž āĻ¸ā§āĻŸā§‹āϰ⧇āϜ (ChaCha20 āĻāĻŦāĻ‚ Poly1305 āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇) āĻāϰ āĻŽāϤ⧋ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝāϗ⧁āϞāĻŋāϕ⧇ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇āĨ¤

āϏāĻžāĻŽā§āĻĒā§āϰāϤāĻŋāĻ• āĻŽāĻžāϏāϗ⧁āϞ⧋āϤ⧇ Bcachefs-āĻ āϝ⧋āĻ— āĻ•āϰāĻž āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āωāĻ˛ā§āϞ⧇āĻ–āϝ⧋āĻ—ā§āϝ āύāϤ⧁āύ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ āĻšāϞ⧋:

  • 'āϰāĻŋāĻ•āύāϏāĻžāχāϞ' āĻŽā§‡āĻ•āĻžāύāĻŋāϜāĻŽ (rebalance_v2), āϝāĻž 'āϰāĻŋāĻŦā§āϝāĻžāϞ⧇āĻ¨ā§āϏ' āĻŽā§‹āĻĄā§‡āϰ āĻĨ⧇āϕ⧇ āĻ­āĻŋāĻ¨ā§āύ, āĻļ⧁āϧ⧁ āĻĄā§‡āϟāĻž (āϝ⧇āĻŽāύ, āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĄā§āϰāĻžāχāϭ⧇ āĻāĻ•āĻžāϧāĻŋāĻ• āĻ•āĻĒāĻŋ āϰ⧇āĻĒā§āϞāĻŋāϕ⧇āϟ āĻ•āϰāĻž) āύāϝāĻŧ, āĻŦāϰāĻ‚ āĻĢāĻžāχāϞ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŽā§‡āϟāĻžāĻĄā§‡āϟāĻžāĻ“ (āϝ⧇āĻŽāύ, āĻĒ⧁āϞ⧇ āĻāĻ•āϟāĻŋ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻĄā§āϰāĻžāχāĻ­ āϝ⧋āĻ— āĻ•āϰāĻžāϰ āĻĒāϰ āĻŽā§‡āϟāĻžāĻĄā§‡āϟāĻž āĻŽāĻžāχāĻ—ā§āϰ⧇āϟ āĻ•āϰāĻž) āϰāĻŋ-āĻŦā§āϝāĻžāϞ⧇āĻ¨ā§āϏ āĻ•āϰāĻžāϰ āϏ⧁āϝ⧋āĻ— āĻĻ⧇āϝāĻŧāĨ¤ āϰāĻŋāĻ•āύāϏāĻžāχāϞ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻŦā§āϝāĻžāĻ•āĻ—ā§āϰāĻžāωāĻ¨ā§āĻĄ āĻ•āĻĒāĻŋ āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒā§āϰ⧇āĻļāύ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇āχ āύāϝāĻŧ, āĻŦāϰāĻ‚ āϏāĻŽāĻ¸ā§āϤ I/O āĻ…āĻĒāĻžāϰ⧇āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āĻĒā§āϰāϝ⧋āĻœā§āϝāĨ¤ āϰāĻŋāĻ•āύāϏāĻžāχāϞ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧāĻ­āĻžāĻŦ⧇ āĻĄāĻŋāĻ­āĻžāχāϏ āϏ⧇āϟāĻŋāĻ‚āϏ⧇āϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύāϗ⧁āϞ⧋ āĻŦāĻŋāĻŦ⧇āϚāύāĻž āĻ•āϰ⧇ āĻāĻŦāĻ‚ āϤāĻžā§ŽāĻ•ā§āώāĻŖāĻŋāĻ•āĻ­āĻžāĻŦ⧇ āĻĄāĻŋāĻ—ā§āϰ⧇āĻĄā§‡āĻĄ āĻĄā§‡āϟāĻž āĻ“ āĻŽā§‡āϟāĻžāĻĄā§‡āϟāĻž āĻĒ⧁āύāϰāĻžāϝāĻŧ āϰ⧇āĻĒā§āϞāĻŋāϕ⧇āϟ āĻ•āϰ⧇āĨ¤
  • āĻāϰāϰ āĻ•āĻžāϰ⧇āĻ•āĻļāύ āϕ⧋āĻĄā§‡āϰ āϜāĻ¨ā§āϝ āϏāĻžāĻĒā§‹āĻ°ā§āϟ āϰāϝāĻŧ⧇āϛ⧇, āϝāĻž RAID 5/6-āĻāϰ āĻ…āύ⧁āϰ⧂āĻĒ āĻĄā§‡āϟāĻž āϰāĻŋāĻ•āĻ­āĻžāϰāĻŋ āϏāĻ•ā§āώāĻŽ āĻ•āϰ⧇āĨ¤ āĻāϰ āĻŦāĻžāĻ¸ā§āϤāĻŦāĻžāϝāĻŧāύāϟāĻŋ āϰāĻŋāĻĄ-āϏāϞ⧋āĻŽāύ āϕ⧋āĻĄāĻŋāĻ‚-āĻāϰ āωāĻĒāϰ āĻ­āĻŋāĻ¤ā§āϤāĻŋ āĻ•āϰ⧇ āϤ⧈āϰāĻŋ, āϝāĻž N āϏāĻ‚āĻ–ā§āϝāĻ• āϰāĻŋāĻĄāĻžāĻ¨ā§āĻĄā§āϝāĻžāĻ¨ā§āϟ āĻŦā§āϞāϕ⧇āϰ āϏāĻžāĻšāĻžāĻ¯ā§āϝ⧇ āĻĒā§āϰāϤāĻŋ āĻ¸ā§āĻŸā§āϰāĻžāχāĻĒ⧇ N āϏāĻ‚āĻ–ā§āϝāĻ• āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻāϰāϰ āϏāĻ‚āĻļā§‹āϧāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻĄāĻŋāĻ—ā§āϰ⧇āĻĄā§‡āĻĄ āĻ¸ā§āĻŸā§āϰāĻžāχāĻĒāϗ⧁āϞ⧋āϰ āĻ¸ā§āĻŦāϝāĻŧāĻ‚āĻ•ā§āϰāĻŋāϝāĻŧ āϰāĻŋāĻ•āĻ­āĻžāϰāĻŋāϰ āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻž āϰāϝāĻŧ⧇āϛ⧇āĨ¤ āϰāĻŋāĻ•āĻ­āĻžāϰāĻŋ āϕ⧋āĻĄā§‡āϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āφāĻ•āĻžāϰ⧇āϰ āĻĄā§āϰāĻžāχāĻ­āϝ⧁āĻ•ā§āϤ āĻ•āύāĻĢāĻŋāĻ—āĻžāϰ⧇āĻļāύ⧇āϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āĻĒā§āϰāϝ⧋āĻœā§āϝāĨ¤

āωāĻ¤ā§āϏ: opennet.ru

DDoS āϏ⧁āϰāĻ•ā§āώāĻž, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ āϏāĻš āϏāĻžāχāϟāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ đŸ”Ĩ DDoS āϏ⧁āϰāĻ•ā§āώāĻž āϏāĻš āύāĻŋāĻ°ā§āĻ­āϰāϝ⧋āĻ—ā§āϝ āĻ“āϝāĻŧ⧇āĻŦāϏāĻžāχāϟ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻ•āĻŋāύ⧁āύ, VPS VDS āϏāĻžāĻ°ā§āĻ­āĻžāϰ | ProHoster