Bcachefs dia efa nampiana tao amin'ny sampana manaraka linux ary mety ho tonga amin'ny Linux 6.7

bcachefs-linux

Bcachefs dia rafitra rakitra kopia amin'ny fanoratana ho an'ny rafitra fiasa mifototra amin'ny Linux.

Toa nahitam-bokany ny ezaky ny mpanoratra ny BcacheFS, vao haingana nanjary fantatra ny vaovao izay azy ny rafitra fichier, dia nahavita nekena ihany ary natambatra tao amin'ny kaody kernel Linux, izay voafaritra manokana ao amin'ny sampana linux-manaraka (izay mizaha endri-javatra ho an'ny dikan-teny ho avy amin'ny kernel Linux).

Ary nandritra ny 3 taona mahery i Kent Overstreet, mpanoratra ny BcacheFS, dia niasa mafy tamin'ny famolahana ny rafitra fichier mba ho tafiditra ao anatin'ny fehezan-dalànan'ny sampana lehibe amin'ny Linux Kernel.

Na dia nekena aza ny BcacheFS ary natambatra tao amin'ny sampana linux-manaraka, ny fangatahana extract mba hampidirana code avy amin'ny BcacheFS tao amin'ny sampana lehibe dia nolavin'i Linus Torvalds izany, izay tao amin'ny fanehoan-kevitra avy amin'ny rain'ny Linux, dia nanoro hevitra an'i Kent Overstreet izy mba hanombantombana aloha ny maha-mety ny patch natolotra ao amin'ny sampana andrana an'ny Linux-manaraka, ka raha mahomby ny famerenana dia azo ampidirina ao amin'ny kernel 6.7 ny BcachefsFS, izay ny fandefasana azy. andrasana amin'ny volana Desambra.

Ho an'ireo izay tsy mahalala momba ny BcachefsFS dia tokony ho fantatrao izany rafitra fichier ity lasa mampiasa teknolojia efa voasedra amin'ny fampandrosoana amin'ny fitaovana fanakanana Bcache, natao hametahana ny fidirana amin'ny kapila mafy miadana amin'ny SSD haingana (tafiditra ao amin'ny kernel hatramin'ny dikan-teny 3.10).

Bcachefs

pikantsary fa efa nekena tamin'ny Linux ny Bcachefs

Bcachefs mampiasa mekanika kopia amin'ny fanoratana (COW) izay tsy mahatonga ny fanovana ny angon-drakitra hosoloina: ny fanjakana vaovao dia nosoratana ho any amin'ny toerana vaovao, aorian'izay dia ovaina ny tondro fanjakana ankehitriny.

Ny tanjon'ny Bcachefs dia ny hanatratra ny haavon'ny fampisehoana, ny fahatokisana ary ny scalability ny XFS, amin'ny raha manome endri-javatra fanampiny Btrfs sy ZFS toy ny fizarazarana fitaovana maro, fandrindrana fiara maro sosona, replication (RAID 1/10), angona mangarahara sy caching, famatrarana amin'ny LZ4, gzip ary ZSTD maody, fahatapahan'ny fahasalamana, fanamarinana ny fahamendrehana amin'ny fampiasana checksums , ny fahafahana mitahiry ny kaody fanitsiana ny fahadisoana Reed-Solomon (RAID 5/6), fitahirizana ny fampahalalana amin'ny endrika miafina (ChaCha20 sy Poly1305 no ampiasaina).

Raha ny fahombiazana, Ny Bcachefs dia mialoha ny Btrfs sy ny rafitra rakitra hafa mifototra amin'ny mekanika copie-on-write ary mampiseho ny hafainganam-pandehan'ny asa manakaiky ny Ext4 sy XFS.

Endri-javatra manokana avy amin'ny Bcachefs dia fanohanana ny multi-sosona fiara fifandraisana, izay ahitana sosona maromaro ny fitehirizana: ny kapila haingana kokoa (SSD) dia mifandray amin'ny sosona ambany, izay ampiasaina amin'ny fitahirizana angon-drakitra ampiasaina matetika, ary ny sosona ambony dia misy kapila haingana kokoa. manome fitahirizana ho an'ny angona tsy dia ampiasaina.

Azo ampiasaina eo anelanelan'ny sosona ny caching fomba fanoratana. Ny kapila dia azo ampiana sy esorina amin'ny fizarazarana tsy mitsahatra ny fampiasana ny rafi-drakitra (mifindra ho azy ny data).

Tsara ny manonona izany ny zava-bita farany Amin'ny fampivoarana ny Bcachefs dia misongadina ny fanamafisana ny fampiharana ny snapshots azo soratana. Raha oharina amin'ny Btrfs, ny snapshots ao amin'ny Bcachefs dia mihamitombo kokoa izao ary afaka amin'ny olana misy ao amin'ny Btrfs. Amin'ny fampiharana, ny snapshots dia nosedraina mba hiasa rehefa mandamina backup MySQL.

Mikasika ny drafitra ho avy ampidiro ny faniriana hampiasa ny fiteny Rust rehefa mamorona Bcachefs. Araka ny voalazan'ny mpanoratra Bcachefs, izay tia fandaharana fa tsy debugging code, dia ho adala ny manoratra kaody amin'ny C amin'izao fotoana izao fa misy safidy tsara kokoa.

Ny Rust dia efa mandray anjara amin'ny Bcachefs amin'ny fampiharana ny fitaovana sasany izay mandeha amin'ny habaka mpampiasa. Fanampin'izany, mipoitra ny hevitra hamerenana tsikelikely ny Bcachefs amin'ny Rust, satria ny fampiasana an'io fiteny io dia mitsitsy be ny fotoana debug.

loharanom-baovao: https://www.phoronix.com


Ny atin'ny lahatsoratra dia manaraka ny fitsipiky ny etika fanonta. Raha hitatitra tsindry diso eto.

Aoka ho voalohany ny fanehoan-kevitra

Avelao ny hevitrao

Ny adiresy email dia tsy ho namoaka. Mitaky saha dia marika amin'ny *

*

*

  1. Miandraikitra ny angon-drakitra: AB Internet Networks 2008 SL
  2. Tanjon'ny angona: Control SPAM, fitantanana hevitra.
  3. Legitimation: Ny fanekenao
  4. Fifandraisana momba ny angona: Tsy hampitaina amin'ny antoko fahatelo ny angona raha tsy amin'ny adidy ara-dalàna.
  5. Fitehirizana angona: Database nomen'ny Occentus Networks (EU)
  6. Zo: Amin'ny fotoana rehetra, azonao atao ny mametra, mamerina ary mamafa ny mombamomba anao.