இன் வீட்டுப்பாடம் காப்பு எங்கள் கணினிகளில் நம்மிடம் உள்ள தகவல்களைப் பாதுகாப்பது அவசியம், இருப்பினும் ஒரு விஷயம் அதை வீட்டிலேயே செய்வது என்பது தெளிவாகத் தெரிகிறது, ஆனால் மற்றொரு விஷயம் ஒரு பல்கலைக்கழகத்தின் அல்லது ஒரு நிறுவனத்தின் தரவைப் பாதுகாக்க வேண்டும், அங்கு தகவலின் அளவு அதிகம் பெரிய மற்றும் வெவ்வேறு பொறுப்புகள் உள்ளன. எனவே, சக்திவாய்ந்த மற்றும் பல்துறை கருவிகளின் தேவை மிக அதிகமாக உள்ளது, இருப்பினும் இவை நம்மில் எவராலும் வீட்டில் பயன்படுத்தப்படலாம் என்பது தெளிவாகிறது.
இப்போது பார்ப்போம் அதிகரிக்கும் காப்புப்பிரதிகளுக்கு rsnapshot ஐ எவ்வாறு நிறுவுவது மற்றும் கட்டமைப்பது, இது ஒரு கருவியாகும், இது தகவல்களை பாதுகாப்பான மற்றும் எளிமையான வழியில் பாதுகாக்க அனுமதிப்பது மட்டுமல்லாமல், அதை மிகவும் திறமையாகவும் செய்கிறது. இதற்கு நாம் சொல்லும் ஒரு உதாரணம் சேமிப்பிற்கு இடம் தேவை, நாம் அதை எவ்வாறு பயன்படுத்துகிறோம் என்பது முக்கியமல்ல காப்புப்பிரதியை விட சற்றே அதிகம் பின்னர் சேமிக்கப்பட்ட ஒரே விஷயம் மாற்றியமைக்கப்பட்ட கோப்புகளின் நகல். Rsnapshot இன் மற்றொரு நன்மை என்னவென்றால், காப்புப்பிரதிகள் முந்தைய காப்புப்பிரதிகளுக்கான கடினமான இணைப்புகள் ஆகும், இது எந்த மாற்றங்களும் இல்லாத வரை காப்புப்பிரதிகளும் நிச்சயமாக.
பயன்படுத்த முடியும் rsnapshot நாம் சில சிக்கல்களைச் சந்திக்க வேண்டும், அது ஒரு கருவியாகும், இது அதன் செயல்பாட்டிற்கு மற்றவர்களை நம்பியுள்ளது. உதாரணமாக, பார்ப்போம் rsync நிறுவப்பட்டிருக்க வேண்டும், மேலும் SSH வழியாக அணுகவும் வேண்டும் எங்கள் காப்புப்பிரதிகளை சேமிக்கப் போகும் கணினிக்கு, அதாவது, நாங்கள் நிறுவியிருக்க வேண்டும் எஸ்எஸ்ஹெச்சில் இரு சாதனங்களிலும் மற்றும் 'கையால்' கடவுச்சொல்லை உள்ளிடாமல் அணுகக்கூடிய வகையில் கட்டமைக்கப்பட்ட விசைகள்.
எனவே, முதலில் இதை உள்ளமைக்கப் போகிறோம்:
ssh -keygen -t rsa
இங்கே SSH இந்த சொற்றொடரைக் கேட்கும், ஆனால் நாம் கட்டளைகளை தொலைவிலிருந்து இயக்கப் போகிறோம் என்பதால் 0 தொடர்பு வேண்டும், எனவே நாம் கோரிய 2 முறை Enter / Enter விசையை அழுத்துவதன் மூலம் இதை நிராகரிக்கப் போகிறோம். முடிவில் 2 / .ssh இல் XNUMX புதிய கோப்புகள் இருக்கும்: ஒன்று id_rsa மற்றும் தனிப்பட்ட அடையாள விசையைக் கொண்டுள்ளது, மற்றொன்று id_rsa.pub மற்றும் இதில் உள்ளது பொது விசை. பிந்தையது ssh-copy-id கட்டளையைப் பயன்படுத்தி தொலை சேவையகத்தில் நகலெடுக்கப்படுகிறது, இது அந்த சேவையகத்தில் கணக்கின் கடவுச்சொல்லைக் கேட்கிறது, பின்னர் அதை சரியான வழியில் பதிவேற்றுவதற்கும் சேமிப்பதற்கும் கவனித்துக்கொள்கிறது, அதாவது தொடர்புடைய கோப்பகங்களை உருவாக்குகிறது மற்றும் தேவையான அனுமதிகளை அமைத்தல்:
# ssh-copy-id -i ~ / .ssh / id_rsa.pub பயனர் @ தொலை சேவையகம்
பின்னர் நாங்கள் rsync மற்றும் rsnapshot ஐ நிறுவுகிறோம்:
# sudo apt-get install rsync rsnapshot
இப்போது நாம் காப்புப்பிரதிகளை உருவாக்கப் போகும் கோப்பகத்தை நிறுவ rsnapshot கட்டமைப்பு கோப்பை திருத்துகிறோம்:
# நானோ /etc/rsnapshot.conf
தொலை கணினியில் காப்புப்பிரதிகளை எங்கு சேமிப்போம் என்பதைக் குறிக்க ஸ்னாப்ஷாட்_ரூட் பகுதியை மாற்றியமைக்கிறோம்:
# ஸ்னாப்ஷாட்_ரூட் / வட்டு 1 / காப்பு
எந்த இடைவெளியை நாங்கள் நிறுவுகிறோம் rsnapshot அதன் பணியைச் செய்யும் (இந்த எடுத்துக்காட்டில், ஒவ்வொரு ஆறு மணி நேரத்திற்கும் ஒரு நாளைக்கு நான்கு முறை), இதற்காக நாம் பயன்படுத்தப் போகிற ஒன்றின் முன்னால் உள்ள # ஐ அகற்றி, அதை சுவைக்க மாற்றுவோம், எடுத்துக்காட்டாக:
இடைவேளை மணிநேரம் 4
இப்போது நாம் ஒத்திசைக்கப் போகும் உள்ளூர் கோப்புறைகளை நிறுவுகிறோம், இதற்காக அவற்றை 'காப்பு' விருப்பத்துடன் சேர்க்கிறோம்:
காப்பு / வீடு / லோக்கல் ஹோஸ்ட் /
காப்பு / etc localhost /
புலங்கள் 'தாவல்கள்' மூலம் பிரிக்கப்படுகின்றன என்பதைக் கவனத்தில் கொள்ள வேண்டும், அதாவது ஒன்றில் நுழைந்த பிறகு நாம் அட்டவணை விசையை அழுத்துகிறோம், மற்றும் பல. அத்துடன் எங்கள் காப்புப்பிரதிகளிலிருந்து எந்த கோப்புகளை விலக்க விரும்புகிறோம் என்பதைக் குறிக்கலாம், அதற்காக அவை ஒவ்வொன்றிற்கும் அர்ப்பணிக்கப்பட்ட ஒரு வரியைப் பயன்படுத்துகிறோம்:
விலக்கு_ கோப்பு /etc/rsnapshot.conf
விலக்கு_ கோப்பு /etc/bashrc.conf
இந்த உள்ளமைவைச் சேமித்து முடிக்கிறோம், ஆனால் அதிர்ஷ்டவசமாக ஒரு அளவுரு மூலம் அதைச் சரிபார்க்க வாய்ப்பு உள்ளது:
# rnapshot configtest
எல்லாம் சரியாக நடந்தால் 'சிண்டாக்ஸ் ஓகே' என்று ஒரு செய்தி வரும்.
மற்றொரு விருப்பம் அதை சோதனை முறையில் இயக்க வேண்டும், அதற்காக நாம் உள்ளிடுகிறோம்:
# rsnapshot -t மணிநேரம்
இறுதியாக, நாங்கள் வெறுமனே வைத்திருக்கிறோம் rsnapshot ஐ இயக்கவும், மரணதண்டனை பயன்முறையை இணைப்பதன் மூலம் நாங்கள் செய்கிறோம், இது நாம் பயன்படுத்திய இடைவெளியுடன் பொருந்த வேண்டும்: மணிநேர, தினசரி, வாராந்திர அல்லது மாதாந்திர.
எங்கள் விஷயத்தில்:
#rsnapshot மணிநேரம்
அதை நாம் உள்ளே பார்ப்போம் / வட்டு 1 / காப்பு கோப்புறைகளாக இருக்கும் /daily.0/localhost/home y தினசரி .0 / லோக்கல் ஹோஸ்ட் / போன்றவை, அவற்றுள் நாங்கள் பாதுகாக்க விரும்பிய அணியின் கோப்புறைகளில் உள்ள அதே உள்ளடக்கங்கள் இருக்கும். அது தான், மற்றும் நன்றி rsnapshot இனிமேல் நாம் நம்பலாம் அதிகரிக்கும் காப்புப்பிரதிகள் எங்கள் கணினியில்.