Pwojè OpenZFS 2.2.1 la, ki devlope aplikasyon sistèm fichye ZFS la pou Linux ak FreeBSD. Vèsyon sa a remakab pou adisyon sipò pou nwayo a. Linux 6.6 ak yon tantativ pou elimine pwoblèm ki mennen nan koripsyon done (zewo nan kèk blòk) nan dosye apre yo fin kopye yo.
Okòmansman, li te sipoze ke pwoblèm nan parèt sèlman nan branch 2.2.x a epi ki te koze pa yon erè nan mekanis klonaj blòk enkli nan OpenZFS 2.2.0, ki pèmèt ou kreye yon kopi yon dosye oswa yon pati nan li san yo pa kopi. done, lè l sèvi avèk nan dezyèm kopi referans yo nan blòk done ki deja egziste nan dosye sous la san yo pa kopye aktyèl yo. Nan OpenZFS 2.2.1, pou bloke pwoblèm nan, yo te enfim mekanis klonaj blòk la pa default, epi yo te ajoute anviwònman zfs_bclone_enabled pou retounen sipò pou mòd sa a.
Pita, devlopè yo te rapòte pwoblèm nan te repwodui nan konfigirasyon ak branch OpenZFS 2.1.x la. Sipozisyon ke pwoblèm nan manifeste tèt li sou sistèm ki gen vèsyon pi ansyen nan pake coreutils la pa te konfime touâerè a te repwodui avèk siksè nan FreeBSD ak Linux-distribisyon ak dènye vèsyon coreutils 9.4 la.
Fichye koripsyon rive nan sikonstans ase ra, pou egzanp, kouri kòmand "emerge -1 dev-lang/go" nan Gentoo lakòz enstalasyon an nan bwat zouti Go ak dosye koripsyon nan /usr/lib/go/pkg/tool/. linux_amd64/ anyè.konpile. Yo sipoze ke erè a te kòmanse parèt apre yo fin mete paramèt default "zfs_dmu_offset_next_sync = 1" nan vèsyon openzfs 2.1.4. Sous erè a poko idantifye. Kòm yon solisyon rekòmande pou bloke erè a, li pwopoze pou mete paramèt "/sys/module/zfs/parameters/zfs_dmu_offset_next_sync" a 0.
Sous: opennet.ru
