I-Restic, isicelo sokwenza iikopi zokugcina ngokukhawuleza

malunga neRetic

Kwinqaku elilandelayo siza kujonga iRestic. Oku yi Inkqubo ye yenza ikopi yokhuseleko isimahla kwaye iyakhawuleza. Ngumthombo ovulekileyo, okhuselekileyo kunye nenkqubo yeqonga, ebhalwe ngolwimi lwenkqubo yokuya.

Ukuthintela Imfihlo yedatha ine-AES-256 kwaye iyangqinisisa isebenzisa I-Poly1305-AES. Ukugcina kwaye kamva ukubuyisela le datha kuyakhawuleza kwaye kulula. Kule nqaku siza kubona indlela yokusebenzisa le nkqubo kwi-Ubuntu. Ukuba nabani na ufuna ulwazi oluthe kratya kunale inikiweyo apha, banokudibana ne website esemthethweni.

Khuphela iRestic

Ukufaka le nkqubo ku-Ubuntu okanye kwi-Linux Mint kuya kufuneka sichwetheze kwi-terminal (Ctrl + Alt + T) lo myalelo ulandelayo:

wget https://github.com/restic/restic/releases/download/v0.8.3/restic_0.8.3_linux_amd64.bz2 && bunzip2 restic_0.8.3_linux_amd64.bz2 && mv restic_0.8.3_linux_amd64 restic && sudo chmod +x restic

Ngoku singasebenzisa Ukubamba ifayile kwii-backups zethu.

Ukugcina kunye nokubuyisela idatha usebenzisa i-Restic

Sinokugcina idatha yethu ebalulekileyo kwinkqubo yethu yendawo. Inkqubo ixhasa ezi zinto zingasemva zilandelayo ukugcina i-backups:

  1.  Ulawulo lwasekhaya
  2.   sftp server (ngeSSH)
  3.   Umncedisi we-HTTP REST
  4.   I-AWS S3
  5.   OpenStack Swift
  6.   EmvaBlaze B2
  7.   Ugcino lweMicrosoft Azure Blob
  8.   Ugcino lwamafu kuGoogle

Kule nqaku ndiye ndagubungela kuphela indlela yogcino kunye nokubuyisela idatha kulawulo lwasekhaya. Ukuba kukho umntu onomdla kwezinye iindlela zokugcina, banokucofa kwikhonkco elifanelekileyo.

Idatha yogcino kulawulo lwasekhaya

Kuqala siya yenza indawo yokugcina yokugcina yogcino. Umzekelo, ndiza kwenza indawo yokugcina ekuthiwa yi-backup kwi-HOME directory.

indalo yokugcina indawo yokuphumla

./restic init --repo ~/backup

Emva koko sibhala iphasiwedi kwindawo yokugcina izinto. Kuya kufuneka sikhumbule iphasiwedi ukufikelela kule ndawo yokugcina kamva. Ngaphandle koko, siya kulahla umphelo idatha egciniweyo.

Emva koko siya kuthi ukhuphelo lwedatha yethu kwindawo yokugcina izinto Ukuchwetheza kwisiphelo esinye:

isikhombisi esigciniweyo sokugcina

./restic -r ~/backup backup ~/Documentos

Kulo mzekelo ndiza kwenza ikopi yogcino lwe- ~ / amaxwebhu kwifolda ~ / yogcino.

Njengoko ubona, ikopi yogcino yolawulo lwamaXwebhu yenziwe. Yintoni egqithisile, yenza umfanekiso okhawulezileyo okhoyo ngoku onegama elikhethekileyo, 4c809a9c kule meko.

Lawula izifinyezo

Ukuba siqhuba lo myalelo ungasentla kwakhona, kuya kwenziwa esinye isifinyezo esinegama elahlukileyo. Eli xesha liza kwenza i-backup ngokukhawuleza okukhulu kun yogcino lwangaphambili. Singaqhubeka nokongeza idatha kwifolda kwaye sisebenzise isipele ukwenza zonke izifinyezo esizifunayo.

ukuba Dwelisa iifoto ezikhoyo kwindawo yokugcina izinto, siya kwenza:

jonga izifinyezo ezibuyayo

./restic -r ~/backup snapshots

Njengoko ubona, ndineefoto ezi-2, ngakumbi i-4c809a9c kunye ne-5f59a8eb.

ukuba jonga umohluko phakathi kweefoto ezimbini siya kubhala:

Umahluko phakathi kokukhawulezisa

./restic -r ~/backup diff 4c809a9c 5f59a8eb

Njengoko ubona, ndongeze ifayile entsha ye-pdf kwindawo yogcino.

Gcina ifayile

Asizukukwazi ukwenza iikopi zokugcinwa kweefayile ezipheleleyo. Singenza kwakhona ikopi yokugcina ifayile enye:

./restic -r ~/backup backup ~/Documentos/archivo.txt

Ungazifaki iifayile kwindawo yogcino

Kuyenzeka ukuba ungazibandakanyi ezinye zeefayile okanye imikhombandlela. Umzekelo, lo myalelo ulandelayo ayizukukhuphela zonke iifayile zohlobo .doc:

./restic -r ~/backup backup --exclude=*.doc ~/Documentos

Sinokubeka zonke iifayile ze- iifayile kunye neefolda esifuna ukuzikhuphela ngaphandle kugcino lwefayile kwaye ucacise indlela yayo kumyalelo wokugcina.

Umzekelo, siza kwenza ifayile ebizwa ngokuba ayifakwanga:

vi excluidos

Siza kongeza iifayile okanye iifolda esifuna ukuzikhetha:

*.txt
entreunosyceros.zip
Vídeos/Películas

Ngoku, siza kuqala inkqubo yogcino usebenzisa lo myalelo:

./restic -r ~/backup backup --exclude-file=excluidos ~/Documentos

ukuba Fumana iinkcukacha ezithe xaxe malunga nokugcinwa kwemali, sinokuqhuba:

uncedo lokugcina ugcino

./restic help backup

Buyisela idatha usebenzisa iRestic

Ukwazi umfanekiso esifuna ukusebenza nawo, siya kusebenzisa nje lo myalelo ulandelayo ukubuyisela idatha kwi-snapshot:

./restic -r ~/backup restore 4c809a9c --target ~/Documentos

Sisandula ukubuyisela yonke idatha ukusuka kwi-snapshot 4c809a9c kwi ~ / Amaxwebhu umkhombandlela.

ukuba buyisela ifayile enye kwi-snapshot kulawulo lwamaxwebhu, siya kubhala:

./restic -r ~/backup restore 4c809a9c --target ~/Documentos archivo.txt

Ngolwazi oluthe kratya, sinako bona icandelo loncedo ekubuyiselweni.

Ukunceda ukubuyisela

./restic help restore

Jonga idatha ngaphandle kokubuyisela

Sisenokungafuni ukubuyisela idatha, kodwa endaweni yoko siyibone. Singajonga indawo yogcino njengenkqubo yefayile eqhelekileyo. Kuqala, siza kwenza inqaku lentaba:

mkdir montaje-copias

Después siza kukhweza indawo yethu yokugcina izinto kwiincopho zeentaba ezikwiintaba ngokuchwetheza:

./restic -r ~/backup mount montaje-copias/

ukufikelela kwidatha yokuphumla

Ngoku, ukuba sivula umphathi wefayile yethu Siza kubona ukuba indawo yethu yokugcina izinto inyuselwe kwaye singayihlola. Ngolwazi oluthe kratya sinokuqhagamshelana noncedo:

./restic help mount

Le yincam yenkqubo. Ngolwazi oluthe kratya kuyacetyiswa ukuba uqhagamshelane amaxwebhu asemthethweni nguRestic ukuze isetyenziswe ngakumbi.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.