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 இன் சமீபத்திய வெளியீட்டைக் கொண்ட விநியோகங்கள்.
கோப்பு சிதைவு மிகவும் அரிதான சூழ்நிலைகளில் ஏற்படுகிறது, எடுத்துக்காட்டாக, ஜென்டூவில் "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
