Paano mag-install at mag-configure ng rsnapshot para sa mga incremental backup

rsnapshot

Ang takdang-aralin ng backup Mahalaga na protektahan ang impormasyong mayroon tayo sa aming mga computer, kahit na malinaw na ang isang bagay ay gawin ito sa bahay at ang isa pa ay upang maprotektahan ang data ng isang unibersidad o isang kumpanya, kung saan ang dami ng impormasyon ay marami mas malaki at may iba`t ibang responsibilidad. Samakatuwid, ang pangangailangan para sa malakas at maraming nalalaman na mga tool ay mas malaki, kahit na malinaw na ang mga ito ay maaari ring magamit ng alinman sa atin sa bahay.

Ngayon tingnan natin kung paano i-install at i-configure ang rsnapshot para sa mga karagdagang pag-backup, ito ay isang tool na hindi lamang pinapayagan kaming pangalagaan ang impormasyon sa isang ligtas at simpleng paraan ngunit din ito ay mahusay. Ang isang halimbawa nito ay sinasabi natin na ang katotohanan na ang espasyo na kinakailangan para sa pag-iimbak, hindi alintana kung paano natin ito ginagamit, ito ay medyo mas mataas kaysa sa isang backup mula noon ang nag-iimbak lamang ay isang kopya ng mga file na binago. Ang isa pang bentahe ng rsnapshot ay ang mga backup ay matapang na link sa nakaraang mga pag-backup, hangga't walang mga pagbabago sa pag-backup Syempre.

Upang magamit rsnapshot kailangan nating matupad ang ilang mga katanungan, at ito ay isang tool na siya namang umaasa sa iba para sa pagpapatakbo nito. Halimbawa, sabihin natin kailangan ng naka-install na rsync at mayroon ding access sa pamamagitan ng SSH sa computer kung saan natin iimbak ang aming mga backup, iyon ay, dapat na naka-install tayo SSH sa parehong mga aparato at ang mga key na naka-configure upang ma-access nang hindi kinakailangang ipasok ang password na 'sa pamamagitan ng kamay'.

Kaya, una sa lahat mai-configure namin ito:

ssh-keygen -t rsa

Dito tatanungin kami ng SSH para sa parirala, ngunit dahil magsasagawa kami ng mga utos mula sa malayo na nais namin ng 0 pakikipag-ugnay kaya't itatapon namin ito sa pamamagitan ng pagpindot sa Enter / Enter key ng 2 beses na hiniling namin. Sa huli magkakaroon kami ng 2 bagong mga file sa ~ / .ssh: ang isa ay id_rsa at naglalaman ng pribadong key ng pagkakakilanlan, ang isa ay id_rsa.pub at naglalaman ng pampublikong susi. Kinokopya namin ang huli sa remote server gamit ang ssh-copy-id na utos, na humihiling sa amin ng password ng account sa nasabing server at pagkatapos ay alagaan ang pag-upload at pag-iimbak nito sa tamang paraan, iyon ay, paglikha ng mga kaukulang direktoryo at pagtatakda ng mga pahintulot na kinakailangan:

# ssh-copy-id -i ~ / .ssh / id_rsa.pub user @ remote server

Pagkatapos nag-install kami ng rsync at rsnapshot:

# sudo apt-get install rsync rsnapshot

Ngayon ay ini-edit namin ang file ng pagsasaayos ng rsnapshot upang maitaguyod ang direktoryo kung saan gagawin namin ang mga pag-backup:

# nano /etc/rsnapshot.conf

Binago namin ang seksyon ng snapshot_root upang ipahiwatig kung saan namin itatabi ang mga backup sa malayuang computer:

# snapshot_root / disk1 / backup

Itinataguyod namin ang agwat kung saan rsnapshot gaganapin ang gawain nito (sa halimbawang ito, apat na beses sa isang araw na bawat anim na oras), at para dito ay aalisin namin ang # sa harap ng gagamitin namin, at binabago ito upang tikman, halimbawa

agwat ng oras-oras na 4

Ngayon itinataguyod namin ang mga lokal na folder na isasabay namin, kung saan idinagdag namin ang mga ito kasama ang pagpipiliang 'backup':

backup / home / localhost /

backup / atbp localhost /

Dapat pansinin na ang mga patlang ay pinaghihiwalay ng 'mga tab', iyon ay upang sabihin na pagkatapos ng pagpasok ng isa ay pinindot namin ang tab key, at iba pa. Din maaari naming ipahiwatig kung aling mga file ang nais naming ibukod mula sa aming mga pag-backup, kung saan gumagamit kami ng isang linya na nakatuon sa bawat isa sa kanila:

ibukod ang_file /etc/rsnapshot.conf

ibukod ang_file /etc/bashrc.conf

Pagkatapos ay nai-save at natatapos namin ang pagsasaayos na ito, ngunit sa kabutihang palad mayroon kaming posibilidad na suriin ito sa pamamagitan ng isang parameter:

# rnapshot configtest

Kung maayos ang lahat makakatanggap kami ng isang mensahe na nagsasabing 'Sintax OK'.

Ang isa pang pagpipilian ay upang patakbuhin ito sa mode ng pagsubok, kung saan ipinasok namin:

# rsnapshot -t oras-oras

Sa wakas, mayroon lamang tayo patakbuhin ang rsnapshot, na ginagawa namin sa pamamagitan ng paglakip sa mode ng pagpapatupad, na dapat na tumugma sa agwat na ginamit namin: oras-oras, araw-araw, lingguhan o buwan.

Sa kaso natin:

#rsnapshot oras-oras

Makikita natin yan sa loob / disk1 / backup ay ang mga folder /daily.0/localhost/home y araw-araw.0 / localhost / atbp, at sa loob ng mga ito ay magiging ang parehong nilalaman tulad ng sa mga folder ng koponan na nais naming protektahan. Iyon lang, at salamat sa rsnapshot mula ngayon ay maaasahan natin mga karagdagang pag-backup sa aming system.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.