UtgÄva av WinBtrfs 1.10, en implementering av Btrfs-filsystemet för Windows

Efter mer Àn tvÄ Ärs utveckling har WinBtrfs 1.10-projektet slÀppts, vilket utvecklar en drivrutin för anvÀndning med Btrfs-filsystemet pÄ plattformen. WindowsWinBtrfs Àr inte baserat pÄ Btrfs kÀrnkod. Linux, och Àr en alternativ implementering skapad frÄn grunden. Den stöder arbete med Windows XP och senare versioner. Drivrutinen ingÄr i operativsystemet ReactOS och kan anvÀndas för uppstart. Windows FrÄn Btrfs-sektionen. Koden Àr skriven i C/C++ och distribuerad under LGPLv3-licensen.

WinBtrfs stöder de flesta funktioner Linux- Btrfs-versioner, inklusive asynkron lÀsning/skrivning, stöd för RAID 0/1/10/5/6, cachning, automatisk partitionsupptÀckt, ACL:er, symboliska lÀnkar, undernycklar, ögonblicksbilder, hÄrda lÀnkar, glesa filer, förallokering, komprimering, ombalansering, kontroll av dataintegritet, borttagning och tillÀgg av enheter, sÀndning och mottagning av undernycklar, Àndring av partitionsstorlek och utökade kontrollsummor (xhash, sha256, blake2). Specifika drivrutinsfunktioner inkluderar alternativa dataströmmar och matchning av anvÀndar-ID. Linux О WindowsDet Àr möjligt att konvertera befintliga NTFS-partitioner till Btrfs.

Bland Àndringarna i den nya versionen:

  • Lade till stöd för att skriva bitmappar med information om ledigt utrymme.
  • Möjligheten att spara smĂ„ filer i block med metadata (inline) i komprimerad form har implementerats.
  • FörbĂ€ttrad hantering av flyttbara enheter. Stöd för att skapa RAID-arrayer pĂ„ flyttbara enheter har upphört.
  • FörbĂ€ttrad tillförlitlighet vid Ă„terstĂ€llning frĂ„n fel orsakade av slut pĂ„ minne (OOM) eller förbrukat lagringsutrymme (ENOSPC).
  • ÅtgĂ€rdade krascher som uppstod nĂ€r filer flyttades mellan underavsnitt och nĂ€r ett stort antal filer skapades samtidigt.
  • ÅtgĂ€rdade ett fel som orsakade korruption av extent tree vid skrivning av snapshots.
  • ÅtgĂ€rdade ett dödlĂ€ge vid arbete med hĂ„rda lĂ€nkar.
  • De interna strukturerna och konstanterna har omarbetats för att komma nĂ€rmare de versioner som anvĂ€nds i Linux.
  • AI-assistenten Claude anvĂ€nds för att granska Ă€ndringar och analysera fel, men koden skapas fortfarande helt för hand.

KĂ€lla: opennet.ru

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