Bcachefs ua uma ona faaopoopo i le linux-sosoo lala ma e mafai ona taunuu i Linux 6.7

bcachefs-linux

Bcachefs o se kopi-i-tusi faila faila mo faiga faʻaogaina Linux.

E foliga mai o taumafaiga a le tusitala o le BcacheFS ua fua mai, talu ai nei ua lauiloa o le tala o lana faiga faila, ua iu lava ina mafai ona talia ma tuʻufaʻatasia i le Linux kernel code, faʻapitoa i le linux-laina lala (lea e suʻeina ai foliga mo faʻasologa o le Linux kernel i le lumanaʻi).

Ma mo na o le silia ma le 3 tausaga o Kent Overstreet, le tusitala o le BcacheFS, sa galue malosi i le faʻamalamalamaina o lana faila faila ina ia mafai ona aofia i totonu o le numera o le lala autu o le Linux Kernel.

E ui lava ua talia BcacheFS ma tuʻufaʻatasia i le linux-laina lala, le talosaga sii mai e aofia ai le code e BcacheFS i le lala autu na teena e Linus Torvalds, lea i faʻamatalaga mai le tama o Linux, na ia fautuaina ai Kent Overstreet e iloilo muamua le talafeagai o patches na faʻatulagaina i le lala faʻataʻitaʻi o Linux-sosoo, o lea afai e manuia le iloiloga, e mafai ona aofia ai le BcachefsFS i le 6.7 kernel, o lona faʻalauiloaina. e faamoemoe ia Tesema.

Mo i latou e le iloa BcachefsFS, e tatau ona e iloa lena mea ole faiga faila lea atiina ae fa'aaogaina tekinolosi ua uma ona tofotofoina i atinae ole masini poloka poloka Bcache, ua fuafuaina e fa'aoga avanoa e fa'agesegese ai ta'avale malo i luga o SSD saosaoa (e aofia i le fatu talu mai le version 3.10).

Bcachefs

faʻamalama o Bcachefs ua uma ona talia i Linux

Bcachefs fa'aogaina se masini kopi-i-tusi (COW) lea o suiga e le mafua ai ona toe faʻauluina faʻamaumauga: o le setete fou ua tusia i se nofoaga fou, a maeʻa ona suia le faʻailoga o le setete o loʻo i ai nei.

O le sini a Bcachefs o le ausia lea o le maualuga o le faʻatinoga, faʻamaoni ma le faʻalauteleina o le XFS, e aʻo tuʻuina atu faʻaopoopoga Btrfs ma ZFS faʻapitoa e pei o le vaeluaga o le tele o masini, faʻasologa o taʻavale faʻapipiʻi, faʻasologa (RAID 1/10), faʻamatalaga manino ma faʻapipiʻi, faʻapipiʻi i le LZ4, gzip ma le ZSTD modes, faʻamaʻi le soifua maloloina, faʻamaonia o le faʻamaoni e faʻaaoga ai siaki tupe. , le mafai ona teuina Reed-Solomon faʻasaʻo faʻatonuga (RAID 5/6), teuina o faʻamatalaga i le faʻailoga faʻailoga (ChaCha20 ma Poly1305 o loʻo faʻaaogaina).

I tulaga o faʻatinoga, Bcachefs e muamua atu i Btrfs ma isi faila faila faʻavae i luga o le kopi-tusi-tusi masini ma faʻaalia se saoasaoa faʻaogaina latalata ile Ext4 ma XFS.

O se faʻapitoa vaega e Bcachefs o le lagolago mo feso'ota'iga ta'avale fa'atele, lea e teu ai le tele o vaega: o le televave o ta'avale (SSD) e feso'ota'i i le pito i lalo, lea e fa'aoga e teu ai fa'amaumauga e masani ona fa'aoga, ma o le vaega pito i luga e faia i ta'avale fa'avavevave. saunia le teuina mo faʻamatalaga itiiti faʻaaogaina.

E mafai ona fa'aoga le fa'asao i tua ile va o laulau. O ta'avale e mafai ona fa'aopoopo malosi ma tu'u'ese mai se vaeluaga e aunoa ma le taofia o le fa'aogaina o le faila faila (fa'amatalaga e otometi lava).

E taua le taʻua o lena o taunu'uga aupito lata mai I le atinaʻeina o Bcachefs, o le faʻamautuina o le faʻatinoina o faʻamatalaga tusitusia e tu mai. Pe a faatusatusa i Btrfs, ata i Bcachefs ua sili atu ona lelei ma ua saoloto mai faʻafitauli faʻapitoa i Btrfs. I le faʻataʻitaʻiga, na faʻataʻitaʻiina ata e galue pe a faʻatulagaina faʻamaumauga MySQL.

E tusa ai ma fuafuaga mo le lumanai aofia ai le naunau e faʻaaoga le gagana Rust pe a atiaʻe Bcachefs. E tusa ai ma le tusitala o le Bcachefs, e fiafia i polokalame nai lo le faʻaogaina o le code, o le a valea le tusia o le code i le C i le taimi nei o loʻo maua se filifiliga sili atu.

Ua uma ona auai Rust i Bcachefs i le faʻatinoina o nisi o mea aoga e taʻavale i avanoa faʻaoga. E le gata i lea, o le manatu o loʻo faʻatupuina e faʻasolosolo le toe tusia atoa Bcachefs i Rust, aua o le faʻaaogaina o lenei gagana e faʻasaoina ai le taimi faʻafefe.

Punavai: https://www.phoronix.com


O mataupu o le tusitusiga e tausisi ia tatou mataupu silisili o amio lelei faʻatonu. E lipotia se mea sese kiliki iinei.

Ia avea muamua ma faamatalaga

Tuʻu lau faamatalaga

o le a le lomia lou tuatusi imeli. O nofoaga e manaʻomia e makaina *

*

*

  1. E nafa ma faʻamatalaga: AB Initaneti Networks 2008 SL
  2. Faamoemoega o faʻamatalaga: Pulea le SPAM, faʻamatalaga pulega.
  3. Tulaga faʻatulafonoina: Lau maliega
  4. Fesoʻotaʻiga o faʻamatalaga: O faʻamatalaga o le a le fesoʻotaʻi atu i isi vaega vagana i tulafono faʻatulafonoina.
  5. Teuina o faʻamatalaga: Faʻamaumauga tuʻufaʻatasia e Occentus Networks (EU)
  6. Aia Tatau: I soo se taimi e mafai ai ona e faʻatapulaʻaina, toe maua ma aveʻese au faʻamatalaga.