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

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

முக்கிய அம்சங்கள்:

  • அமேசான் S3, OpenStack Swift, BackBlaze B2, Microsoft Azure Blob Storage மற்றும் Google Cloud Storage மேகங்கள் மற்றும் எந்த சேமிப்பகத்திலும் SFTP/SSH அல்லது HTTP REST வழியாக அணுகல் உள்ள வெளிப்புற சேவையகத்தில் உள்ளூர் கோப்பு முறைமையில் காப்புப்பிரதிகளைச் சேமிப்பதற்கான ஆதரவு. எதற்காக பின்முனைகள் rclone உள்ளன. சேமிப்பகத்தை ஒழுங்கமைக்க ஒரு சிறப்பு ஓய்வு சேவையகமும் பயன்படுத்தப்படலாம், இது மற்ற பின்தளங்களுடன் ஒப்பிடும்போது அதிக செயல்திறனை வழங்குகிறது மற்றும் பிற்சேர்க்கை மட்டும் பயன்முறையில் செயல்பட முடியும், இது மூல சேவையகம் மற்றும் குறியாக்க விசைகளுக்கான அணுகல் இருந்தால் காப்புப்பிரதிகளை நீக்கவோ அல்லது மாற்றவோ உங்களை அனுமதிக்காது. சமரசம் செய்து கொண்டார்.
  • காப்புப்பிரதிகளை உருவாக்கும் போது கோப்புகள் மற்றும் கோப்பகங்களை விலக்க நெகிழ்வான விதிகளை வரையறுப்பதற்கான ஆதரவு (உதாரணமாக, பதிவுகள், தற்காலிக கோப்புகள் மற்றும் காப்புப்பிரதிகளில் இருந்து எளிதாக மீண்டும் உருவாக்கக்கூடிய தரவை விலக்க). புறக்கணிப்பு விதிகளின் வடிவம் நன்கு தெரிந்ததே மற்றும் rsync அல்லது gitignore ஐ ஒத்திருக்கிறது.
  • தகவலை நிறுவ, பயன்படுத்த மற்றும் மீட்டமைக்க எளிதானது. காப்புப்பிரதிகளுடன் பணிபுரிய, ஒரு இயங்கக்கூடிய கோப்பை நகலெடுத்தால் போதும், இது கூடுதல் அமைப்புகள் இல்லாமல் பயன்படுத்தப்படலாம். இயங்கக்கூடிய கோப்பிற்காக மீண்டும் மீண்டும் உருவாக்கக்கூடிய உருவாக்கம் வழங்கப்படுகிறது, இது வழங்கப்பட்ட மூலக் குறியீட்டிலிருந்து பைனரி அசெம்பிளி உருவாக்கப்பட்டதா என்பதை நீங்களே சரிபார்க்க அனுமதிக்கிறது.
  • ஸ்னாப்ஷாட்கள் ஆதரிக்கப்படுகின்றன, ஒரு குறிப்பிட்ட நேரத்தில் அனைத்து கோப்புகள் மற்றும் துணை அடைவுகளுடன் ஒரு குறிப்பிட்ட கோப்பகத்தின் நிலையை பிரதிபலிக்கிறது. ஒவ்வொரு முறையும் புதிய காப்புப்பிரதி உருவாக்கப்படும்போது, ​​அதனுடன் தொடர்புடைய ஸ்னாப்ஷாட் உருவாக்கப்படும், அந்த நேரத்தில் நிலையை மீட்டெடுக்க உங்களை அனுமதிக்கிறது. வெவ்வேறு களஞ்சியங்களுக்கு இடையில் ஸ்னாப்ஷாட்களை நகலெடுக்க முடியும்.
  • டிராஃபிக்கைச் சேமிக்க, காப்புப் பிரதி செயல்பாட்டின் போது மாற்றப்பட்ட தரவு மட்டுமே நகலெடுக்கப்படும். திறமையான சேமிப்பகத்தை உறுதிசெய்ய, களஞ்சியத்தில் உள்ள தரவு நகலெடுக்கப்படவில்லை, மேலும் கூடுதல் ஸ்னாப்ஷாட்கள் மாற்றப்பட்ட தரவை மட்டுமே உள்ளடக்கும். கணினி முழு கோப்புகளையும் கையாளாது, ஆனால் ராபின் கையொப்பத்தைப் பயன்படுத்தி தேர்ந்தெடுக்கப்பட்ட மிதக்கும் அளவு தொகுதிகள். தகவல் உள்ளடக்கம் தொடர்பாக சேமிக்கப்படுகிறது, கோப்பு பெயர்கள் அல்ல (தரவு தொடர்புடைய பெயர்கள் மற்றும் பொருள்கள் தொகுதி மெட்டாடேட்டா மட்டத்தில் வரையறுக்கப்படுகின்றன). உள்ளடக்கத்தின் SHA-256 ஹாஷின் அடிப்படையில், துப்பறிதல் செய்யப்படுகிறது மற்றும் தேவையற்ற தரவு நகலெடுப்பு அகற்றப்படும்.
  • களஞ்சியத்தின் உள்ளடக்கங்களை பார்வைக்கு மதிப்பிடுவதற்கும், மீட்டெடுப்பை எளிதாக்குவதற்கும், காப்பு பிரதியுடன் கூடிய ஸ்னாப்ஷாட்டை மெய்நிகர் பகிர்வின் வடிவத்தில் ஏற்றலாம் (மவுண்டிங் FUSE ஐப் பயன்படுத்தி மேற்கொள்ளப்படுகிறது). மாற்றங்களை பகுப்பாய்வு செய்வதற்கும் கோப்புகளைத் தேர்ந்தெடுத்து பிரித்தெடுப்பதற்கும் கட்டளைகள் வழங்கப்படுகின்றன.
  • வெளிப்புற சேவையகங்கள் பற்றிய தகவல் மறைகுறியாக்கப்பட்ட வடிவத்தில் சேமிக்கப்படுகிறது (SHA-256 செக்சம்களுக்குப் பயன்படுத்தப்படுகிறது, AES-256-CTR குறியாக்கத்திற்குப் பயன்படுத்தப்படுகிறது, மேலும் Poly1305-AES- அடிப்படையிலான அங்கீகாரக் குறியீடுகள் ஒருமைப்பாட்டிற்கு உத்தரவாதம் அளிக்கப் பயன்படுத்தப்படுகின்றன). காப்பு பிரதிகள் நம்பத்தகாத சூழலில் சேமிக்கப்படுவதையும், காப்புப் பிரதி தவறான கைகளில் விழுந்தால், அது கணினியை சமரசம் செய்யக்கூடாது என்பதற்காகவும் இந்த அமைப்பு ஆரம்பத்தில் வடிவமைக்கப்பட்டது. அணுகல் விசைகள் மற்றும் கடவுச்சொற்கள் இரண்டையும் பயன்படுத்தி குறியாக்கத்தை வழங்க முடியும்.
  • கோப்புகளின் ஒருமைப்பாடு சமரசம் செய்யப்படவில்லை என்பதையும், தேவையான கோப்புகளை மீட்டெடுக்க முடியும் என்பதையும், மறைக்கப்பட்ட மாற்றங்களைச் சேர்க்கவில்லை என்பதையும் உறுதிப்படுத்த, செக்சம்கள் மற்றும் அங்கீகாரக் குறியீடுகளைப் பயன்படுத்தி காப்புப் பிரதியை சரிபார்க்க முடியும்.

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

  • எதிர்மறை விலக்கு முறைகளுக்கான ஆதரவு சேர்க்கப்பட்டது. எடுத்துக்காட்டாக, "--exclude '/home/user/*' --exclude '!/home/user/.config'" /home/user/.config கோப்பகத்தைத் தவிர /home/user இன் அனைத்து உள்ளடக்கங்களையும் விலக்க.
  • "--dry-run" பயன்முறை "backup" கட்டளையில் சேர்க்கப்பட்டுள்ளது, இது "--verbose" விருப்பத்துடன் இயங்கும் போது, ​​எந்த மாற்றமும் செய்யாமல் காப்புப்பிரதியில் எந்த கோப்புகள் சேர்க்கப்படும் என்பதைக் கண்காணிக்க உங்களை அனுமதிக்கிறது.
  • பதிவிறக்கம் செய்யப்பட்ட தரவின் கூடுதல் சரிபார்ப்பிற்காக பல்வேறு சேமிப்பக பின்தளங்களில் செக்சம்களுக்கான ஆதரவு சேர்க்கப்பட்டுள்ளது.
  • "மீட்டமை" கட்டளை உகந்ததாக உள்ளது, இது இரண்டு மடங்கு வேகமாக வேலை செய்கிறது. "நகல்" கட்டளையின் செயல்திறன் மேம்படுத்தப்பட்டுள்ளது.

ஆதாரம்: opennet.ru

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