Har du någonsin velat ställa in ett backup-system på ditt Linux-skrivbord, men vet inte vart du ska börja? Oroa dig inte, det är lättare än du tror! Linux-skrivbordet är kompatibelt med Dropbox, vilket ger plats för ett enkelt, backplattformssystem. Med det här säkerhetskopieringsverktyget är det väldigt enkelt att konfigurera manuell säkerhetskopiering och schemalägga dem också.

I den här artikeln går vi över detaljerna för att konfigurera Dropbox för att hantera automatiska säkerhetskopior. Tillsammans med allt detta kommer vi att diskutera varför du vill ha ett backup-system på ditt Linux-skrivbord och gå över några andra lösningar för dem som inte är intresserade av "molnet". Låt oss börja!

Installation

För säkerhetskopiering använder vi inte den officiella synkroniseringsprogrammet. I stället använder vi Dropbox Uploader. Det är ett ganska komplext bash script som möjliggör automatisering av säkerhetskopior direkt till Dropbox. Börja med att öppna en terminal och få koden via git.

Obs! Du måste installera paketet "git" på ditt system, eller det här kommandot fungerar inte.

 git klon https://github.com/andreafabrizi/Dropbox-Uploader.git cd Dropbox-uppladdare sudo chmod + x * .sh ./dropbox_uploader.sh 

När dessa fyra kommandon anges, visas en skärm och uppmanar användaren. Logga in i Dropbox och gå vidare till den här sidan. För att detta skript ska fungera måste en åtkomsttoken skapas. Gå hit och klicka på "skapa". På nästa sida fyller du i all information för att skapa din app. När du uppmanas klickar du på "Dropbox API".

När all information är fylld har du skapat din Dropbox-app. Nästa steg är att generera ditt access token. Leta efter det på sidan, klicka på "Generera token" och kopiera det till ditt urklipp.

Ta token och klistra in den i terminalen där manuskriptet frågar "access token". När accesstoken läggs till, gör backupkatalogen:

 ./dropbox_uploader.sh mkdir Linux-Backups 

Ställa in automatiska säkerhetskopior

Inställning av det automatiska backupsystemet görs med Cron. Cron är ett system som tillåter användare att schemalägga olika typer av kommandon. Öppna en terminal och redigera standard crontab.

Cron kanske inte installeras. Sök i Linux-pakethanteraren för cron, cronie eller något liknande och installera det.

 nano crontab -e 

Klistra in följande i crontab när du har redigerat det för att passa dina behov:

 04 07 * * 6 tar -zcvf backup - $ (datum +% Y-% m-% d) .tar.gz / home / användarnamn / filer-eller-mappar-till-back-up /; / home / användarnamn / Dropbox-Uploader / dropbox_uploader.sh ladda upp / hem / användarnamn / filer-eller-mappar-till-säkerhetskopiera / säkerhetskopiera - $ (datum +% Y-% m-% d) .tar.gz Linux-Backup 

Detta cron-kommando kör automatiskt backupen (Du kan ändra filen eller mapparna som du vill säkerhetskopiera.) På varje lördag och ladda upp den till Dropbox klockan 7:04. När koden klistras, tryck "Ctrl + o" för att skriva ut filen.

Obs! Om du endast säkerhetskopierar små filer kommer de kostnadsfria lagringslösningarna Dropbox att vara mer än tillräckligt. Om du behöver mer lagringsutrymme måste du uppgradera ditt konto till en premiumplan. Dessutom komprimerar ovanstående kod endast dina backupfiler. Det krypterar inte dina data. Du kanske vill överväga att kryptera den innan du synkroniserar med Dropbox.

Varför Dropbox?

Dropbox på Linux är kanske en av de mest använda cloud storage-lösningarna där ute. De tillhandahåller en skrivbordsklient för Linux (till skillnad från Drive eller OneDrive). Med hjälp av den här tjänsten kommer användare faktiskt att synkronisera data med en stationär klient istället för att ladda upp filer via ett webbgränssnitt.

En annan anledning till att Dropbox seriöst ska betraktas som en backup-lösning är att det är plattformen. Dina säkerhetskopior kan nås och ändras även från din Android eller iPhone tillsammans med din Windows eller Mac. Lösningar som använder Rsync är trevliga men inte tillräckligt bra i detta avseende.

Andra lösningar

Det automatiska Dropbox-backupsystemet är snyggt, och de flesta användare tycker att det är användbart att deras filbackup automatiskt visas upp i sitt Dropbox-konto. Dropbox är dock inte för alla. Låt oss kort gå över tre bra alternativ för att skapa säkerhetskopior på Linux.

1. Tillbaka i tiden

Back in Time är en schemaläggbar backup lösning för Linux som fungerar baserat på ögonblicksbilder. Installera det på Ubuntu med:

 sudo add-apt-repository ppa: bit-team / stable sudo att uppdatera sudo apt installera backintime-gnome 

eller

 sudo apt installera backintime-kde 

Back in Time är en bra lösning för dem som vill skapa snabba snapshots av kataloger och hålla inkrementella säkerhetskopior av data. Läs mer här.

2. Deja Dup

Ett bra backupsystem för dem som inte vill följa Dropbox-metoden är Deja Dup. Det kan också göra automatiska säkerhetskopior på Linux och fungerar på ett mycket enkelt programmerbart schema. Vill du lära dig hur du ställer upp det? Gå till den här artikeln och lär dig mer om det!

3. Gnome diskar

Gnome Disks hanterar backup lite annorlunda än de andra lösningarna på den här listan. Till att börja med gör Gnome Disks inte automatiska säkerhetskopior. Istället kan användarna manuellt ta fullständiga ögonblicksbilder av partitioner och hårddiskar för lagring senare. Även om det här låter lite, är det faktiskt en väldigt elegant lösning. Med det här verktyget kan du till och med säkerhetskopiera din befintliga Linux-installation eller mediesamling och behålla det exakt som det är.

Om du läser igenom den här guiden och vill ha manuella säkerhetskopior av dina uppgifter istället, är den här lösningen för dig.

Lär dig allt om säkerhetskopiering med den här lösningen här.

Slutsats

Även om många människor inte stör med detta på Linux, har ett bra backup system att dina data alltid kommer att vara säkra. Oavsett huruvida det är en diskbild eller att hålla kritiska filer i molnlagring, ögonblicksbilder eller inkrementella säkerhetskopior, är det viktigt att skydda dina data. Förhoppningsvis, med den här artikeln, kommer de som slår av att installera en backup-lösning för deras Linux-skrivbord att inse hur viktigt detta är och vidta åtgärder för att skydda kritiska data.