Vydanie WinBtrfs 1.10, implementácia súborového systému Btrfs pre Windows

Po viac než dvoch rokoch vývoja bolo zverejnené vydanie projektu WinBtrfs 1.10, ktoré rozvíja ovládač na využitie súborového systému Btrfs na platforme Windows. WinBtrfs nie je založený na kóde Btrfs z jadra Linux, ale je to alternatívna implementácia vytvorená od základov. Podporuje prácu s Windows XP a novšími verziami. Ovládač je súčasťou operačného systému ReactOS a môže sa používať na spustenie Windows z oddielu s Btrfs. Kód je napísaný v jazykoch C/C++ a je šírený pod licenciou LGPLv3.

WinBtrfs podporuje väčšinu funkcií Linuxovej verzie Btrfs, vrátane zápisu a čítania v asynchrónnom režime, použitia RAID0/1/10/5/6, cachovania, automatického zistenia oddielov, ACL, symbolických odkazov, pododdielov, snímok, pevných odkazov, zriedkavých súborov, proaktívneho prideľovania miesta, kompresie, vyrovnávania záťaže, kontroly integrity dát, odstraňovania a pridávania úložných zariadení, posielania a prijímania pododdielov, zmeny veľkosti oddielu a rozšírených kontrolných súčtov (xhash, sha256, blake2). Medzi špecifické možnosti ovládača patrí implementácia alternatívnych tokov dát a mapovanie identifikátorov používateľov Linux a Windows. Je možná konverzia existujúcich oddielov NTFS na Btrfs.

Medzi zmenami v novej verzii:

  • Pridala sa podpora zápisu bitmapy s informáciami o voľnom mieste.
  • Implementovaná možnosť ukladania drobných súborov v blokoch s metadátami (inline) v stlačenej forme.
  • Vylepšená práca s vyťahovacími úložnými zariadeniami. Podpora vytvárania RAID-matríc na vyťahovacích úložných zariadeniach bola zrušená.
  • Zvýšená spoľahlivosť obnovy po chybách spôsobených nedostatkom operačnej pamäte (OOM) alebo vyčerpaním voľného miesta na úložisku (ENOSPC).
  • Odstránené havárie, ktoré nastávali pri presúvaní súborov medzi pododdielmi a pri súčasnom vytváraní veľkého počtu súborov.
  • Odstránená chyba, ktorá spôsobovala poškodenie stromu extents pri zápise snímok.
  • Opravené vzájomné zablokovanie pri práci s pevnými odkazmi.
  • Prebehol refaktoring vnútorných štruktúr a konštánt s cieľom ich priblíženia k variantom používaným v Linuxe.
  • Pri recenzovaní zmien a analýze chýb bol zapojený AI-asistent Claude, ale kód sa ako obvykle vytvára výlučne ručne.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster