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 -hSom 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
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 / shovonOBS: 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 / shovonOBS: 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å
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 / backuptill
$ 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.