I OpenZFS har ett fel upptÀckts som kan leda till filskador

Det finns en förhandsversion av projektet OpenZFS 2.2.1, vilket utvecklar filsystemet ZFS för Linux och FreeBSD. UtgÄvan kÀnnetecknas av tillÀgget av stöd för Linux-kÀrnan 6.6 och ett försök att ÄtgÀrda ett problem som leder till dataskador (nollstÀllning av delar av block) i filer efter att de kopierats.

Ursprungligen ansÄgs problemet endast förekomma i version 2.2.x och orsakades av ett fel i OpenZFS 2.2.0:s blockkloningmekanism, som tillÄter att skapa en kopia av en fil eller dess delar utan att duplicera data, genom att anvÀnda referenser till redan existerande datablok frÄn den ursprungliga filen utan faktisk kopiering. I version OpenZFS 2.2.1 har blockkloningmekanismen stÀngts av som standard för att blockera problemet, och en instÀllning för att Äterinföra stöd för detta lÀge har lagts till: zfs_bclone_enabled.

Senare meddelade utvecklarna att problemet ocksĂ„ gĂ„r att Ă„terge i konfigurationer med version OpenZFS 2.1.x. Det bekrĂ€ftades inte att problemet upptrĂ€der pĂ„ system med Ă€ldre versioner av paketet coreutils — felet kunde Ă„terskapas i FreeBSD och pĂ„ Linux-distributioner med den senaste versionen av coreutils 9.4.

Filsystemskador uppstÄr under ganska sÀllsynta omstÀndigheter, till exempel att köra kommandot «emerge -1 dev-lang/go» i Gentoo leder till installation av verktyg för sprÄket Go med skadade filer i katalogen /usr/lib/go/pkg/tool/linux_amd64/compile. Det antas att felet började förekomma efter att parametern «zfs_dmu_offset_next_sync=1» stÀlldes in som standard i versionen openzfs 2.1.4. KÀllan till felet har Ànnu inte identifierats. Som en rekommenderad workaround föreslÄs det att stÀlla in parametern «/sys/module/zfs/parameters/zfs_dmu_offset_next_sync» till 0 för att blockera felet.

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