Utgivning av filsystemet Bcachefs 1.37.0

Kent Overstreet har publicerat version 1.37.0 av filsystemet Bcachefs. Utgivningen omfattar tvÄ paket: bcachefs-kernel-dkms med en kÀrna modul som kompileras med hjÀlp av DKMS (Dynamic Kernel Module Support) och bcachefs-tools med kommandoradsverktyget bcachefs, som implementerar kommandon för att skapa (mkfs), montera, ÄterstÀlla och verifiera FS. Paketen Àr sammanstÀllda för Debian, Ubuntu, Fedora, openSUSE, NixOS och Arch Linux. DKMS-modulen stödjer kÀrnor i Linux frÄn 6.16.

I den nya versionen:

  • Stöd för felkorrigeringskoder har stabiliserats och deklarerats klart för allmĂ€n anvĂ€ndning, vilket möjliggör Ă„terstĂ€llande av skadade data liknande RAID 5/6. Implementeringen baseras pĂ„ Reed-Solomon-kodning, som kan korrigera upp till N fel i en stripe med N överflödiga block. Automatisk Ă„terstĂ€llning av degraderade stripes har sĂ€kerstĂ€llts. Möjlighet har tillagts för att anvĂ€nda Ă„terstĂ€llningskoder i konfigurationer med lagringsenheter av olika storlekar.
  • Stöd för den under utveckling befintliga kĂ€rnan i Linux 7.0 har lagts till.
  • Nya kommandon har implementerats: «subvolume list» för att visa delvolymer med filtrering och sortering; «subvolume list-snapshots» för att visa snapshots i en trĂ€dform; «subvolume reflink-option-propagate» för att tillĂ€mpa filens in- och utdataalternativ som komprimering, kontrollsumma, antal kopior och lista över mĂ„lenheter till filens extenter.
  • Operationen för att spola (rewind) loggen har stabiliserats.
  • Automatisk Ă„terstĂ€llning garanteras nĂ€r enheter med felaktigt stöd för kommandon för att Ă„terstĂ€lla cachade skrivoperationer till lagringsenheten (flush och FUA) anvĂ€nds.
  • ÅterstĂ€llning efter felaktig avstĂ€ngning har snabbats upp.
  • Prestandan för FS som omfattar flera enheter har förbĂ€ttrats.
  • De anvĂ€ndarutrymmeverktyg som bcachefs bestĂ„r av har skrivits om i Rust. I framtiden planeras det att skriva om Ă€ven FS-komponenterna som fungerar pĂ„ kĂ€rnnivĂ„ i Rust. Arbetet med att anvĂ€nda Verus-verktyget för formell verifiering av kod i Rust har inletts.

Bcachefs-projektet utvecklar ett filsystem som syftar till att kombinera den utökade funktionaliteten hos Btrfs och ZFS med den nivÄ av prestanda, tillförlitlighet och skalbarhet som kÀnnetecknar XFS. Bcachefs stöder funktioner sÄsom inkludering av flera enheter i ett partition, flerlagers lagringslayout (den nedre lagret med ofta anvÀnda data baserat pÄ snabba SSD:er och det översta lagret med mindre begÀrda data frÄn hÄrddiskar), replikering (RAID 1/10), caching, transparent datakomprimering (LZ4, gzip och ZSTD-lÀgen), tillstÄndsklippningar (snapshots), integritetsverifiering med kontrollsummor, felkorrigeringskoder, lagring av information i krypterad form (anvÀnder ChaCha20 och Poly1305).

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster