Proyèk OpenZFS 2.2.1, sing ngembangaké implementasi sistem berkas ZFS kanggo Linux lan FreeBSD. Rilis iki misuwur amarga anané dhukungan kernel. Linux 6.6 lan upaya kanggo ngilangi masalah sing nyebabake korupsi data (noling sawetara blok) ing file sawise disalin.
Kaping pisanan, dianggep masalah kasebut mung katon ing cabang 2.2.x lan disebabake kesalahan ing mekanisme kloning blok sing kalebu ing OpenZFS 2.2.0, sing ngidini sampeyan nggawe salinan file utawa bagean kasebut tanpa duplikat. data, nggunakake referensi salinan kapindho kanggo pamblokiran data sing wis ana saka file sumber tanpa salinan nyata. Ing OpenZFS 2.2.1, kanggo mblokir masalah, mekanisme kloning pamblokiran dipatèni minangka standar, lan setelan zfs_bclone_enabled ditambahake kanggo bali support kanggo mode iki.
Mengko, para pangembang nglaporake ngasilake maneh masalah kasebut ing konfigurasi nganggo cabang OpenZFS 2.1.x. Asumsi manawa masalah kasebut muncul ing sistem kanthi rilis lawas saka paket coreutils uga ora dikonfirmasi—kesalahan kasebut kasil direproduksi ing FreeBSD lan Linux-distribusi kanthi rilis paling anyar saka coreutils 9.4.
Korupsi file ana ing kahanan sing cukup langka, contone, nglakokake perintah "emerge -1 dev-lang/go" ing Gentoo nyebabake instalasi toolkit Go kanthi file sing rusak ing /usr/lib/go/pkg/tool/ linux_amd64/ direktori. kompilasi. Dianggep yen kesalahan wiwit katon sawise nyetel parameter standar "zfs_dmu_offset_next_sync = 1" ing openzfs versi 2.1.4. Sumber kesalahan durung diidentifikasi. Minangka solusi sing disaranake kanggo mblokir kesalahan, disaranake nyetel parameter "/sys/module/zfs/parameters/zfs_dmu_offset_next_sync" dadi 0.
Source: opennet.ru
