OpenZFS-д файлын эвдрэлд хүргэж болзошгүй алдаа илэрсэн.

OpenZFS 2.2.1 төсөл нь ZFS файлын системийн хэрэгжилтийг хөгжүүлдэг Linux болон FreeBSD. Энэхүү хувилбар нь цөмийн дэмжлэгийг нэмснээрээ онцлог юм. Linux 6.6 болон файлуудыг хуулсны дараа өгөгдлийн эвдрэлд хүргэдэг (зарим блокуудыг тэглэх) асуудлыг арилгах оролдлого.

Эхлээд энэ асуудал нь зөвхөн 2.2.x-ийн салбарт гарч ирдэг бөгөөд OpenZFS 2.2.0-д багтсан блок хуваах механизмын алдаанаас үүдэлтэй гэж таамаглаж байсан бөгөөд энэ нь файлын хуулбар эсвэл түүний хэсгийг хуулбарлахгүйгээр үүсгэх боломжийг олгодог. өгөгдөл, хоёр дахь хуулбардаа эх файлын аль хэдийн байгаа өгөгдлийн блокуудын лавлагааг бодит хуулбарлахгүйгээр ашиглах. OpenZFS 2.2.1-д асуудлыг хаахын тулд блок клонжуулах механизмыг анхдагчаар идэвхгүй болгосон бөгөөд энэ горимд дэмжлэг үзүүлэхийн тулд zfs_bclone_enabled тохиргоог нэмсэн.

Хожим нь хөгжүүлэгчид OpenZFS 2.1.x салбартай тохиргоонд энэ асуудлыг дахин давтсан тухай мэдээлсэн. Асуудал нь coreutils багцын хуучин хувилбаруудтай системүүд дээр илэрдэг гэсэн таамаглал батлагдаагүй бөгөөд алдааг FreeBSD дээр амжилттай хуулбарласан бөгөөд Linux-coreutils 9.4-ийн хамгийн сүүлийн хувилбартай түгээлтүүд.

Файлын эвдрэл нь нэлээд ховор тохиолдолд тохиолддог, жишээлбэл, Gentoo-д "emerge -1 dev-lang/go" командыг ажиллуулснаар /usr/lib/go/pkg/tool/ дотор эвдэрсэн файл бүхий Go хэрэгслийг суулгана. linux_amd64/ лавлах. эмхэтгэх. Openzfs 1 хувилбарт “zfs_dmu_offset_next_sync=2.1.4” гэсэн үндсэн параметрийг тохируулсны дараа алдаа гарч эхэлсэн гэж таамаглаж байна. Алдааны эх үүсвэр хараахан тогтоогдоогүй байна. Алдааг хаахын тулд "/sys/module/zfs/parameters/zfs_dmu_offset_next_sync" параметрийг 0 болгож тохируулахыг санал болгож байна.

Эх сурвалж: opennet.ru

DDoS хамгаалалт, VPS VDS сервер бүхий сайтуудад найдвартай хостинг худалдаж аваарай 🔥 DDoS хамгаалалттай, VPS VDS сервертэй найдвартай вэбсайт хостинг худалдаж аваарай | ProHoster