แแแแข แแแแ แกแขแ แแขแแ, BCache SSD แแแแแแก แแแฌแงแแแแแแแแแแก แฅแแจแแ แแแแก แกแแกแขแแแแก แแแขแแ แแ, แ แแแแแแช แแแแฃแฅแกแแก แแแ แแแแก แแแฌแแแแ, แจแแแฏแแแ Bcachefs แคแแแแฃแ แ แกแแกแขแแแแก แแแแฃแแแ แแแแชแแแก แจแแกแแฎแแ แแฃแจแแแแแก แจแแแแแแแ LSFMM 2023 แแแแคแแ แแแชแแแแ (Linux Storage, แคแแแแฃแ แ แกแแกแขแแแ, แแแฎแกแแแ แแแแก แแแแแฏแแแแขแ). & BPF Summit) แจแแแแแ Linux kernel-แแก แซแแ แแแแ แจแแแแแแแแแแแแจแ แแ แแกแแฃแแ แ แแ FS-แแก แจแแแแแแแ แแแแแแแแ แแแแก แแแแแแแแ. แแแแกแจแ, Bcachefs FS-แแก แแแแฎแแ แชแแแแแแแ แแแขแฉแแแแก แแแแแฎแแแแฃแแ แแแแ แแแ แจแแแแแแแแแแแฃแแ แแฅแแ แแแแกแแฎแแแแแแแ แแ แแแแฃแฅแกแแก แแแ แแแแก แซแแ แแแแ แจแแแแแแแแแแแแจแ แฉแแ แแแแกแแแแก. FS Bcachefs แแแแฎแแแแแแ 10 แฌแแแแ แแแแแ แแแแ. Bcachefs-แแก แแแแแแแแแขแแชแแแก แแแแฎแแแแแกแแแแก แแแแแงแแคแแ แแแ แแแจแ แฉแแ แแแแแแ แแแแแชแฎแแแแ 2020 แฌแแแก แแแแแก, แฎแแแ แแแขแฉแแแแก แแแแแแแแแแแ แแแ แกแแ แแแแแแแกแฌแแแแแก แฌแแแ แแแแแฎแแแแแกแแก แแแแแแแแแแ แแแแแแขแแ แแแกแ แแ แฎแแ แแแแแแก.
Bcachefs-แแก แแแแแแแแ แแแแก แแแแแแแ แแแแฆแฌแแแก XFS แแแแแก แจแแกแ แฃแแแแแก, แกแแแแแแแแแแกแ แแ แแแกแจแขแแแฃแ แแแแก แแแแแกแแแ แแกแแ, แฎแแแ Btrfs-แกแ แแ ZFS-แจแ แแแแแแงแแแแแ แแแแแขแแแแแ แคแฃแแฅแชแแแแแก แฃแแ แฃแแแแแงแแคแ, แ แแแแ แแชแแ แขแแฎแ แจแ แแ แแแแแ แแแฌแงแแแแแแแแก แฉแแ แแแ, แจแแแแฎแแแก แแ แแแแ แคแแแแก แแแแแแแแแ, แ แแแแแแแชแแ (RAID 1/10). แฅแแจแแ แแแ, แแแแแชแแแแ แแแแญแแแ แแแแ แจแแแฃแแจแแ (LZ4, gzip แแ ZSTD แ แแแแแแแ), แแแแแแแ แแแแแก แคแ แแแแแแขแแแ (แกแแแแจแแขแแแ), แแแแแแแแแแก แจแแแแฌแแแแ แกแแแแแขแ แแแ แฏแแแแแแ, Reed-Solomon แจแแชแแแแแก แแแแแกแฌแแ แแแแก แแแแแแแก แจแแแแฎแแแก แจแแกแแซแแแแแแแ (RAID 5/6), แแแคแแ แแแชแแแก แแแจแแคแ แฃแแ แจแแแแฎแแ (ChaCha20 แแ Poly1305). แแแแแงแแแแแฃแแแ). แจแแกแ แฃแแแแแก แแแแแกแแแ แแกแแ, Bcachefs แฃแกแฌแ แแแก Btrfs-แก แแ แกแฎแแ แคแแแแฃแ แกแแกแขแแแแแก, แ แแแแแแแช แแแคแฃแซแแแแฃแแแ Copy-on-Write แแแฅแแแแแแแ แแ แแฉแแแแแแก แจแแกแ แฃแแแแแก Ext4-แแแ แแ XFS-แแแ แแฎแแแก.
Bcachefs-แแก แจแแแฃแจแแแแแแก แฃแแฎแแแกแ แแแฆแฌแแแแแแแแ แแฆแแแแจแแแแ แฌแแ แแกแแแแก แฎแแแแแกแแฌแแแแแ แกแแแแจแแขแแแแก แแแแฎแแ แชแแแแแแแก แกแขแแแแแแแแชแแ. Btrfs-แแแ แจแแแแ แแแแ, Bcachefs-แแก แกแแแแจแแขแแแ แแฎแแ แแแแ แแ แฃแคแ แ แแแกแจแขแแแฃแ แแ แแ แแแแแกแฃแคแแแแ Btrfs-แแก แแแแแแงแแแแแ แแ แแแแแแแแแกแแแ. แแ แแฅแขแแแแจแ, แกแแแแจแแขแแแแก แแฃแจแแแแ แจแแแแฌแแแ MySQL แกแแ แแแแ แแ แแกแแแแแก แแ แแแแแแแแแกแแก. Bcachefs-แแ แแกแแแ แแแแ แ แกแแแฃแจแแ แแแแแแแ แแแกแจแขแแแฃแ แแแแก แแแกแแฃแแฏแแแแกแแแแแ - แคแแแแฃแ แแ แกแแกแขแแแแ แแแ แแแ แแแแแกแชแ แขแแกแขแแ แแแ 100 TB แกแแชแแแจแ แแ Bcachefs แกแแแแ แแฃแแแ แแแแแ แแแแ แแฅแแแแ 1 PB แกแแชแแแจแ แฃแแฎแแแแก แแแแแแแแจแ. แแแแแขแแแฃแแแ แแฎแแแ nocow แ แแแแแ, แ แแแ แแแแแ แแแ "แแแแแ แแแ-แฉแแฌแแ แ" (nocow) แแแฅแแแแแแ. แแแคแฎแฃแแแก แแแแแแแแแแแจแ, แแกแแแ แแแแแแแแ แจแแชแแแแแแแก แแแ แแฅแขแแ แแแแก แแแแแแแก แแ RAIDZ-แแก แแแแแ แแแแก แกแขแแแแแฃแ แแแแแแแ แแแแแแแ, แแกแแแ แแ แแแแแแแแแก แแแแแญแ แแก แแแฎแกแแแ แแแแก แแแฆแแแ แแแฎแแแ แแแแกแแแ แแแแแแจแแ แแแแ, แคแแแแฃแ แ แกแแกแขแแแแแแก แแฆแแแแแแกแ แแ แจแแแแฌแแแแแกแแก fsck แฃแขแแแแขแแจแ.
แกแแแแแแแแ แแแแแแแแแแ แแฆแแแจแแฃแแแ Bcachefs-แแก แแแแแแแแ แแแแจแ Rust แแแแก แแแแแงแแแแแแก แกแฃแ แแแแ. Bcachefs-แแก แแแขแแ แแก แแฅแแแ, แแแก แฃแงแแแ แก แแแแแ แแแ แแ แแ แ แแแแแก แแแแแ แแแ แแ แแฎแแ แกแแแแแแ แแแแแก C-แจแ แฌแแ แ, แ แแชแ แฃแแแแแกแ แแแ แแแแขแแ. Rust แฃแแแ แฉแแ แแฃแแแ Bcachefs-แจแ แแแแแแ แแ แแแแฎแแแ แแแแแก แกแแแ แชแแก แแแแฃแแแแฃแ แ แแ แแแ แแแแก แแแแฎแแ แชแแแแแแแจแ. แฃแคแ แ แแแขแแช, แงแแแแแแแแ แแแแ Bcachef-แแแแก แแขแแแแแ แแแแ แกแ แฃแแแ แแแแแฌแแ แ Rust-แจแ, แแแแแแแแ แแ แแแแก แแแแแงแแแแแ แแแแจแแแแแแแแแ แแแแแแก แแแแแ แแแแก แแ แแก.
แ แแช แจแแแฎแแแ Bcachef-แแแแก แแแแฃแฅแกแแก แแแ แแแจแ แแแแแขแแแแก, แแแฆแแแแก แแ แแชแแกแ แจแแกแแซแแแ แแแแแแแ แชแแแแแแแแแแก แแแแ แแแแแก แแแแ (2500 แแแฉแ แแ แแแแฎแแแแแแ 90 แแแแกแ แกแขแ แแฅแแแ แแแแ), แ แแช แซแแแแแ แแแแแฎแแแแ. แแแแฎแแแแแก แแแกแแฉแฅแแ แแแแแ, แแแแแแ แแแ แแแแแแแแแ แแ แจแแกแแแแแแ แแแขแฉแแแแก แกแแ แแแก แแแจแแ แแชแแ แ แแ แแแแแแฃแ แแ แแแแชแแแแแแแแฃแ แแแฌแแแแแแ. แแแกแแฃแกแแแก แแ แแก แแแแแแ แแแ แแแแแฌแแแแ แแกแแแ แแแแแแฎแแแแ แงแฃแ แแแฆแแแ แแ แแ แแแแแแแแแ แแก แแแแ แแ แแแฅแขแแก แจแแแฃแจแแแแแแแ แแ แแแแก แกแแจแแจแ แแแแแแ, แ แแ แแแแ แจแแแซแแแแ แจแแฃแแฉแแแแแแ แแแ แฉแแก, แแฃ แ แแแ แแแแแแ แแ แแแก แแแแแแแแแ แก (แแ แ Red Hat-แแก แแแแแแจแ แแแแแ แแแแแขแแ แแกแแแฃแแแ แแ แแแฅแขแแ, แแแแ แแ แแแแ แแฃแจแแแแ แฏแแ แแแแแ แแ แซแแแแแแ. แจแแแฆแฃแแฃแแ แจแแชแแแแแแแก แแแแแกแฌแแ แแแ).
Bcachefs แจแแแฃแจแแแแแฃแแแ Bcache แแแแแแก แแแฌแงแแแแแแแแก แจแแแฃแจแแแแแแจแ แฃแแแ แแแแแชแแแแ แขแแฅแแแแแแแแแแก แแแแแงแแแแแแ, แจแแฅแแแแแแ แแแแ แแงแแ แแแกแแแแแ แฌแแแแแแก แฅแแจแแ แแแแกแแแแก แกแฌแ แแค SSD-แแแแ (แแแ แแแจแ แจแแแแก 3.10 แแแแแจแแแแแก แจแแแแแ). Bcachefs แแงแแแแแก Copy-on-Write (COW) แแแฅแแแแแแก, แ แแแแแก แแ แแกแแช แชแแแแแแแแแ แแ แแฌแแแแก แแแแแชแแแแ แแแแแฌแแ แแก - แแฎแแแ แแแแแแแ แแแแ แแฌแแ แแแ แแฎแแ แแแแแแแก, แ แแก แจแแแแแแแช แแชแแแแแ แแแแแแแแ แ แแแแแแแ แแแแแก แแแฉแแแแแแแแ.
Bcachefs-แแก แแแฎแแกแแแแแแแแแ แแแกแแแแแก แแ แแแแแจแ แแแแ แแแแจแแ แแก แแฎแแ แแแญแแ แ, แ แแแแแจแแช แกแแชแแแ แจแแแแแแ แ แแแแแแแแ แคแแแแกแแแ - แงแแแแแแ แกแฌแ แแคแ แแแกแแแแ (SSD) แแแแแแจแแ แแแฃแแแ แฅแแแแ แจแ แแกแแแ, แ แแแแแแแช แแแแแแงแแแแแ แฎแจแแ แแ แแแแแงแแแแแฃแแ แแแแแชแแแแแแก แฅแแจแแ แแแแกแแแแก แแ แแแแ แคแแแแก แคแแ แแแ แแแ. แฃแคแ แ แขแแแแแ แแ แแแคแ แแแกแแแแ, แ แแแแแแแช แแแแฎแแแก แแแแแแ แแแแฎแแแแแ แแแแแชแแแแแก. แฉแแฌแแ แแก แฅแแจแแ แแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แคแแแแแก แจแแ แแก. แแแกแแแแ แจแแแซแแแแ แแแแแแแฃแ แแ แแแแแแขแแก แแ แแแจแแ แแแก แแแแแงแแคแก แคแแแแฃแ แ แกแแกแขแแแแก แแแแแงแแแแแแก แจแแคแแ แฎแแแแก แแแ แแจแ (แแแแแชแแแแแแก แแแแ แแชแแ แแแขแแแแขแฃแ แแ แฎแแแแ).
แฌแงแแ แ: opennet.ru