OpenZFS-da fayl buzilishiga olib kelishi mumkin bo'lgan xato aniqlandi.

ZFS fayl tizimini amalga oshirishni ishlab chiqadigan OpenZFS 2.2.1 loyihasi... Linux va FreeBSD. Ushbu versiya yadro qo'llab-quvvatlashining qo'shilishi bilan ajralib turadi. Linux 6.6 va fayllar nusxalanganidan keyin ma'lumotlarning buzilishiga (ba'zi bloklarning nolga tenglashishiga) olib keladigan muammoni bartaraf etishga urinish.

Dastlab, muammo 2.2.x filialiga xos va OpenZFS 2.2.0 ga kiritilgan blok klonlash mexanizmidagi xato tufayli yuzaga kelgan deb taxmin qilingan. Ushbu mexanizm faylning nusxasini yoki uning bir qismini ma'lumotlarni takrorlamasdan, asl fayldagi mavjud ma'lumotlar bloklariga havolalarni ikkinchi nusxada ularni aslida nusxalamasdan foydalanib yaratishga imkon beradi. OpenZFS 2.2.1 da muammoni yumshatish uchun blok klonlash sukut bo'yicha o'chirib qo'yilgan va ushbu rejim uchun qo'llab-quvvatlashni tiklash uchun zfs_bclone_enabled sozlamasi qo'shilgan.

Keyinchalik, ishlab chiquvchilar muammoni OpenZFS 2.1.x filiali bilan konfiguratsiyalarda takrorlaganliklari haqida xabar berishdi. Muammo coreutils paketining eski versiyalariga ega tizimlarda o'zini namoyon qilishi haqidagi taxmin ham tasdiqlanmadi - xato FreeBSD da muvaffaqiyatli qayta yaratildi va Linux- coreutils 9.4 ning eng so'nggi versiyasi bilan tarqatishlar.

Fayl buzilishi nisbatan kam uchraydigan holatlarda yuz beradi. Masalan, Gentoo'da "emerge -1 dev-lang/go" buyrug'ini ishga tushirish Go asboblar zanjirining o'rnatilishiga olib keladi, bu esa /usr/lib/go/pkg/tool/linux_amd64/compile katalogidagi fayllarni buzadi. Xato openzfs 2.1.4 da sukut bo'yicha "zfs_dmu_offset_next_sync=1" parametrini o'rnatgandan so'ng o'zini namoyon qila boshlagan deb ishoniladi. Xato manbai hali aniqlanmagan. "/sys/module/zfs/parameters/zfs_dmu_offset_next_sync" parametrini 0 ga o'rnatish tavsiya etilgan vaqtinchalik yechim hisoblanadi.

Manba: opennet.ru

DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster