ரெஸ்டிக் 0.15 காப்பு அமைப்பு உள்ளது

ரெஸ்டிக் 0.15 காப்புப்பிரதி அமைப்பின் வெளியீடு வெளியிடப்பட்டது, இது பதிப்புக் களஞ்சியத்தில் மறைகுறியாக்கப்பட்ட காப்புப் பிரதி சேமிப்பிடத்தை வழங்குகிறது. காப்புப்பிரதிகள் நம்பத்தகாத சூழல்களில் சேமிக்கப்பட்டு, தவறான கைகளில் விழுந்து கணினியை சமரசம் செய்யக்கூடாது என்பதற்காக இந்த அமைப்பு அடித்தளத்திலிருந்து வடிவமைக்கப்பட்டுள்ளது. காப்புப்பிரதியை உருவாக்கும் போது கோப்புகள் மற்றும் கோப்பகங்களைச் சேர்ப்பதற்கும் விலக்குவதற்கும் நெகிழ்வான விதிகளை வரையறுக்க முடியும் (விதிகளின் வடிவம் rsync அல்லது gitignore போன்றது). Linux, macOS, Windows, FreeBSD மற்றும் OpenBSD ஆகியவற்றில் ஆதரிக்கப்படும் வேலை. திட்டக் குறியீடு Go இல் எழுதப்பட்டு BSD உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.

காப்புப்பிரதிகளை ஒரு உள்ளூர் கோப்பு முறைமையில், வெளிப்புறத்தில் சேமிக்க முடியும் சர்வர் Amazon S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage, மற்றும் Google Cloud Storage clouds மற்றும் rclone backends உடன் கூடிய எந்த சேமிப்பக சேவைகளிலும் SFTP/SSH அல்லது HTTP REST வழியாக அணுகலாம். சேமிப்பிற்காக ஒரு பிரத்யேக ஓய்வு சேவையகத்தையும் பயன்படுத்தலாம், இது மற்ற backends ஐ விட அதிக செயல்திறனை வழங்குகிறது மற்றும் append-only பயன்முறையில் இயங்கும் திறன் கொண்டது, அசல் சமரசம் செய்யப்பட்டால் காப்புப்பிரதிகளை நீக்குவது அல்லது மாற்றுவதைத் தடுக்கிறது. சர்வர் மற்றும் குறியாக்க விசைகளுக்கான அணுகல்.

ஸ்னாப்ஷாட்கள் ஆதரிக்கப்படுகின்றன, ஒரு குறிப்பிட்ட நேரத்தில் அனைத்து கோப்புகள் மற்றும் துணை அடைவுகளுடன் ஒரு குறிப்பிட்ட கோப்பகத்தின் நிலையை பிரதிபலிக்கிறது. ஒவ்வொரு முறையும் புதிய காப்புப்பிரதி உருவாக்கப்படும்போது, ​​அதனுடன் தொடர்புடைய ஒரு ஸ்னாப்ஷாட் உருவாக்கப்பட்டு, தற்போதைய நிலையை மீட்டெடுக்க உங்களை அனுமதிக்கிறது. வெவ்வேறு களஞ்சியங்களுக்கு இடையில் ஸ்னாப்ஷாட்களை நகலெடுக்க முடியும். டிராஃபிக்கைச் சேமிக்க, காப்புப் பிரதி செயல்பாட்டின் போது மாற்றப்பட்ட தரவு மட்டுமே நகலெடுக்கப்படும். களஞ்சியத்தின் உள்ளடக்கங்களை பார்வைக்கு மதிப்பிடுவதற்கும், மீட்டெடுப்பை எளிதாக்குவதற்கும், காப்புப்பிரதியுடன் கூடிய ஸ்னாப்ஷாட்டை மெய்நிகர் பகிர்வு வடிவத்தில் ஏற்றலாம் (FUSE ஐப் பயன்படுத்தி ஏற்றப்பட்டது). இது மாற்றங்களை பகுப்பாய்வு செய்வதற்கும் கோப்புகளைத் தேர்ந்தெடுத்து பிரித்தெடுப்பதற்கும் கட்டளைகளை வழங்குகிறது.

கணினி முழு கோப்புகளையும் கையாளாது, ஆனால் ராபினின் கையொப்பத்தைப் பயன்படுத்தி தேர்ந்தெடுக்கப்பட்ட மிதக்கும் அளவு தொகுதிகள். தகவல் உள்ளடக்கத்துடன் இணைந்து சேமிக்கப்படுகிறது, கோப்பு பெயர்கள் அல்ல (தரவுடன் தொடர்புடைய பெயர்கள் மற்றும் நிறுவனங்கள் தொகுதி மெட்டாடேட்டா மட்டத்தில் வரையறுக்கப்படுகின்றன). உள்ளடக்கத்தின் SHA-256 ஹாஷின் அடிப்படையில், துப்பறிதல் செய்யப்படுகிறது மற்றும் தரவின் தேவையற்ற நகலெடுப்பு விலக்கப்படுகிறது. வெளிப்புற சேவையகங்களில், தகவல் மறைகுறியாக்கப்பட்ட வடிவத்தில் சேமிக்கப்படுகிறது (செக்சம்களுக்கு SHA-256, குறியாக்கத்திற்கு AES-256-CTR மற்றும் ஒருமைப்பாடு உத்தரவாதத்திற்கான Poly1305-AES அடிப்படையிலான அங்கீகார குறியீடுகள்) கோப்புகளின் ஒருமைப்பாடு மீறப்படவில்லை என்பதை உறுதிப்படுத்த, செக்சம்கள் மற்றும் அங்கீகார குறியீடுகள் மூலம் காப்புப்பிரதியை சரிபார்க்க முடியும்.

புதிய பதிப்பில்:

  • முதலில் காப்புப் பிரதி எடுக்காத கோப்புகள் (உதாரணமாக, ரகசியத் தகவல் அல்லது மிகப் பெரிய பதிவுகள் கொண்ட கோப்புகள்) மேற்பார்வையின் காரணமாக காப்புப் பிரதி எடுக்கப்படும்போது, ​​ஸ்னாப்ஷாட்டில் இருந்து தேவையற்ற தரவை அகற்ற அனுமதிக்கும் புதிய மறு எழுதுதல் கட்டளை செயல்படுத்தப்பட்டுள்ளது. .
  • NVMe போன்ற வேகமான இயக்கிகளில் வேகமாக நகலெடுக்க அனுமதிக்கும் கோப்புகளைப் படிக்கும் போது ஒத்திசைவின் அளவை அமைக்க காப்புப் பிரதி கட்டளையில் "--read-concurrency" விருப்பம் சேர்க்கப்பட்டது.
  • கோப்பு மரத்தின் ஸ்கேனிங் நிலையை முடக்க காப்பு கட்டளையில் "--no-scan" விருப்பம் சேர்க்கப்பட்டுள்ளது.
  • ப்ரூன் கட்டளை கணிசமாக (30% வரை) நினைவக நுகர்வு குறைக்கப்பட்டது.
  • பெரிய வெற்றுப் பகுதிகளைக் கொண்ட கோப்புகளை திறம்பட மீட்டெடுக்க மீட்டெடுப்பு கட்டளையில் "--sparse" விருப்பம் சேர்க்கப்பட்டது.
  • குறியீட்டு இணைப்புகளை மீட்டமைப்பதற்கான ஆதரவு Windows இயங்குதளத்திற்கு செயல்படுத்தப்பட்டுள்ளது.
  • macFUSE ஐப் பயன்படுத்தி காப்புப் பிரதி களஞ்சியத்தை ஏற்றும் திறனை macOS சேர்க்கிறது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்