Bcachefs 1.37.0 failisüsteemi väljalase

Kent Overstreet on avaldanud failisüsteemi Bcachefs 1.37.0. Väljalase sisaldab kahte paketti: bcachefs-kernel-dkms, mis sisaldab Dynamic Kernel Module Support (DKMS) süsteemi abil ehitatud kerneli moodulit, ja bcachefs-tools, mis sisaldab kasutajaruumi bcachefs utiliiti, mis rakendab käske failisüsteemi loomiseks (mkfs), ühendamiseks, taastamiseks ja kontrollimiseks. Paketid on kompileeritud järgmistele rakendustele: Debian, Ubuntu, Fedora, openSUSE, NixOS ja Arch LinuxDKMS moodul toetab kernelidega töötamist Linux, alates 6.16.

Uues versioonis:

  • RAID 5/6-ga sarnast andmete taastamist võimaldavate veaparanduskoodide tugi on stabiliseeritud ja kuulutatud laialdaseks kasutamiseks valmis olevaks. Rakendus põhineb Reed-Solomoni kodeeringul, mis suudab parandada kuni N viga riba kohta N redundantse plokiga. Nüüd on toetatud ka halvenenud ribade automaatne taastamine. Lisatud on võimalus rakendada taastekoode erineva suurusega draividega konfiguratsioonidele.
  • Lisatud tugi arendusjärgus kernelile Linux 7.0.
  • Rakendatud on uued käsud: "subvolume list" alamköidete loetlemiseks koos filtreerimise ja sortimisega; "subvolume list-snapshots" hetktõmmiste kuvamiseks puukujuliselt; "subvolume reflink-option-propagate" faili I/O-valikute (nt tihendamine, kontrollsumma, koopiate arv ja sihtmärkide loend) rakendamiseks faili ulatusele.
  • Päeviku tagasikerimise toiming on stabiliseeritud.
  • Automaatne taastamine toimub siis, kui kasutatakse seadmeid, mis ei toeta vahemällu salvestatud kirjutamisoperatsioonide draivi tühjendamise käske (flush ja FUA).
  • Ebanormaalsest seiskamisest taastumine on kiirenenud.
  • Mitme seadme hõlmava FS-i täiustatud jõudlus.
  • Kasutajaruumi bcachefs utiliidid on Rustis ümber kirjutatud. Tulevikuplaanide hulka kuulub ka kerneli tasemel failisüsteemi komponentide ümberkirjutamine Rustis. Alustatud on tööd Veruse tööriistakomplekti kasutamisega Rusti koodi ametlikuks verifitseerimiseks.

Bcachefsi projekt arendab failisüsteemi, mille eesmärk on ühendada Btrfsi ja ZFS-i täiustatud funktsionaalsus XFS-i jõudluse, töökindluse ja skaleeritavusega. Bcachefs toetab selliseid funktsioone nagu mitu seadet partitsiooni kohta, mitmekihilised salvestuspaigutused (alumine kiht sageli ligipääsetavate andmetega kiirete SSD-de põhjal ja ülemine kiht harvemini ligipääsetavate andmetega kõvaketastelt), replikatsioon (RAID 1/10), vahemällu salvestamine, läbipaistev andmete tihendamine (LZ4, gzip ja ZSTD režiimid), olekulõigud (hetktõmmised), terviklikkuse kontrollimine kontrollsummade abil, veaparanduskoodid ja krüptitud andmesalvestus (kasutades ChaCha20 ja Poly1305).

Allikas: opennet.ru

Ostke DDoS-kaitsega saitide jaoks usaldusväärne hostimine, VPS VDS-serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega, VPS VDS serverid | ProHoster