Bcachefs gouf schonn an der Linux-nächst Branche bäigefüügt a kéint op Linux 6.7 ukommen

bcachefs-linux

Bcachefs ass e Copy-on-Write Dateiesystem fir Linux-baséiert Betribssystemer.

Et schéngt, datt d'Efforte vum Auteur vun BcacheFS Fruucht gedroen hunn, zënter kuerzem gouf bekannt d'Nouvelle datt seng Dateisystem, huet et endlech gelongen ze akzeptéieren a fusionéiert an de Linux Kernel Code, spezifesch an der Linux-nächst Branche (wat d'Features fir zukünfteg Versioune vum Linux Kernel testen).

A fir just iwwer 3 Joer huet de Kent Overstreet, Auteur vu BcacheFS, haart geschafft fir säi Dateiesystem ze poléieren, sou datt en an de Code vun der Haaptzweig vum Linux Kernel agefouert ka ginn.

Och wann BcacheFS ugeholl gouf a fusionéiert an d'Linux-nächst Branche, d'Ufro Extrait fir Code ze enthalen vum BcacheFS an der Haaptbranche gouf et vum Linus Torvalds verworf, zu deem a Kommentarer vum Papp vu Linux, hien recommandéiert de Kent Overstreet fir d'éischt d'Eegeschaft vun de Patches ze evaluéieren, déi an der experimenteller Branche vu Linux-nächst proposéiert goufen, also wann d'Iwwerpréiwung erfollegräich ass, kéint BcachefsFS am 6.7 Kernel abegraff ginn, deem säi Start. gëtt am Dezember erwaart.

Fir déi, déi net iwwer BcachefsFS wëssen, sollt Dir dat wëssen dëst ass e Dateiesystem entwéckelt benotzt Technologien schonn an der Entwécklung getest vum Bcache Block Apparat, entworf fir Cache Zougang zu luesen Festplazen op séier SSDs (abegraff am Kernel zënter Versioun 3.10).

Bcachefs

Screenshot datt Bcachefs schonn op Linux ugeholl gouf

Bcachefs benotzt eng Kopie-op-schreiwen Mechanismus (COW) an deenen d'Ännerungen keng Daten iwwerschriwwe ginn: den neie Staat gëtt op eng nei Plaz geschriwwe, duerno gëtt den aktuellen Zoustandszeiger geännert.

D'Zil vu Bcachefs ass den Niveau vun der Leeschtung, Zouverlässegkeet an Skalierbarkeet vun XFS z'erreechen, duerch wärend zousätzlech Btrfs an ZFS Features ubidden wéi Multi-Device Partitioning, Multi-Layer Drive Layouten, Replikatioun (RAID 1/10), transparent Daten a Caching, Kompressioun an LZ4, gzip an ZSTD Modi, Gesondheetsausfall, Verifizéierung vun der Integritéit mat Kontrollsummen , d'Fäegkeet fir Reed-Solomon Fehlerkorrekturcoden ze späicheren (RAID 5/6), Späichere vun Informatioun a verschlësselte Form (ChaCha20 a Poly1305 gi benotzt).

Am Sënn vun der Leeschtung, Bcachefs ass viru Btrfs an aner Dateisystemer baséiert op dem Copy-on-Write Mechanismus a weist eng Operatiounsgeschwindegkeet no bei Ext4 an XFS.

Eng speziell Feature vun Bcachefs ass Ënnerstëtzung fir Multi-Layer Drive Verbindungen, an deem d'Späichere besteet aus verschiddene Schichten: déi méi séier Drive (SSD) si mat der ënneschter Layer ugeschloss, déi benotzt gëtt fir dacks benotzten Donnéeën ze cache, an déi iewescht Layer besteet aus méi séieren Disk Drives.Raum an ekonomesch déi liwwert Späichere fir manner benotzten Donnéeën.

Schreifweis Modus Caching kann tëscht Schichten benotzt ginn. Drive kann dynamesch bäigefüügt an ofgeschaaft ginn vun enger Partition ouni d'Benotzung vum Dateiesystem ze stoppen (Daten migréieren automatesch).

Et ass derwäert ze ernimmen vun de leschten Leeschtungen An der Entwécklung vu Bcachefs steet d'Stabiliséierung vun der Ëmsetzung vu schrëftleche Schnappschëss eraus. Am Verglach mat Btrfs, Snapshots a Bcachefs Skala elo vill besser a si fräi vun de Problemer, déi inherent zu Btrfs sinn. An der Praxis goufen Snapshots getest fir ze schaffen wann Dir MySQL Backups organiséiert.

Betreffend Zukunftspläng enthalen de Wonsch d'Rust Sprooch ze benotzen wann Dir Bcachefs entwéckelt. Laut dem Bcachefs Autor, dee gär programméiere wëllt anstatt Code ze Debuggen, wier et verréckt Code am C ze schreiwen elo datt eng besser Optioun verfügbar ass.

Rust bedeelegt scho bei Bcachefs un der Ëmsetzung vun e puer Utilities déi am Benotzerraum lafen. Zousätzlech gëtt d'Iddi gebrach fir Bcachefs lues a lues komplett a Rust nei ze schreiwen, well d'Benotzung vun dëser Sprooch bedeitend Debugging Zäit spuert.

Source: https://www.phoronix.com


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

Gitt d'éischt fir ze kommentéieren

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Donnéeën: AB Internet Networks 2008 SL
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.