Linuxలో rsnapshotను ఎలా ఇన్‌స్టాల్ చేయాలి మరియు కాన్ఫిగర్ చేయాలి

Linuxlo Rsnapshotnu Ela In Stal Ceyali Mariyu Kanphigar Ceyali



పెద్ద డేటాతో వ్యవహరించేటప్పుడు, దానిని ఎలా బ్యాకప్ చేయాలో ఆలోచించడం ముఖ్యం. రెండు రకాల బ్యాకప్ ప్లాన్‌లు ఉన్నాయి; ఒకటి మొత్తం డేటాను బ్యాకప్ చేసే సాధారణ బ్యాకప్. మరొక మార్గం అనేది చివరి బ్యాకప్ నుండి అదనపు డేటాను మాత్రమే ఉంచే పెరుగుతున్న బ్యాకప్. మొదటి ప్లాన్‌లోని లోపం ఏమిటంటే, కొత్త చేర్పులతో ఫైల్‌లు అనేకసార్లు నిల్వ చేయబడటం వలన ఇది చాలా మెమరీని వినియోగిస్తుంది. మరోవైపు, పెరుగుతున్న బ్యాకప్ మొదట మొత్తం డేటాను బ్యాకప్ చేస్తుంది; మునుపటి బ్యాకప్ నుండి అదనపు భాగం బ్యాకప్ చేయబడుతుంది.

rsnapshot అనేది స్థానిక మరియు రిమోట్ ఫైల్‌సిస్టమ్ బ్యాకప్‌లతో సహాయపడే rsync-ఆధారిత, పెరుగుతున్న బ్యాకప్ యుటిలిటీ. rsnapshotను ఉపయోగించడం యొక్క ప్రధాన ప్రయోజనం ఏమిటంటే ఇది డిస్క్ స్థలాన్ని వీలైనంత వరకు ఆదా చేస్తుంది.







Linuxలో rsnapshotను ఎలా ఇన్‌స్టాల్ చేయాలి మరియు కాన్ఫిగర్ చేయాలి

మీరు పేర్కొన్న ప్రక్రియను ఉపయోగించి డెబియన్-ఆధారిత పంపిణీలలో దేనిలోనైనా rsnapshotను ఇన్‌స్టాల్ చేయవచ్చు మరియు కాన్ఫిగర్ చేయవచ్చు. మేము ఉబుంటు 22.04లో ఆదేశాలను అమలు చేస్తున్నాము:



Linuxలో rsnapshot ఎలా ఇన్‌స్టాల్ చేయాలి

తో ప్రారంభించడానికి rsnapshot సంస్థాపన, ముందుగా, మేము సిస్టమ్ యొక్క అన్ని ప్యాకేజీలను నవీకరించాలి. అప్పుడు, మీరు డౌన్‌లోడ్ చేసుకోవచ్చు rsnapshot apt ప్యాకేజీ నిర్వాహికిని ఉపయోగించే సాధనం.



పేర్కొన్న ఆదేశాన్ని అమలు చేయడం ద్వారా ఉబుంటు 22.04 సిస్టమ్‌ను నవీకరించండి:





సుడో సముచితమైన నవీకరణ

డెబియన్-ఆధారిత Linux పంపిణీలపై rsnapshot యుటిలిటీ యొక్క ఇన్‌స్టాలేషన్ మార్గం చాలా సులభం మరియు క్రింద పేర్కొనబడిన ఒక కమాండ్ దూరంలో ఉంది:



సుడో సముచితమైనది ఇన్స్టాల్ rsnapshot

RHEL/CentOS/Fedoraలో rsnapshotను ఇన్‌స్టాల్ చేయడానికి, ఇచ్చిన ఆదేశాన్ని అమలు చేయండి:

సుడో yum ఇన్‌స్టాల్ చేయండి rsnapshot

Linuxలో rsnapshotను ఎలా కాన్ఫిగర్ చేయాలి

అన్ని rsnapshot కాన్ఫిగరేషన్ సెట్టింగ్‌లు నిల్వ చేయబడతాయి /etc/rsnapshot.conf ఫైల్. ఏదైనా ఎడిటర్ అంటే Vim లేదా Nanoని ఉపయోగించి ఈ ఫైల్‌ను తెరవండి మరియు మీరు దీన్ని చూస్తారు /var/cache/rsnapshot/ స్నాప్‌షాట్‌లు అన్నీ సేవ్ చేయబడే మార్గం.

నానో / మొదలైనవి / rsnapshot.conf

బ్యాకప్ డైరెక్టరీలు

ఏదైనా బ్యాకప్ చేయడానికి ముందు, మీరు అసలు ఏ ఫైల్‌లు, డైరెక్టరీలు లేదా డేటాను బ్యాకప్ చేయాలనుకుంటున్నారో తెలుసుకోవాలి.

మీరు దీన్ని మీ స్థానిక మెషీన్‌లో రన్ చేస్తుంటే, డేటాను బ్యాకప్ చేయడం చాలా సులభం. మీరు /etc/rsnapshot.conf ఫైల్‌ని తెరిచినప్పుడు, కొన్ని డైరెక్టరీలు డిఫాల్ట్‌గా నిల్వ చేయడానికి ఇప్పటికే మార్గంలో ఉన్నాయని మీరు చూస్తారు:

బ్యాకప్ / ఇల్లు / స్థానిక హోస్ట్ /

బ్యాకప్ / మొదలైనవి / స్థానిక హోస్ట్ /

బ్యాకప్ / usr / స్థానిక / స్థానిక హోస్ట్ /

మనం బ్యాకప్ చేయాలి అనుకుందాం పత్రాలు దర్శకుడు, ఆ లైన్ ఇలా జోడించబడుతుంది:

బ్యాకప్ / ఇల్లు / పత్రాలు    లోకల్ హోస్ట్ /

బ్యాకప్ విరామాలను నిలుపుకోండి

మనం పైన చదివినట్లుగా, rsnapshot అనేది పెరుగుతున్న బ్యాకప్, ఇది పాత స్నాప్‌షాట్‌లను గంటకో, రోజువారీ వారానికో లేదా నెలవారీ అయినా అలాగే ఉంచడానికి సహాయపడుతుంది. విరామాలలో చేయవలసిన నిర్దిష్ట సంఖ్యలో స్నాప్‌షాట్‌లను కేటాయించడం ద్వారా మీరు అలా చేయవచ్చు.

/etc/rsnapshot.conf ఫైల్‌లో, కు తరలించండి బ్యాకప్ స్థాయిలు / విరామాలు విభాగం, మరియు స్నాప్‌షాట్‌లను ఉంచడానికి క్రింది వాటిని టైప్ చేయండి:

గంటకోసారి నిలుపుకోండి 5

రోజూ నిలుపుకోండి 6

వారానికోసారి ఉంచుకోండి 7

నెలవారీగా ఉంచుతుంది 10

మీరు దీన్ని మీ స్నాప్‌షాట్ అవసరాలకు అనుగుణంగా సెట్ చేయవచ్చు.

బ్యాకప్ రిమోట్ మెషిన్

రిమోట్ మెషీన్‌ను బ్యాకప్ చేయడానికి, రిమోట్ మెషీన్‌తో పాస్‌వర్డ్-తక్కువ SSH కనెక్షన్ ఉండాలి. రిమోట్ మెషీన్‌తో పాస్‌వర్డ్-తక్కువ SSH కమ్యూనికేషన్‌ను సెటప్ చేయడానికి, దిగువ పేర్కొన్న ప్రక్రియను చదవండి.

ssh-కీని రూపొందించడానికి, టెర్మినల్‌లో కింది ఆదేశాన్ని అమలు చేయండి:

ssh-keygen

జనరేట్ చేయబడిన పబ్లిక్ కీని రిమోట్ మెషీన్‌కి కాపీ చేయడానికి, పేర్కొన్న సింటాక్స్‌ని ఉపయోగించండి:

ssh-copy-id < వినియోగదారు పేరు >@< ip_address >

ఉదాహరణకి:

ssh-copy-id సామ్ @ 192.168.13.14

పై దశలను అమలు చేసిన తర్వాత, పాస్‌వర్డ్-తక్కువ ssh కనెక్షన్ ఏర్పాటు చేయబడుతుంది.

రిమోట్ మెషీన్‌లను బ్యాకప్ చేయడానికి, మీరు /etc/rsnapshot.conf ఫైల్‌లో సర్వర్ స్థానాన్ని (డైరెక్టరీలు) పేర్కొనాలి:

బ్యాకప్ < వినియోగదారు పేరు >@< ip_address > : < రిమోట్_మెషిన్_డేటా_పాత్ > < client_machine_backup_path >

ఉదాహరణకి:

నేను బ్యాకప్‌ని @ 192.168.13.14: / ఇల్లు / తాను / పత్రాలు / ఉంది / కాష్ / rsnapshot

మీరు సర్వర్ డైరెక్టరీలను పేర్కొన్న తర్వాత, బ్యాకప్ విరామాన్ని సెట్ చేయడానికి క్రింది rsnapshot ఆదేశాన్ని అమలు చేయండి:

rsnapshot రోజువారీ

క్రాన్‌తో ఆటోమేషన్ టాస్క్‌లను షెడ్యూల్ చేయడం

ఆటోమేషన్ బ్యాకప్ ప్లాన్‌ని షెడ్యూల్ చేయడానికి, మీరు నిర్దిష్ట విరామాలతో పాటు సమయాన్ని పేర్కొనాలి అంటే-ఇ., గంట, రోజువారీ, వారం లేదా నెలవారీ; మీరు తెరవాలి /etc/cron.d/rsnapshot ఏదైనా ఎడిటర్ ఉపయోగించి ఫైల్.

సుడో / మొదలైనవి / cron.d / rsnapshot

మీరు ఈ ఫైల్‌ను తెరిచినప్పుడు, పేర్కొన్న సింటాక్స్‌ను అన్‌కమెంట్ చేయండి మరియు స్వయంచాలక బ్యాకప్ చేయడానికి మీ షెడ్యూల్‌ను సెట్ చేయండి:

మొదటి లైన్‌లో, rsnapshot ప్రతిరోజూ ఉదయం 06:00 గంటలకు బ్యాకప్ చేయబడుతుంది మరియు రెండవ లైన్‌లో, ప్రతి నెల మొదటి రోజు రాత్రి 08:00 గంటలకు బ్యాకప్ ప్రక్రియ చేయబడుతుంది.

rsnapshot కాన్ఫిగరేషన్‌లను పరీక్షించండి

అన్ని కాన్ఫిగరేషన్‌లు పూర్తయిన తర్వాత, అవి దోషరహితంగా ఉన్నాయో లేదో తనిఖీ చేయడానికి ఇచ్చిన ఆదేశాన్ని అమలు చేయండి. మీకు స్పందన వస్తే సింటాక్స్ సరే , అంటే సెట్టింగ్‌లలో తప్పు ఏమీ లేదు:

సుడో rsnapshot configtest

మీరు ఇచ్చిన rsnapshot ఆదేశాన్ని అమలు చేయడం ద్వారా బ్యాకప్ విరామాలను కూడా తనిఖీ చేయవచ్చు:

సుడో rsnapshot < విరామం >

ని గంట, రోజువారీ, వారం లేదా నెలవారీతో భర్తీ చేయండి, అదే మీరు పరీక్షించాలనుకుంటున్నారు.

ముగింపు

rsnapshot అనేది ఒక సారి డేటాను బ్యాకప్ చేయడానికి మరియు చివరి బ్యాకప్ నుండి అదనపు ఫైల్‌లు లేదా డైరెక్టరీలను బ్యాకప్ చేయడానికి సహాయపడే పెరుగుతున్న బ్యాకప్. rsnapshot కాన్ఫిగరేషన్‌లు దీనిలో నిల్వ చేయబడతాయి /etc/rsnapshot/conf మీరు సెట్టింగ్‌లను సవరించగల ఫైల్. ఈ మార్గదర్శకం rsnapshot ఫైల్‌ను కాన్ఫిగర్ చేయడానికి మరియు మనం డైరెక్టరీలను ఎలా బ్యాకప్ చేయవచ్చు అనే అనేక ఉదాహరణలను ప్రస్తావించింది. మేము కాన్ఫిగరేషన్ ఫైల్‌ను కూడా పరీక్షించాము మరియు లోపాలు ఏవీ కనుగొనబడలేదు.