Bcachefs เจจเฉ‚เฉฐ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจ‰เจคเจธเจผเจพเจนเจฟเจค เจ•เจฐเจจเจพ

เจ•เฉˆเจ‚เจŸ เจ“เจตเจฐเจธเจŸเฉเจฐเฉ€เจŸ, BCache SSD เจฌเจฒเจพเจ• เจกเจฟเจตเจพเจˆเจธ เจ•เฉˆเจšเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ เจฆเฉ‡ เจฒเฉ‡เจ–เจ•, เจœเฉ‹ เจ•เจฟ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจนเฉˆ, เจจเฉ‡ LSFMM 2023 เจ•เจพเจจเจซเจฐเฉฐเจธ (เจฒเฉ€เจจเจ•เจธ เจธเจŸเฉ‹เจฐเฉ‡เจœ, เจซเจพเจˆเจฒเจธเจฟเจธเจŸเจฎ, เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฎเฉˆเจจเฉ‡เจœเจฎเฉˆเจ‚เจŸ) เจตเจฟเฉฑเจš เจ†เจชเจฃเฉ‡ เจญเจพเจธเจผเจฃ เจตเจฟเฉฑเจš Bcachefs เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจ‰เจคเจธเจผเจพเจนเจฟเจค เจ•เจฐเจจ เจฆเฉ‡ เจ•เฉฐเจฎ เจฆเฉ‡ เจจเจคเฉ€เจœเจฟเจ†เจ‚ เจฆเจพ เจธเจพเจฐ เจฆเจฟเฉฑเจคเจพเฅค & BPF เจธเฉฐเจฎเฉ‡เจฒเจจ) เจจเฉ‚เฉฐ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฆเฉ€ เจฎเฉเฉฑเจ– เจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ เจ‡เจธ FS เจฆเฉ‡ เจนเฉ‹เจฐ เจตเจฟเจ•เจพเจธ เจฒเจˆ เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เฉ€เจคเฉ€เฅค เจฎเจˆ เจตเจฟเฉฑเจš, Bcachefs FS เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจชเฉˆเจšเจพเจ‚ เจฆเฉ‡ เจ‡เฉฑเจ• เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เฉ€เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจจเฉ‚เฉฐ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฆเฉ€ เจฎเฉเฉฑเจ– เจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจธเจฎเฉ€เจ–เจฟเจ† เจ…เจคเฉ‡ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจฒเจˆ เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค FS Bcachefs เจฒเจ—เจญเจ— 10 เจธเจพเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจตเจฟเจ•เจพเจธ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจ•เฉ‹เจฐ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ Bcachefs เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เจฐเจจ เจฆเฉ€ เจคเจฟเจ†เจฐเฉ€ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ 2020 เจฆเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€, เจ…เจคเฉ‡ เจชเฉˆเจšเจพเจ‚ เจฆเจพ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเฉฐเจธเจ•เจฐเจฃ เจชเจฟเจ›เจฒเฉ€ เจธเจฎเฉ€เจ–เจฟเจ† เจฆเฉŒเจฐเจพเจจ เจชเจ›เจพเจฃเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ•เจฎเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเจพ เจนเฉˆเฅค

Bcachefs เจตเจฟเจ•เจพเจธ เจŸเฉ€เจšเจพ เจชเฉเจฐเจฆเจฐเจธเจผเจจ, เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจ…เจคเฉ‡ เจฎเจพเจชเจฏเฉ‹เจ—เจคเจพ เจตเจฟเฉฑเจš XFS เจชเฉฑเจงเจฐ เจคเฉฑเจ• เจชเจนเฉเฉฐเจšเจฃเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ Btrfs เจ…เจคเฉ‡ ZFS เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจตเจพเจงเฉ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‡เฉฑเจ• เจญเจพเจ— เจตเจฟเฉฑเจš เจฎเจฒเจŸเฉ€เจชเจฒ เจกเจฟเจตเจพเจˆเจธเจพเจ‚, เจฎเจฒเจŸเฉ€-เจฒเฉ‡เจ…เจฐ เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจฒเฉ‡เจ†เจ‰เจŸ, เจฐเฉ€เจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ (RAID 1/10), เจ•เฉˆเจšเจฟเฉฐเจ—, เจชเจพเจฐเจฆเจฐเจธเจผเฉ€ เจกเฉ‡เจŸเจพ เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ (LZ4, gzip เจ…เจคเฉ‡ ZSTD เจฎเฉ‹เจก), เจธเจŸเฉ‡เจŸ เจธเจฒเจพเจˆเจธ (เจธเจจเฉˆเจชเจธเจผเจพเจŸ), เจšเฉˆเจ•เจธเจฎ เจฆเฉเจ†เจฐเจพ เจ‡เจ•เจธเจพเจฐเจคเจพ เจฆเฉ€ เจคเจธเจฆเฉ€เจ•, เจฐเฉ€เจก-เจธเฉ‹เจฒเฉ‹เจฎเจจ เจ—เจฒเจคเฉ€ เจธเฉเจงเจพเจฐ เจ•เฉ‹เจก (RAID 5/6), เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ€ เจเจจเจ•เฉเจฐเจฟเจชเจŸเจก เจธเจŸเฉ‹เจฐเฉ‡เจœ (ChaCha20 เจ…เจคเฉ‡ Poly1305) เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจตเจฐเจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ)เฅค เจ•เจพเจฐเจœเจ•เฉเจธเจผเจฒเจคเจพ เจฆเฉ‡ เจฎเจพเจฎเจฒเฉ‡ เจตเจฟเฉฑเจš, Bcachefs Btrfs เจ…เจคเฉ‡ เจ•เจพเจชเฉ€-เจ†เจจ-เจฐเจพเจˆเจŸ เจตเจฟเจงเฉ€ 'เจคเฉ‡ เจ…เจงเจพเจฐเจค เจนเฉ‹เจฐ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจคเฉ‹เจ‚ เจ…เฉฑเจ—เฉ‡ เจนเฉˆ, เจ…เจคเฉ‡ Ext4 เจ…เจคเฉ‡ XFS เจฆเฉ‡ เจจเฉ‡เฉœเฉ‡ เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

Bcachefs เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจจเจตเฉ€เจจเจคเจฎ เจชเฉเจฐเจพเจชเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚, เจฒเจฟเจ–เจค เจฒเจˆ เจ‰เจชเจฒเจฌเจง เจธเจจเฉˆเจชเจธเจผเจพเจŸ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฅเจฟเจฐเจคเจพ เจจเฉ‚เฉฐ เจจเฉ‹เจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค Btrfs เจฆเฉ‡ เจฎเฉเจ•เจพเจฌเจฒเฉ‡, Bcachefs เจตเจฟเฉฑเจš เจธเจจเฉˆเจชเจธเจผเจพเจŸ เจนเฉเจฃ เจฌเจนเฉเจค เจตเจงเฉ€เจ† เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฒ เจ…เจคเฉ‡ Btrfs เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจคเฉ‹เจ‚ เจฎเฉเจ•เจค เจนเจจเฅค เจ…เจญเจฟเจ†เจธ เจตเจฟเฉฑเจš, MySQL เจฌเฉˆเจ•เจ…เฉฑเจช เจจเฉ‚เฉฐ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจธเจจเฉˆเจชเจธเจผเจพเจŸ เจฆเฉ‡ เจ•เฉฐเจฎ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€เฅค Bcachefs เจจเฉ‡ เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฟเจฒเจŸเฉ€ เจตเจฟเฉฑเจš เจธเฉเจงเจพเจฐ เจ•เจฐเจจ เจฒเจˆ เจตเฉ€ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจ•เฉฐเจฎ เจ•เฉ€เจคเจพ เจนเฉˆ - เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจจเฉ‡ 100 TB เจธเจŸเฉ‹เจฐเฉ‡เจœ เจตเจฟเฉฑเจš เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจตเจงเฉ€เจ† เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เฉ€เจคเจพ เจนเฉˆ, เจ…เจคเฉ‡ Bcachefs เจจเฉ‚เฉฐ เจจเฉ‡เฉœเจฒเฉ‡ เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš 1 PB เจธเจŸเฉ‹เจฐเฉ‡เจœ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจฆเฉ€ เจ‰เจฎเฉ€เจฆ เจนเฉˆเฅค "เจ•เจพเจชเฉ€-เจ†เจจ-เจฐเจพเจˆเจŸ" (nocow) เจตเจฟเจงเฉ€ เจจเฉ‚เฉฐ เจ…เจฏเฉ‹เจ— เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจจเจตเจพเจ‚ nocow เจฎเฉ‹เจก เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค เจ—เจฐเจฎเฉ€เจ†เจ‚ เจฆเฉŒเจฐเจพเจจ, เจ‰เจน เจ—เจฒเจคเฉ€ เจธเฉเจงเจพเจฐ เจ•เฉ‹เจกเจพเจ‚ เจ…เจคเฉ‡ RAIDZ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจฅเจฟเจฐ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจœเจจเจพ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ, เจจเจพเจฒ เจนเฉ€ fsck เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจจเจพเจฒ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจจ เจ…เจคเฉ‡ เจœเจพเจ‚เจš เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ‰เฉฑเจš เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ–เจชเจค เจตเจพเจฒเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉฑเจฒ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค

เจญเจตเจฟเฉฑเจ– เจฆเฉ€เจ†เจ‚ เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚, Bcachefs เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจœเฉฐเจ—เจพเจฒ เจญเจพเจธเจผเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจ‡เฉฑเจ›เจพ เจฆเจพ เจœเจผเจฟเจ•เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ. Bcachefs เจฆเฉ‡ เจฒเฉ‡เจ–เจ• เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจ‰เจน เจ•เฉ‹เจก เจ•เจฐเจจเจพ เจชเจธเฉฐเจฆ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจกเฉ€เจฌเฉฑเจ— เจ•เจฐเจจเจพ เจจเจนเฉ€เจ‚, เจ…เจคเฉ‡ เจนเฉเจฃ เจ‡เฉฑเจ• เจฌเจฟเจนเจคเจฐ เจตเจฟเจ•เจฒเจช เจนเฉ‹เจฃ 'เจคเฉ‡ เจธเฉ€ เจตเจฟเฉฑเจš เจ•เฉ‹เจก เจฒเจฟเจ–เจฃเจพ เจชเจพเจ—เจฒ เจนเฉˆเฅค เจœเฉฐเจ—เจพเจฒ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เฉเจ เจ‰เจชเจญเฉ‹เจ—เจคเจพ-เจธเจชเฉ‡เจธ เจ‰เจชเจฏเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš Bcachefs เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‡เจน เจตเจฟเจšเจพเจฐ เจนเฉŒเจฒเฉ€-เจนเฉŒเจฒเฉ€ เจฐเจธเจŸ เจตเจฟเฉฑเจš เจฌเฉ€เจ•เฉˆเจšเจซเจธ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉเจฌเจพเจฐเจพ เจฒเจฟเจ–เจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจธ เจญเจพเจธเจผเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจจเจพเจฒ เจกเฉ€เจฌเฉฑเจ—เจฟเฉฐเจ— เจธเจฎเฉ‡เจ‚ เจฆเฉ€ เจ•เจพเจซเจผเฉ€ เจฌเจšเจค เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ Bcachefs เจจเฉ‚เฉฐ เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ เจฆเฉ€ เจฎเฉเฉฑเจ– เจงเจพเจฐเจพ เจตเจฟเฉฑเจš เจฒเจฟเจœเจพเจฃ เจฒเจˆ, เจ—เฉ‹เจฆ เจฒเฉˆเจฃ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ‡ เจตเฉฑเจกเฉ‡ เจ†เจ•เจพเจฐ (2500 เจชเฉˆเจš เจ…เจคเฉ‡ เจ•เฉ‹เจก เจฆเฉ€เจ†เจ‚ เจฒเจ—เจญเจ— 90 เจนเจœเจผเจพเจฐ เจฒเจพเจˆเจจเจพเจ‚) เจ•เจพเจฐเจจ เจฆเฉ‡เจฐเฉ€ เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจธเจฎเฉ€เจ–เจฟเจ† เจ•เจฐเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉˆเฅค เจธเจฎเฉ€เจ–เจฟเจ† เจจเฉ‚เฉฐ เจคเฉ‡เจœเจผ เจ•เจฐเจจ เจฒเจˆ, เจ•เฉเจ เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจจเฉ‡ เจชเฉˆเจš เจฒเฉœเฉ€ เจจเฉ‚เฉฐ เจ›เฉ‹เจŸเฉ‡ เจ…เจคเฉ‡ เจคเจฐเจ• เจจเจพเจฒ เจตเฉฑเจ– เจ•เฉ€เจคเฉ‡ เจนเจฟเฉฑเจธเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฃ เจฆเจพ เจธเฉเจเจพเจ… เจฆเจฟเฉฑเจคเจพ เจนเฉˆเฅค เจšเจฐเจšเจพ เจฆเฉŒเจฐเจพเจจ, เจ•เฉเจ เจญเจพเจ—เฉ€เจฆเจพเจฐเจพเจ‚ เจจเฉ‡ เจ‡เฉฑเจ• เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจตเฉฑเจฒ เจตเฉ€ เจงเจฟเจ†เจจ เจ–เจฟเฉฑเจšเจฟเจ† เจ…เจคเฉ‡ เจ‡เจธ เจ–เจผเจคเจฐเฉ‡ เจตเฉฑเจฒ เจตเฉ€ เจงเจฟเจ†เจจ เจ–เจฟเฉฑเจšเจฟเจ† เจ•เจฟ เจœเฉ‡เจ•เจฐ เจ‡เจธเจฆเฉ‡ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‚เฉฐ เจ•เฉเจ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจฌเฉ‡เจฐเฉ‹เจ• เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ (เจฆเฉ‹ เจฐเฉˆเฉฑเจก เจนเฉˆเจŸ เจ•เจฐเจฎเจšเจพเจฐเฉ€ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจจ, เจชเจฐ เจ‰เจนเจจเจพเจ‚ เจฆเจพ เจ•เฉฐเจฎ เจ…เจœเฉ‡ เจตเฉ€ เจœเจพเจฐเฉ€ เจนเฉˆเฅค เจธเฉ€เจฎเจค เจฌเฉฑเจ— เจซเจฟเจ•เจธ)เฅค

Bcachefs เจจเฉ‚เฉฐ Bcache เจฌเจฒเจพเจ• เจœเฉฐเจคเจฐ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจŸเฉˆเจธเจŸ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจคเจ•เจจเฉ€เจ•เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจคเฉ‡เจœเจผ SSD เจกเจฐเจพเจˆเจตเจพเจ‚ (เจฐเจฟเจฒเฉ€เจœเจผ 3.10 เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจ•เจฐเจจเจฒ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ) 'เจคเฉ‡ เจนเฉŒเจฒเฉ€ เจนเจพเจฐเจก เจกเจฐเจพเจˆเจตเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจ•เฉˆเจธเจผ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค Bcachefs เจ•เจพเจชเฉ€-เจ†เจจ-เจฐเจพเจˆเจŸ (COW) เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ“เจตเจฐเจฐเจพเจˆเจŸ เจ•เจฐเจจ เจฆเฉ€ เจ…เจ—เจตเจพเจˆ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ€เจ†เจ‚ - เจจเจตเฉ€เจ‚ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจธเจฅเจพเจจ 'เจคเฉ‡ เจฒเจฟเจ–เจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเจฟเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเจฅเจฟเจคเฉ€ เจธเฉ‚เจšเจ• เจฌเจฆเจฒเจฆเจพ เจนเฉˆเฅค

Bcachefs เจฆเฉ€ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจกเจฐเจพเจˆเจตเจพเจ‚ เจฆเฉ‡ เจฎเจฒเจŸเฉ€-เจฒเฉ‡เจ…เจฐ เจ•เจจเฉˆเจ•เจธเจผเจจ เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจนเฉˆ, เจœเจฟเจธ เจตเจฟเฉฑเจš เจธเจŸเฉ‹เจฐเฉ‡เจœ เจ•เจˆ เจฒเฉ‡เจ…เจฐเจพเจ‚ เจจเจพเจฒ เจฌเจฃเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ - เจธเจญ เจคเฉ‹เจ‚ เจคเฉ‡เจœเจผ เจกเจฐเจพเจˆเจตเจพเจ‚ (SSD) เจนเฉ‡เจ เจฒเฉ‡ เจฒเฉ‡เจ…เจฐ เจจเจพเจฒ เจœเฉเฉœเฉ€เจ†เจ‚ เจนเฉเฉฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจœเฉ‹ เจ…เจ•เจธเจฐ เจตเจฐเจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ•เฉˆเจธเจผ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเฉ€เจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ, เจ…เจคเฉ‡ เจ‰เฉฑเจชเจฐเฉ€ เจชเจฐเจค เจฌเจฃ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจตเจงเฉ‡เจฐเฉ‡ เจธเจฎเจฐเฉฑเจฅเจพ เจตเจพเจฒเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจธเจธเจคเฉ€เจ†เจ‚ เจกเจฟเจธเจ•เจพเจ‚ เจœเฉ‹ เจ˜เฉฑเจŸ เจฎเฉฐเจ— เจ•เฉ€เจคเฉ‡ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจฐเจพเจˆเจŸเจฌเฉˆเจ• เจ•เฉˆเจšเจฟเฉฐเจ— เจจเฉ‚เฉฐ เจฒเฉ‡เจ…เจฐเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจตเจฐเจคเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจกเจฐเจพเจˆเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ—เจคเฉ€เจธเจผเฉ€เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจญเจพเจ— เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจธเจฟเจธเจŸเจฎ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจตเจฟเฉฑเจš เจฐเฉเจ•เจพเจตเจŸ เจฆเฉ‡ เจฌเจฟเจจเจพเจ‚ เจตเฉฑเจ– เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ (เจกเจพเจŸเจพ เจ†เจชเจฃเฉ‡ เจ†เจช เจฎเจพเจˆเจ—เจฐเฉ‡เจŸ เจนเฉ‹ เจœเจพเจ‚เจฆเจพ เจนเฉˆ)เฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹