Basa rechikoro re negadziriro yeparutivi Izvo zvakakosha kuchengetedza ruzivo rwatiinarwo pamakomputa edu, kunyangwe zviri pachena kuti chinhu chimwe kuzviita kumba uye zvakanyanyisa kuita kuchengetedza data reyunivhesiti kana kambani, uko huwandu hwemashoko hwakawanda chikuru uye kune akasiyana mabasa. Naizvozvo, kudiwa kwezvishandiso zvine simba uye zvakasiyana siyana kwakakura kwazvo, kunyangwe zviri pachena kuti izvi zvinogona kushandiswa nechero vedu pamba.
Zvino ngatione maitiro ekuisa uye kumisikidza rsnapshot yekuwedzera backups, Chishandiso icho hachingotibvumidze isu chete kuchengetedza ruzivo nenzira yakachengeteka uye yakapusa asiwo inoita nemazvo kwazvo. Muenzaniso weizvi isu tinoti inyaya yekuti iyo nzvimbo inodiwa yekuchengetedza, zvisinei kuti tinoishandisa sei, ndizvo zvishoma zvishoma kupfuura backup kubvira ipapo chinhu chega chakachengetwa ikopi yeaya mafaera anogadziriswa. Imwe bhenefiti ye rsnapshot ndeyekuti mabackups akaomesesa mabhatani kune akambogadzira backups, izvi chero sekunge pasina shanduko mune backups Ehe saizvozvo.
Kugona kushandisa rsnapshot isu tinofanirwa kuzadzisa mimwe mibvunzo, uye ndeyekuti chishandiso icho chinovimbawo nevamwe kuti chishande. Semuenzaniso, ngationei unoda rsync yakaiswa uye zvakare kuwana kuburikidza neSSH kukomputa yatiri kuzochengetera ma backups edu, kureva kuti, tinofanirwa kunge takaisa SSH pamakomputa ese ari maviri uye kumisikidza makiyi ekugona kuwana pasina kupinda password 'neruoko'.
Saka, chekutanga pane zvese isu tichagadzirisa izvi:
ssh-keygen -t rsa
Pano SSH ichatibvunza isu chirevo, asi sezvo isu tichaita mirairo tiri kure isu tinoda 0 kudyidzana saka tichazorasa izvi nekudzvanya Enter / Enter kiyi iyo mbiri nguva yatakakumbirwa. Pakupedzisira tichava nemafaira maviri matsva mu ~ / .ssh: imwe id_rsa uye ine kiyi yekuzivikanwa yekuvanzika, imwe yacho id_rsa.pub uye ine iyo kiyi yeruzhinji. Iyo yekupedzisira inoteedzerwa kune iri kure server uchishandisa iyo ssh-kopi-id raira, iyo inotibvunza isu password yeaccount pane yakanzi server uyezve inotarisira kurodha nekuichengeta nenzira kwayo, ndiko kuti, kugadzira zvinoenderana madhairekitori. uye nekuisa mvumo iyo inodiwa:
# ssh-kopi-id -i ~ / .ssh / id_rsa.pub mushandisi @ kuresa server
Ipapo isu tinoisa rsync uye rsnapshot:
# sudo apt-tora kuisa rsync rsnapshot
Iye zvino isu tinogadzira iyo rsnapshot yekumisikidza faira kumisikidza dhairekitori ratiri kuzoita mabhakkups:
# nano /etc/rsnapshot.conf
Isu tinoshandura iyo snapshot_root chikamu kuratidza kwatinenge tichichengetera backups pakombuta iri kure.
# snapshot_root / disk1 / backup
Isu tinosimbisa iyo nguva iyo rsnapshot ichaita basa rayo (mune uyu muenzaniso, kana pazuva pazuva ayo ari maawa matanhatu ega ega), uye pane izvi tinobvisa iyo # pamberi peiyo yatichazoshandisa, uye nekuigadzirisa kuti inakidze, semuenzaniso:
nguva yenguva 4
Iye zvino isu tinogadzira emuno maforodha atinozoenderana, ayo atinovawedzera pamwe neiyo 'backup' sarudzo:
backup / imba / localhost /
backup / nezvimwe localhost /
Izvo zvinofanirwa kucherechedzwa kuti iyo minda yakaparadzaniswa ne 'tabo', ndiko kuti kana tapinda mune imwe tinodzvanya iyo yekuisa kiyi, zvichingodaro. Naizvo isu tinogona kuratidza kuti ndeapi mafaera atinoda kusabvisa kubva kune edu backups, yatinoshandisa tambo yakatsaurwa kune yega yega:
kusarudzira_file /etc/rsnapshot.conf
kusarudzira_file /etc/bashrc.conf
Ipapo isu tinochengeta uye kupedzisa kumisikidza uku, asi nerombo rakanaka isu tine mukana wekutarisa tichishandisa paramende:
# rnapshot configtest
Kana zvese zvikafamba zvakanaka tinogamuchira meseji inoti 'Sintax OK'.
Imwe sarudzo ndeye kuimhanyisa mu test mode, yatinoisa mairi:
# rsnapshot -t paawa
Pakupedzisira, isu tangove nazvo mhanya rsnapshot, izvo zvatinoita nekubatanidza maitiro ekuuraya, ayo anofanirwa kuenderana nenguva yatakashandisa: paawa, zuva nezuva, vhiki nevhiki kana pamwedzi.
Kwedu:
#rsnapshot paawa
Tichaona izvo mukati / disk1 / negadziriro yeparutivi ichave maforodha /daily.0/localhost/home y zuva nezuva.0 / localhost / nezvimwe, uye mukati mavo mune izvo zvakafanana zvirimo mumafolda echikwata icho chataida kuchengetedza. Ndizvozvo, uye nekuda rsnapshot kubva zvino zvichienda mberi tinogona kuvimba kuwedzera backups mune yedu system.