În acest articol, vă voi arăta cum să instalați și să utilizați Restic pe Ubuntu 18.04 LTS. Să începem.
Instalarea Restic pe Ubuntu 18.04
În această secțiune, vă voi arăta cum să instalați Restic 0.8.3, care este cea mai recentă versiune stabilă la momentul scrierii acestui articol. Este disponibil în depozitul oficial de pachete al Ubuntu 18.04 LTS.
Mai întâi actualizați apt depozitul de pachete Ubuntu 18.04 LTS cu următoarea comandă:
$ sudo apt-get update
The apt cache-ul depozitului de pachete ar trebui să fie actualizat.
Acum rulați următoarea comandă pentru a instala Restic :
$ sudo apt-get install liniștit
Restic ar trebui instalat.
Acum puteți verifica dacă Restic lucrează cu următoarea comandă:
$ sudo varianta restiana
După cum puteți vedea din captura de ecran de mai jos, versiunea de Restic instalat în prezent pe mașina mea este 0.8.3.
Efectuarea de copii de rezervă locale cu Restic
În această secțiune, vă voi arăta cum să faceți backup local Restic .
Mai întâi trebuie să creați sau să inițializați un nou Restic depozit oriunde în sistemul dvs. de fișiere local. Poate fi un hard disk extern sau o unitate USB montată și pe sistemul de fișiere local.
Presupun că faci o copie de rezervă a utilizatorului tău ACASĂ director pe un hard disk extern sau pe o unitate USB. Să presupunem că dispozitivul de blocare este /dev/sdb1 pe mașina mea Ubuntu 18.04.
Puteți afla ce este pe computer cu următoarea comandă:
$ sudo lsblk
Acum creați un /backup directorul de pe sistemul dvs. de fișiere cu următoarea comandă:
$ sudo mkdir / backup
Acum montați hard diskul extern sau unitatea USB ( /dev/sdb1 în cazul meu) să /backup director cu următoarea comandă:
$ sudo montură / dev / sdb1 / backup
Puteți verifica dacă hard diskul extern sau unitatea USB este montată în locația corectă cu următoarea comandă:
$ sudo df -hDupă cum puteți vedea din secțiunea marcată a capturii de ecran de mai jos, dispozitivul de blocare /dev/sdb1 este montat pe /backup director.
Puteți crea sau inițializa un Restic depozitul pe /backup director cu următoarea comandă:
$ sudo liniștit -r / backup init
Acum introduceți o parolă pentru dvs Restic depozit și presa
Acum introduceți-vă Restic din nou parola depozitului și apăsați
Depozitul Restic trebuie creat sau inițializat.
Acum sunteți gata să faceți backup fișierelor și directoarelor.
Să presupunem că doriți să faceți backup pentru utilizatorul dvs ACASĂ director cu Restic , puteți face acest lucru cu următoarea comandă:
$ sudo liniștit -r / copie de rezervă / Acasă / shovonNOTĂ: Aici /acasă/shovon este al utilizatorului meu ACASĂ director.
Acum introduceți-vă Restic parola depozitului și apăsați
Ar trebui luată copie de rezervă. După cum puteți vedea în secțiunea marcată a capturii de ecran de mai jos, /acasă/shovon directorul este copiat de rezervă și un ID de instantaneu 21f198eb este tipărită. Acest lucru este important deoarece vă puteți referi la sau puteți selecta o anumită copie de rezervă cu ID-ul instantaneului. Dar nu trebuie să-ți amintești. Puteți afla ce instantanee sunt disponibile pe backup-ul dvs. Restic. Îți voi arăta cât de curând.
Să facem backup altui director /etc de dragul demonstraţiei.
$ sudo liniștit -r / copie de rezervă / etc
Backup-ul este complet.
Acum puteți enumera toate cele disponibile Restic instantanee cu următoarea comandă:
$ sudo liniștit -r / instantanee de rezervă
Acum introduceți-vă Restic parola depozitului și apăsați
The Restic instantaneele ar trebui să fie listate după cum puteți vedea în captura de ecran de mai jos. Secțiunea marcată a capturii de ecran arată ID-ul instantaneului pentru fiecare director în care ați făcut backup Restic .
NOTĂ: Restic acceptă backup incremental. Dacă faceți o copie de rezervă a aceluiași director ca și înainte, ar trebui să fie salvate doar modificările și ar trebui să fie generat un nou ID de instantaneu.
Acum este timpul să vă arătăm cum să recuperați fișiere și directoare din Restic backup.
Să presupunem că doriți să restaurați ACASĂ directorul (/home/shovon în cazul meu) din Restic backup. Puteți rula următoarea comandă pentru a restaura a Restic backup după id-ul său instantaneu.
$ sudo liniștit -r / restaurare de rezervă 21f198eb --ţintă / Acasă / shovonNOTĂ: Aici 21f198eb este SNAPSHOT_ID și /acasă/shovon este RESTORE_DIRECTORY În cazul meu. Sa nu uiti asta RESTORE_DIRECTORY poate fi diferit de directorul pentru care s-a făcut backup. De exemplu, puteți face o copie de rezervă a /etc director, dar când restaurați, dacă doriți, puteți pune conținutul /etc director în alt director, de exemplu /restaurare/etc director.
Acum introduceți-vă Restic parola depozitului și apăsați
Datele ar trebui recuperate din backup.
Dacă faceți copii de siguranță incrementale cu Restic , poate fi dificil pentru dvs. să aflați cel mai recent ID instantaneu pentru un anumit director de rezervă. Bucuros, Restic vine cu o modalitate de restaurare din cel mai recent ID instantaneu al anumitor directori de rezervă.
Puteți rula următoarea comandă pentru a restaura cea mai recentă versiune de backup pentru un anumit director (în cazul meu directorul /home/shovon):
$ sudo liniștit -r / cea mai recentă restaurare de rezervă --cale / Acasă / shovon --ţintă / Acasă / shovon
Cea mai recentă versiune a copiei de rezervă pentru cale /acasă/shovon este restabilit pe țintă /acasă/shovon .
Efectuarea de copii de rezervă la distanță cu Restic
Asigurați-vă că mașina Ubuntu 18.04 unde Restic este instalat, aveți serverul SFTP instalat înainte de a încerca să faceți copii de rezervă la distanță Restic .
Puteți instala serverul SFTP pe mașina dvs. Ubuntu 18.04 LTS cu următoarea comandă:
$ sudo apt-get install openssh-server
presa Y și apoi apăsați
Serverul SFTP ar trebui să fie instalat.
Acum înlocuiți fiecare -r /LOCAL/PATH la -r sftp: [e-mail protejat] :/REMOTE/CALEA
De exemplu, comanda pentru crearea sau inițializarea unui depozit local Restic ar trebui convertită din
$ sudo restic init -r / backupla
$ sudo restic init -r sftp:nume utilizator @ nume gazdă: / backup
Aici nume de utilizator și nume de gazdă sunt numele de utilizator și numele de gazdă sau adresa IP a serverului de la distanță unde Restic este instalat. /backup este directorul în care Restic directorul de rezervă ar trebui să fie creat sau este deja disponibil.
Așa instalezi și folosești Restic pe Ubuntu 18.04 LTS. Mulțumesc că ai citit acest articol.