Agbakwunyelarị Bcachefs na ngalaba Linux na-esote ma nwee ike ịbịarute na Linux 6.7.

bcachef-linux

Bcachefs bụ sistemu faịlụ idetuo na-ede maka sistemụ arụmọrụ dabere na Linux.

Ọ dị ka mbọ nke onye edemede BcacheFS amịpụtala mkpụrụ, ebe ọ bụ na nso nso a bịara mara ozi na ya usoro faịlụ, emechaala jisie ike ịnakwere wee jikọta na koodu kernel Linux, bụrụ nke akọwapụtara na linux-esote alaka (nke na-anwale njirimara maka ụdị Linux kernel n'ọdịnihu).

N'ime ihe karịrị afọ 3 Kent Overstreet, onye edemede nke BcacheFS, arụsi ọrụ ike n'ịkwalite usoro faịlụ ya ka e wee tinye ya na koodu nke isi ngalaba nke Linux Kernel.

N'agbanyeghị na anabatala BcacheFS wee jikọta na ngalaba Linux na-esote, arịrịọ ahụ wepụ ka ịgụnye koodu nke BcacheFS na isi alaka ụlọ ọrụ Linus Torvalds jụrụ ya, nke na nkwupụta sitere n'aka nna Linux, ọ tụrụ aro Kent Overstreet ka ọ buru ụzọ nyochaa ntozu nke patches ndị a tụrụ aro na ngalaba nnwale nke Linux na-esote, yabụ ọ bụrụ na nyocha ahụ gara nke ọma, enwere ike itinye BcachefsFS na kernel 6.7, onye mmalite ya. na-atụ anya na December.

Maka ndị na-amaghị gbasara BcachefsFS, ị kwesịrị ịma nke ahụ Nke a bụ usoro faịlụ mepụtara iji teknụzụ anwalelarị na mmepe nke Bcache ngọngọ ngwaọrụ, emebere iji chekwaa ohere iji nwayọ draịva siri ike na SSD ngwa ngwa (gụnyere na kernel kemgbe ụdị 3.10).

Bcachef

nseta ihuenyo nke anabatala Bcachefs na Linux

Bcachef na-eji usoro nnomi-na-dere (COW) nke mgbanwe na-adịghị eme ka e degharịa data: a na-ede obodo ọhụrụ ahụ na ebe ọhụrụ, mgbe nke ahụ gasịrị, a gbanwere pointer steeti ugbu a.

Ebumnuche nke Bcachefs bụ iji nweta ọkwa nke arụmọrụ, ntụkwasị obi na scalability nke XFS, site na mgbe ị na-enye ndị ọzọ Btrfs na ZFS atụmatụ dị ka nkewa multi-ngwaọrụ, multi-layer drive layouts, replication (RAID 1/10), transperent data and caching, compression in LZ4, gzip and ZSTD modes, health outages, nkwenye nke iguzosi ike n'ezi ihe site na iji checksums. , ikike ịchekwa koodu mgbazi njehie Reed-Solomon (RAID 5/6), nchekwa nke ozi na ụdị ezoro ezo (ChaCha20 na Poly1305 na-eji).

Na usoro nke arụmọrụ, Bcachef dị n'ihu Btrfs na sistemụ faịlụ ndị ọzọ dabere na usoro nnomi-na-ede wee gosipụta ọsọ na-arụ ọrụ nso Ext4 na XFS.

Ihe pụrụ iche nke Bcachef bụ nkwado maka njikọ mbanye multi-layer, nke ebe nchekwa ahụ mejupụtara ọtụtụ n'ígwé: draịva ngwa ngwa (SSD) na-ejikọta ya na oyi akwa dị ala, nke a na-eji echekwa data a na-ejikarị eme ihe, na oyi akwa dị elu bụ draịva ngwa ngwa. nye nchekwa maka data ejiri obere eme ihe.

Enwere ike iji caching mode-ede azụ n'etiti ọkwa. Enwere ike ịgbakwunye draịva siri ike ma wepụ ya na nkebi na-akwụsịghị iji sistemụ faịlụ (data na-akwaga na-akpaghị aka).

Ọ bara uru ikwu nke ahụ nke ọhụrụ rụzuru Na mmepe nke Bcachefs, nkwụsi ike nke mmejuputa snapshots edere pụtara. Tụnyere Btrfs, snapshots na Bcachefs ugbu a na-akawanye mma ma nweere onwe ya pụọ ​​​​na nsogbu dị na Btrfs. Na omume, anwalela snapshots ka ọ rụọ ọrụ mgbe ị na-ahazi ndabere MySQL.

Banyere atụmatụ n'ọdịnihu gụnyere ọchịchọ iji asụsụ nchara mgbe ị na-etolite Bcachefs. Dị ka onye edemede Bcachefs si kwuo, onye nwere mmasị na mmemme kama ịmegharị koodu, ọ ga-abụ ihe nzuzu ide koodu na C ugbu a na nhọrọ ka mma dị.

Rust esonyela na Bcachefs na mmejuputa ụfọdụ akụrụngwa na-arụ ọrụ na oghere onye ọrụ. Na mgbakwunye, echiche a na-amalite iji nwayọ degharịa Bcachefs kpamkpam na Rust, n'ihi na iji asụsụ a na-echekwa oge nbibi nke ukwuu.

Isi: https://www.phoronix.com


Ọdịnaya nke isiokwu agbaso ụkpụrụ anyị nke ụkpụrụ nduzi. Kpesa mmejọ pịa ebe a.

Bụrụ onye mbụ ịza ajụjụ

Hapu okwu gi

Adreesị email gị agaghị bipụtara. Chọrọ ubi na-akara na *

*

*

  1. Na-ahụ maka data: AB Internet Networks 2008 SL
  2. Nzube nke data: Nchịkwa SPAM, njikwa okwu.
  3. Ikike: Nkwenye gị
  4. Nkwurịta okwu nke data: Agaghị agwa ndị ọzọ data ahụ ma ọ bụghị site na iwu.
  5. Nchekwa data: Ebe nchekwa data nke Occentus Networks (EU) kwadoro
  6. Ikike: Oge obula inwere ike igbachi, weghachite ma hichapụ ihe omuma gi.