Bcachefs yakanga yatowedzerwa mulinux-inotevera bazi uye inogona kunge ichisvika muLinux 6.7.

bcachefs-linux

Bcachefs ikopi-pa-kunyora faira system yeLinux-yakavakirwa masisitimu anoshanda.

Zvinoita sekuti kuedza kwemunyori weBcacheFS kwakabereka zvibereko, kubvira nguva pfupi yadarika yakazozivikanwa nhau kuti dzake file system, yakazokwanisa kugamuchirwa uye yakabatanidzwa muLinux kernel kodhi, kuve yakananga muLinux-inotevera bazi (iyo inoedza maficha emamwe mavhezheni eLinux kernel).

Uye kweanopfuura makore matatu chete Kent Overstreet, munyori weBcacheFS, akashanda nesimba pakukwenenzvera faira yake system kuti igoverengerwa mukodhi yebazi guru reLinux Kernel.

Kunyangwe BcacheFS yakagamuchirwa uye yakabatanidzwa mulinux-inotevera bazi, chikumbiro kubvisa kuisa kodhi neBcacheFS mubazi guru rakarambwa naLinus Torvalds, kune izvo mumashoko kubva kuna baba veLinux, akakurudzira Kent Overstreet kuti atange aongorora kukodzera kwezvigamba zvakarongwa mubazi rekuedza reLinux-rinotevera, saka kana kuongorora kwakabudirira, BcachefsFS inogona kuiswa mu6.7 kernel, iyo yakatanga. inotarisirwa muna Zvita.

Kune avo vasingazive nezveBcachefsFS, iwe unofanirwa kuziva izvozvo iyi faira system zvakagadzirwa kushandisa matekinoroji yakatoedzwa mubudiriro yeBcache block mudziyo, yakagadzirirwa cache kuwana kunonoke hard drives pakukurumidza SSDs (inosanganisirwa mu kernel kubvira vhezheni 3.10).

Bcachefs

skrini iyo Bcachefs yakatogamuchirwa paLinux

Bcachefs inoshandisa nzira yekukopa-pa-kunyora (COW) umo shanduko dzisingaiti kuti data iwedzere kunyorwa: iyo itsva inonyorerwa kune imwe nzvimbo, mushure meiyo ikozvino mamiriro pointer anoshandurwa.

Chinangwa cheBcachefs ndechekuwana mwero wekuita, kuvimbika uye scalability yeXFS, kubudikidza. uchipa mamwe maBtrfs neZFS maficha akadai seakawanda-chishandiso kugovera, akawanda-layer dhiraivha marongero, kudzokorora (RAID 1/10), data rakajeka uye caching, compression muLZ4, gzip uye ZSTD modhi, kubuda kwehutano, kutendeseka uchishandisa cheki, iyo kukwanisa kuchengeta Reed-Solomon kukanganisa kururamisa makodhi (RAID 5/6), kuchengetedza ruzivo mune encrypted fomu (ChaCha20 uye Poly1305 inoshandiswa).

Panyaya yekuita, Bcachefs iri pamberi peBtrfs uye mamwe mafaera masisitimu zvichibva pane kopi-pa-kunyora michina uye inoratidza kumhanya kwekushanda padyo neExt4 uye XFS.

Chinhu chakakosha naBcachefs inotsigira kune akawanda-layer drive yekubatanidza, umo chengetedzo inoumbwa nezvikamu zvinoverengeka: iyo inokurumidza dhiraivha (SSD) yakabatana neiyo yakaderera layer, iyo inoshandiswa kuvharisa data rinowanzo shandiswa, uye iyo yepamusoro pepa inoumbwa nekukurumidza dhisiki madhiraivha. kupa kuchengetedza kune data shoma inoshandiswa.

Writer-back mode caching inogona kushandiswa pakati pezvikamu. Madhiraivha anogona kuwedzerwa zvine simba uye kuvharirwa kubva pachikamu pasina kumira kushandiswa kweiyo faira system (data rinotama otomatiki).

Zvakakodzera kutaura izvozvo zvezvichangoburwa Mukuvandudzwa kweBcachefs, kudzikamiswa kwekushandiswa kweanonyorwa snapshots inomira pachena. Kuenzaniswa neBtrfs, snapshots muBcachefs ikozvino inokwira zvirinani uye haina matambudziko anowanikwa kuBtrfs. Mukuita, snapshots akaedzwa kushanda kana kuronga MySQL backups.

Nezvezvirongwa zveramangwana sanganisira chido chekushandisa mutauro weRust paunenge uchigadzira Bcachefs. Maererano nemunyori weBcachefs, uyo anofarira hurongwa panzvimbo yedebugging kodhi, zvingave zvakapenga kunyora kodhi muC ikozvino kuti iri nani sarudzo iripo.

Rust yatotora chikamu muBcachef mukuita kwezvimwe zvinoshandiswa zvinomhanya munzvimbo yemushandisi. Pamusoro pezvo, iyo pfungwa iri kubikwa kuti zvishoma nezvishoma inyorezve Bcachefs zvizere muRust, sezvo kushandisa mutauro uyu kunochengetedza zvakanyanya nguva yekugadzirisa.

mabviro: https://www.phoronix.com


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako