Hur man installerar och använder Restic på Ubuntu

Hur Man Installerar Och Anvander Restic Pa Ubuntu



Restic är ett lättanvänt program för att ta säkerhetskopior. Restic kan användas för att ta säkerhetskopior lokalt och på distans. Restic är mycket snabb och säker. Restic behåller alla säkerhetskopior Restic arkiv helt krypterade och lösenordsskyddade. Restic vet att ditt lagringsmedium inte är säkert. Så det krävs alla åtgärder för att rädda din data från att bli stulen. Det är också riktigt lätt att återställa från Restic säkerhetskopior. Restic har även snapshot-funktioner.

I den här artikeln kommer jag att visa dig hur du installerar och använder Restic på Ubuntu 18.04 LTS. Låt oss börja.

Installera Restic på Ubuntu 18.04

I det här avsnittet kommer jag att visa dig hur du installerar Restic 0.8.3, vilket är den senaste stabila versionen när detta skrivs. Det är tillgängligt i det officiella paketförrådet för Ubuntu 18.04 LTS.







Uppdatera först benägen paketförråd för Ubuntu 18.04 LTS med följande kommando:



$ sudo apt-get uppdatering



De benägen paketförrådets cache bör uppdateras.





Kör nu följande kommando för att installera Restic :



$ sudo apt-get install restisk

Restic bör installeras.

Nu kan du kontrollera om Restic arbetar med följande kommando:

$ sudo restisk version

Som du kan se från skärmdumpen nedan, versionen av Restic för närvarande installerad på min maskin är 0.8.3.

Ta lokala säkerhetskopior med Restic

I det här avsnittet kommer jag att visa dig hur du tar lokal säkerhetskopiering med Restic .

Först måste du skapa eller initiera en ny Restic repository var som helst på ditt lokala filsystem. Det kan också vara en extern hårddisk eller USB-minne monterad på ditt lokala filsystem.

Jag antar att du tar en säkerhetskopia av din användares HEM katalogen till en extern hårddisk eller ett USB-minne. Låt oss säga att blockenheten är det /dev/sdb1 på min Ubuntu 18.04-maskin.

Du kan ta reda på vad det är på din dator med följande kommando:

$ sudo lsblk

Skapa nu en /säkerhetskopiering katalog på ditt filsystem med följande kommando:

$ sudo mkdir / säkerhetskopiering

Montera nu den externa hårddisken eller USB-minnet ( /dev/sdb1 i mitt fall) till /säkerhetskopiering katalog med följande kommando:

$ sudo montera / dev / sdb1 / säkerhetskopiering

Du kan verifiera att den externa hårddisken eller USB-minnet är monterad på rätt plats med följande kommando:

$ sudo df -h

Som du kan se från den markerade delen av skärmdumpen nedan, blockerar enheten /dev/sdb1 är monterad på /säkerhetskopiering katalog.

Du kan skapa eller initiera en Restic förvaret på /säkerhetskopiering katalog med följande kommando:

$ sudo restisk -r / backup init

Skriv nu in ett lösenord för din Restic repository och press . Kom ihåg att du inte kan komma åt din Restic repository utan detta lösenord och Restic arkivet går inte att återställa utan lösenordet.

Skriv nu in din Restic förvarslösenord igen och tryck på .

Restic-förvaret bör skapas eller initieras.

Nu är du redo att säkerhetskopiera dina filer och kataloger.

Låt oss säga att du vill säkerhetskopiera din användares HEM katalog med Restic , kan du göra det med följande kommando:

$ sudo restisk -r / backup backup / Hem / shovon

OBS: Här /hem/shovon är min användares HEM katalog.

Skriv nu in din Restic förvarslösenord och tryck på .

Säkerhetskopieringen bör tas. Som du kan se i den markerade delen av skärmdumpen nedan, /hem/shovon katalogen säkerhetskopieras och ett ögonblicksbild-id 21f198eb är tryckt. Detta är viktigt eftersom du kan referera till eller välja en viss säkerhetskopia med ögonblicksbild-id. Men du behöver inte komma ihåg det. Du kan ta reda på vilka ögonblicksbilder som finns tillgängliga på din Restic-säkerhetskopia. Jag ska visa dig hur snart.

Låt oss säkerhetskopiera en annan katalog /etc för demonstrationens skull.

$ sudo restisk -r / backup backup / etc

Säkerhetskopieringen är klar.

Nu kan du lista alla tillgängliga Restic ögonblicksbilder med följande kommando:

$ sudo restisk -r / backup ögonblicksbilder

Skriv nu in din Restic förvarslösenord och tryck på .

De Restic ögonblicksbilder bör listas som du kan se i skärmdumpen nedan. Den markerade delen av skärmdumpen visar ögonblicksbild-id för varje katalog du säkerhetskopierade i Restic .

NOTERA: Restic stöder inkrementell säkerhetskopiering. Om du säkerhetskopierar samma katalog som du säkerhetskopierade tidigare bör endast ändringarna sparas och ett nytt ögonblicksbild-id ska genereras.

Nu är det dags att visa dig hur du återställer filer och kataloger från Restic säkerhetskopiering.

Låt oss säga att du vill återställa HEM katalog (/home/shovon i mitt fall) från Restic säkerhetskopiering. Du kan köra följande kommando för att återställa en Restic säkerhetskopiering av sitt ögonblicksbild-id.

$ sudo restisk -r / backup återställning 21f198eb --mål / Hem / shovon

OBS: Här 21f198eb är SNAPSHOT_ID och /hem/shovon är RESTORE_DIRECTORY i mitt fall. Kom ihåg det RESTORE_DIRECTORY kan skilja sig från katalogen som säkerhetskopierades. Du kan till exempel ta en säkerhetskopia av /etc katalog, men när du återställer, om du vill, kan du lägga innehållet i /etc katalog till någon annan katalog, till exempel /restore/etc katalog.

Skriv nu in din Restic förvarslösenord och tryck på .

Data bör återställas från säkerhetskopian.

Om du tar inkrementella säkerhetskopior med Restic , kan det vara svårt för dig att ta reda på det senaste ögonblicksbild-id:t för en viss backupkatalog. Gärna, Restic kommer med ett sätt för dig att återställa från det senaste ögonblicksbild-id:t för en viss backupkatalog.

Du kan köra följande kommando för att återställa den senaste versionen av backup för en viss katalog (i mitt fall /home/shovon-katalogen):

$ sudo restisk -r / backup återställ senaste --väg / Hem / shovon --mål / Hem / shovon

Den senaste versionen av säkerhetskopian för sökvägen /hem/shovon återställs på målet /hem/shovon .

Ta fjärrsäkerhetskopiering med Restic

Se till att Ubuntu 18.04-maskinen var Restic är installerad har SFTP-servern installerad innan du försöker ta fjärrsäkerhetskopior med Restic .

Du kan installera SFTP-server på din Ubuntu 18.04 LTS-maskin med följande kommando:

$ sudo apt-get install openssh-server

Tryck Y och tryck sedan på att fortsätta.

SFTP-servern bör vara installerad.

Byt nu ut varje -r /LOCAL/PATH till -r sftp: [e-postskyddad] :/REMOTE/PATH

Till exempel bör kommandot för att skapa eller initiera ett Restic lokalt arkiv konverteras från

$ sudo restisk init -r / säkerhetskopiering
till
$ sudo restisk init -r sftp:användarnamn @ värdnamn: / säkerhetskopiering

Här Användarnamn och värdnamn är användarnamnet och värdnamnet eller IP-adressen för fjärrservern där Restic är installerad. /säkerhetskopiering är katalogen där Restic säkerhetskopieringskatalogen ska skapas eller är redan tillgänglig.

Det är så du installerar och använder Restic på Ubuntu 18.04 LTS. Tack för att du läser den här artikeln.