Nawuphi na umsebenzisi uyazi ukuba kubaluleke kangakanani ukwenza i-backups rhoqo, kwaye sonke siye sahlupheka ngaxa lithile ebomini bethu ngokungayithathi le nyaniso ingenakuphikwa. Mhlawumbi ngenxa yokunqongophala kwexesha, mhlawumbi ngenxa yokuba singakhange sichithe ixesha elaneleyo sikhangela esona sixhobo silungele ukhetho lwethu, inyani kukuba xa into isilele kwaye siphulukana nemifanekiso, amaxwebhu, iividiyo kunye nokunye kuxa sifunga ukuba into enje soze ibuye yenzeke kuthi.
Into elungileyo kukuba izixhobo zokwenza i-backups ziya ziba ngcono kwaye zilula ukumisela, kwaye oku kongeza kuphuculo lwezixhobo ezikhoyo ukuzisebenzisa kuba ayisiyiyo kuphela isantya sonxibelelwano lwe-intanethi oluphezulu, kodwa ubukhulu beefayile buyanda Iidrivex ezinzima kunye nokuqhutywa okususwayo. Namhlanje sifuna ukubonisa indlela yokufaka i-backupninja, isixhobo esigciniweyo esigcweleyo kunye nesisebenza ngokujolise kwi-Debian kunye ne-distros ethathwe kuyo, phakathi kwayo sinayo Ubuntu.
Ezinye zezibonelelo osinika zona i-backupninja zinokwenzeka Sebenzisa izikripthi zeqokobhe ukumisela i-backups zethu, Into eyaziwayo ihlala itsala abasebenzisi beLinux ngokubanzi. Emva koko, ikwayinto yokudibanisa ukuthembela kwizixhobo ezaziwayo ezifana nokuphinda kabini, i-rdiff-backup, mysqdump, msqlhotcopy kunye MySQL okanye uMariaDB.
Ukuqala kufuneka sifake i-backupninja, into elula kunokuba ifunyenwe kwindawo yokugcina esemthethweni Ubuntu, ukuze siyenze ngokulula:
# apt-fumana ukufaka i-backupninja
Sivumela isixhobo sokufaka ukuba senze into yaso, kwaye ekugqibeleni siya kuba senza iikhombisi kunye neefayile ezisebenzisayo, umzekelo / usr / sbin / backupninja (esisiseko sesicelo), /etc/cron.d/backupninja (ukwenza ukuqaliswa kwayo), /etc/logrotate.d/backupninja (kwiifayile zelog), /etc/backup.d/ (nazi iifayile zoqwalaselo), /etc/backupninja.conf (ifayile yoqwalaselo ngokubanzi) kunye / usr / share / doc / backupninja / imizekelo, njengoko igama lisitsho, inemizekelo yeetemplate zoqwalaselo.
Ngoku sinokuqala, kwaye into yokuqala ekufuneka siyenzile sebenzisa ifayile ye-ninjahelper, eya kusinceda kumsebenzi wokumisela esi sixhobo sokugcina. Into yokuqala le iskripthi eyenzayo kukusicela ukuba sifake 'ibhokisi yencoko yababini', isixhobo esilungiselela ukwenziwa kwencoko yababini kwisiphelo sendlela, into eyimfuneko ukuze sikwazi ukubona ukhetho kwaye siphumeze izinto esizifunayo. Ke siyayamkela kwaye emva kwemizuzwana embalwa siya kuba nayo ngaphambili kwincoko yababini yokudala: ukwenza enye sihambe ngokulula ngeentolo zesikhombisi kwaye ukhethe ngo 'Ngenisa' ukhetho 'olutsha'.
Emva koko siza kubona ukhetho, oluqukethe isipele inkqubo kunye nolwazi lwehardware, i-makecd, i-mysql okanye i-postgresql database, okanye ukhetho usebenzisa izixhobo ezinje nge-rdiff, rsync okanye i-tar. Masibone Uyisebenzisa kanjani i-rsync ukwenza i-backups yesilawuli kude, ngokungqamanisa ngokuzenzekelayo nefolda yendawo kwaye ivumela oku ukuba kwenziwe ngamaxesha athile ngenxa yekhron / anacron.
Into ekufuneka siyenzile kukwenza ifayile kulawulo /etc/backup.d, gcina kwaye utshintshe iimvume zayo ukuya kuma-600 (oko kukuthi, funda kwaye ubhalele umniniyo, akukho nto kwiqela nakwabanye).
# Igama lomsebenzisi kwikhompyuter ekude
umsebenzisi = ingcambu
# Ikhompyuter ekude
umphathi = umncedisi1
# Ulawulo olukude
remotedir = / ikhaya / amaxwebhu /
# Isikhombisi sendawo
localdir = / ekhaya / yogcino
# Isalathiso apho sinesipele sangaphambili
localdirant = / ekhaya / yogcino. 1
mv $ localdir $ yendawo yasekhaya
#yinkq
rsync -av -delete -recursive -link-dest = $ localdirant $ user @ $ host: $ ikhuphe $ localdir
Ngoku siyayiqhuba:
# backupninja -n
Kwaye siya kuqhubeka nokwenza ifolda ebizwa ngokuba yi-backup. Ukuthelekisa ii-inode kunye nobukhulu bazo zombini izikhombisi.
Más información: i-backupninja (Webhusayithi esemthethweni)