Linux 6.2 Btrfs இல் RAID5 மற்றும் RAID6க்கான மேம்பாடுகளை உள்ளடக்கும்

லினக்ஸ் கர்னல்

லினக்ஸ் கர்னல்

என்பது சமீபத்தில் தெரியவந்தது லினக்ஸ் 6.2 கர்னலில் சேர்க்க Btrfs இன் மேம்பாடுகள் முன்மொழியப்பட்டன RAID 5/6 செயலாக்கத்தில் எழுதும் துளை சிக்கலை சரிசெய்ய.

சிக்கலின் சாராம்சம், பதிவின் போது விபத்து ஏற்பட்டால், எந்த RAID சாதனங்களில் எந்த தொகுதி சரியாக எழுதப்பட்டது, எந்த பதிவு முடிக்கப்படவில்லை என்பதை ஆரம்பத்தில் புரிந்து கொள்ள முடியாது.

இந்த சூழ்நிலையில் நீங்கள் RAID ஐ மீண்டும் உருவாக்க முயற்சித்தால், RAID தொகுதிகளின் நிலை ஒத்திசைக்கப்படாமல் இருப்பதால், சந்தா பெற்ற தொகுதிகளுடன் தொடர்புடைய தொகுதிகள் சிதைந்து போகலாம். இந்தச் சிக்கல் எந்த RAID1/5/6 வரிசையிலும் ஏற்படுகிறது, இந்த விளைவை எதிர்த்துப் போராட சிறப்பு நடவடிக்கைகள் எதுவும் எடுக்கப்படவில்லை.

btrfs இல் RAID1 போன்ற RAID செயலாக்கத்தில், இந்தச் சிக்கல் தீர்க்கப்படுகிறது இரண்டு நகல்களிலும் செக்சம்களைப் பயன்படுத்துவதன் மூலம், பொருந்தாமை இருந்தால், தரவு இரண்டாவது நகலில் இருந்து மீட்டமைக்கப்படும். எந்தவொரு சாதனமும் முற்றிலும் தோல்வியடைவதற்குப் பதிலாக மோசமான தரவை வழங்கத் தொடங்கினால் இந்த அணுகுமுறையும் வேலை செய்கிறது.

எனினும், RAID5/6 வழக்கில், கோப்பு முறைமை செக்சம்களை சேமிக்காது சமநிலை தொகுதிகளுக்கு - ஒரு சாதாரண சூழ்நிலையில், அவை அனைத்தும் செக்சம் பொருத்தப்பட்டிருப்பதன் மூலம் தொகுதிகளின் சரியான தன்மை சரிபார்க்கப்படுகிறது, மேலும் தரவிலிருந்து சமநிலைத் தொகுதியை மீண்டும் உருவாக்க முடியும். இருப்பினும், பகுதி பதிவு விஷயத்தில், இந்த அணுகுமுறை சில சூழ்நிலைகளில் வேலை செய்யாது. இந்நிலையில், வரிசையை மீட்டமைக்கும் போது, ​​அது சாத்தியமாகும் முழுமையற்ற பதிவில் விடப்பட்ட தொகுதிகள் தவறாக மீட்டெடுக்கப்படுகின்றன.

btrfs-ஐப் பொறுத்த வரையில், இந்தச் சிக்கல் பட்டையை விட சிறியதாக இருந்தால், அது மிகவும் பொருத்தமானதாக இருக்கும். இந்த வழக்கில், கோப்பு முறைமை படிக்க-மாற்ற-எழுத (RMW) செயல்பாட்டைச் செய்ய வேண்டும்.

அது எழுதும் செயலில் உள்ள தொகுதிகளை எதிர்கொண்டால், RMW செயல்பாடு செக்சம்களைப் பொருட்படுத்தாமல், கண்டறியப்படாமல் போகும் ஊழலை ஏற்படுத்தும். டெவலப்பர்கள் மாற்றங்களைச் செய்துள்ளனர், இதில் RMW செயல்பாடு இந்தச் செயல்பாட்டைச் செய்வதற்கு முன் தொகுதிகளின் செக்சம் சரிபார்க்கிறது, மேலும் தேவைப்பட்டால், தரவு மீட்டெடுப்பு எழுத்துக்குப் பிறகு செக்சம் சரிபார்ப்பையும் செய்கிறது.

துரதிர்ஷ்டவசமாக, ஒரு முழுமையற்ற விளிம்பு (RMW) எழுதப்பட்ட சூழ்நிலையில், இது செக்சம்களை கணக்கிட கூடுதல் மேல்நிலையை உருவாக்குகிறது, ஆனால் நம்பகத்தன்மையை கணிசமாக அதிகரிக்கிறது. RAID6க்கு, அத்தகைய தர்க்கம் இன்னும் தயாராகவில்லை,

கூடுதலாக, டெவலப்பர்களிடமிருந்து RAID5/6 ஐப் பயன்படுத்துவதற்கான பரிந்துரைகளை நாம் கவனிக்கலாம், இதன் சாராம்சம் Btrfs இல் மெட்டாடேட்டா மற்றும் தரவை சேமிப்பதற்கான சுயவிவரம் வேறுபடலாம். இந்த வழக்கில், நீங்கள் மெட்டாடேட்டாவிற்கு RAID1 (கண்ணாடி) அல்லது RAID1C3 (3 பிரதிகள்) சுயவிவரத்தையும், தரவுகளுக்கு RAID5 அல்லது RAID6 ஐயும் பயன்படுத்தலாம்.

இது நம்பகமான மெட்டாடேட்டா பாதுகாப்பையும் ஒருபுறம் "எழுது துளை" இல்லாததையும் உறுதி செய்கிறது, மறுபுறம் RAID5/6 இன் பொதுவான இடத்தை மிகவும் திறமையாகப் பயன்படுத்துகிறது. இது மெட்டாடேட்டா சிதைவைத் தடுக்கிறது மற்றும் தரவு ஊழலை சரிசெய்ய முடியும்.

மேலும் கர்னல் 6.2 இல் உள்ள Btrfs இல் SSD களுக்கு என்பதை கவனத்தில் கொள்ளலாம், la "நிராகரிப்பு" செயல்பாட்டின் ஒத்திசைவற்ற செயலாக்கம் (இனி உடல் ரீதியாகச் சேமிக்க முடியாத, விடுவிக்கப்பட்ட தொகுதிகளைக் குறிக்கவும்) முன்னிருப்பாக இயக்கப்படும்.

இதன் நன்மை முறை உயர் செயல்திறன் ஒரு வரிசையில் நிராகரிப்பு செயல்பாடுகளை திறமையாகக் குழுவாக்குதல் மற்றும் பின்னணி கையாளுநரால் வரிசையின் பிந்தைய செயலாக்கம் ஆகியவற்றின் காரணமாக, தொகுதிகள் விடுவிக்கப்படும்போது, ​​ஒத்திசைவான "டிஸ்கார்ட்" போன்ற சாதாரண FS செயல்பாடுகள் குறைவதில்லை, மேலும் SSD சிறப்பாகச் செய்ய முடியும். முடிவுகள். மறுபுறம், நீங்கள் இனி fstrim போன்ற பயன்பாடுகளைப் பயன்படுத்த வேண்டியதில்லை, ஏனெனில் கூடுதல் ஸ்கேனிங் தேவையில்லாமல் மற்றும் செயல்பாடுகளை மெதுவாக்காமல் FS இல் உள்ள அனைத்து தொகுதிகளும் அழிக்கப்படும்.

இறுதியாக, அதைப் பற்றி மேலும் தெரிந்து கொள்ள நீங்கள் ஆர்வமாக இருந்தால், நீங்கள் விவரங்களை அணுகலாம் பின்வரும் இணைப்பு.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.