Ubuntu

Hur man installerar och använder Restic på Ubuntu 18.04

Hur man installerar och använder Restic på Ubuntu 18.04
Restic är ett lättanvänt program för säkerhetskopiering. Restic kan användas för att ta säkerhetskopior lokalt och på distans. Restic är mycket snabbt och säkert. Restic behåller alla säkerhetskopieringsfiler 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 spara dina data från att bli stulna. Det är också väldigt enkelt att återställa från Restic säkerhetskopior. Restic har också snapshot-funktioner.

I den här artikeln visar jag 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 visar jag dig hur du installerar Restic 0.8.3, som är den senaste stabila versionen i skrivande stund.  Den är tillgänglig i det officiella paketförvaret för Ubuntu 18.04 LTS.

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

$ sudo apt-get-uppdatering

De benägen paketförvarets cache bör uppdateras.

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

$ sudo apt-get install restic

Restic bör installeras.

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

$ sudo restic 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 visar jag dig hur du tar lokal säkerhetskopia med Restic.

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

Jag antar att du tar en säkerhetskopia av dina användares HEM katalog till en extern hårddisk eller en USB-minne. Låt oss säga att blockenheten är / 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 i ditt filsystem med följande kommando:

$ sudo mkdir / backup

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

$ sudo mount / dev / sdb1 / backup

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 det markerade avsnittet på skärmdumpen nedan, blockera enheten / dev / sdb1 är monterad på /säkerhetskopiering katalog.

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

$ sudo restic -r / backup init

Skriv nu in ett lösenord för din Restic förvar och tryck . Kom ihåg att du inte kan komma åt din Restic utan detta lösenord och Restic förvaret kan inte återställas utan lösenordet.

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

Restic-arkivet ska skapas eller initieras.

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

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

$ sudo restic -r / backup backup / home / shovon

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

Skriv nu in din Restic förvarets lösenord och tryck .

Säkerhetskopian bör tas. Som du kan se i det markerade avsnittet på 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 snapshot-id: t. Men du behöver inte komma ihåg det. Du kan ta reda på vilka ögonblicksbilder som finns på din Restic-säkerhetskopia. Jag visar dig hur snart.

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

$ sudo restic -r / backup backup / etc

Säkerhetskopieringen är klar.

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

$ sudo restic -r / backup-ögonblicksbilder

Skriv nu in din Restic förvarets lösenord och tryck .

De Restic ögonblicksbilder bör listas som du kan se på skärmdumpen nedan. Det markerade avsnittet på skärmdumpen visar snapshot-id för varje katalog du säkerhetskopierade 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 (/ hem / shovon i mitt fall) från Restic säkerhetskopiering. Du kan köra följande kommando för att återställa en Restic säkerhetskopia med dess ögonblicksbild-id.

$ sudo restic -r / backupåterställning 21f198eb --target / home / 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 till innehållet i /etc katalog till någon annan katalog, till exempel / återställa / etc katalog.

Skriv nu in din Restic förvarets lösenord och tryck .

Data ska återställas från säkerhetskopian.

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

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

$ sudo restic -r / backup återställning senaste --path / home / shovon --target / home / shovon

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

Ta fjärrbackups med Restic

Se till att Ubuntu 18.04 maskin där Restic är installerad har SFTP-server installerat innan du försöker ta fjärrbackups 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 ska installeras.

Byt nu ut varje -r / LOKAL / 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 restic init -r / backup
till
$ sudo restic init -r sftp: användarnamn @ värdnamn: / backup

Här Användarnamn och värdnamn är användarnamnet och värdnamnet eller IP-adressen till fjärrservern där Restic är installerad. /säkerhetskopiering är katalogen där Restic backup-katalogen 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äste den här artikeln.

Mus Så här vänder du mus- och styrplattans rullningsriktning i Windows 10
Så här vänder du mus- och styrplattans rullningsriktning i Windows 10
Mus och Pekplattas gör inte bara datoranvändning lättare men effektivare och mindre tidskrävande. Vi kan inte föreställa oss ett liv utan dessa enhete...
Mus Så här ändrar du muspekare och markörstorlek, färg och schema på Windows 10
Så här ändrar du muspekare och markörstorlek, färg och schema på Windows 10
Muspekaren och markören i Windows 10 är mycket viktiga aspekter av operativsystemet. Detta kan också sägas för andra operativsystem, så i sanning är d...
Gratis och öppen källkodsmotorer för utveckling av Linux-spel
Den här artikeln kommer att täcka en lista över gratis motorer med öppen källkod som kan användas för att utveckla 2D- och 3D-spel på Linux. Det finns...