Een automatisch reservekopiesysteem opzetten op Linux met Dropbox
Heb je ooit een back-upsysteem willen opzetten op je Linux-desktop, maar weet je niet waar te beginnen? Geen zorgen, het is makkelijker dan je denkt! De Linux-desktop is compatibel met Dropbox en maakt plaats voor een rechtlijnig, platformonafhankelijk back-upsysteem. Met deze back-uptool kunt u heel eenvoudig handmatige back-ups configureren en plannen.
In dit artikel bespreken we de details om Dropbox te configureren voor het verwerken van automatische back-ups. Samen met dit alles zullen we bespreken waarom u een back-upsysteem op uw Linux-desktop wilt en een paar andere oplossingen bespreken voor diegenen die niet in "de cloud" geïnteresseerd zijn. Laten we aan de slag gaan!
Installatie
Voor het maken van een back-up gebruiken we de officiële synchronisatieclient niet. In plaats daarvan gebruiken we Dropbox Uploader. Het is een tamelijk complex bash-script waarmee back-ups direct naar Dropbox kunnen worden geautomatiseerd. Begin door een terminal te openen en de code via git te krijgen.
Opmerking : u moet het pakket "git" op uw systeem installeren of deze opdracht zal niet werken.
git clone https://github.com/andreafabrizi/Dropbox-Uploader.git cd Dropbox-Uploader sudo chmod + x * .sh ./dropbox_uploader.sh
Wanneer deze vier opdrachten worden ingevoerd, verschijnt een scherm waarin de gebruiker wordt gevraagd. Log in bij Dropbox en ga naar deze pagina. Om ervoor te zorgen dat dit script werkt, moet er een toegangstoken worden gemaakt. Klik hier en klik op 'Maken'. Vul op de volgende pagina alle informatie in om uw app te maken. Klik op "Dropbox API" wanneer hierom wordt gevraagd.
Wanneer alle informatie is ingevuld, hebt u uw Dropbox-app gemaakt. De volgende stap is om uw toegangstoken te genereren. Zoek het op de pagina, klik op "Generate token" en kopieer het naar je klembord.
Neem het token en plak het in de terminal waar het script "toegangstoken" aangeeft. Maak de back-upmap met de toegekende toegangstoken:
./dropbox_uploader.sh mkdir Linux-back-ups
Automatische back-ups instellen
Het instellen van het automatische back-upsysteem gebeurt met Cron. Cron is een systeem waarmee gebruikers verschillende typen opdrachten kunnen plannen. Open een terminal en bewerk de standaardcrontab.
Cron is mogelijk niet geïnstalleerd. Zoek in je Linux-pakketbeheerder naar cron, cronie of iets dergelijks en installeer het.
nano crontab -e
Plak het volgende in de crontab nadat u deze hebt bewerkt om aan uw behoeften te voldoen:
04 07 * * 6 tar -zcvf backup - $ (datum +% Y-% m-% d) .tar.gz / home / gebruikersnaam / bestanden-of-mappen-naar-backup /; / home / gebruikersnaam / Dropbox-Uploader / dropbox_uploader.sh upload / home / gebruikersnaam / bestanden-of-mappen-naar-backup / backup - $ (datum +% Y-% m-% d) .tar.gz Linux-Backup
Met deze cron-opdracht wordt de back-up automatisch uitgevoerd (u kunt het bestand of de mappen waarvan u een back-up wilt maken) elke zaterdag wijzigen en deze om 07.04 uur uploaden naar Dropbox. Terwijl de code is geplakt, drukt u op "Ctrl + o" om het bestand uit te schrijven.
Opmerking: als u alleen back-ups maakt van kleine bestanden, is de gratis Dropbox-aanbieding voor opslag voldoende. Als u meer opslagruimte nodig heeft, moet u uw account upgraden naar een premium abonnement. Bovendien comprimeert de bovenstaande code alleen uw back-upbestanden. Het versleutelt uw gegevens niet. U kunt overwegen om het te coderen voordat u synchroniseert met Dropbox.
Waarom Dropbox?
Dropbox op Linux is misschien wel een van de meest gebruikte oplossingen voor cloudopslag. Ze bieden een desktopclient voor Linux (in tegenstelling tot Drive of OneDrive). Met deze service kunnen gebruikers daadwerkelijk gegevens synchroniseren met een desktopclient in plaats van bestanden te uploaden via een webinterface.
Een andere reden waarom Dropbox serieus moet worden beschouwd als een back-upoplossing, is het feit dat het platformonafhankelijk is. Uw gegevensback-ups kunnen worden geopend en zelfs worden aangepast vanaf uw Android of iPhone, samen met uw Windows of Mac. Oplossingen met behulp van Rsync zijn leuk, maar niet goed genoeg in dit opzicht.
Andere oplossingen
Het geautomatiseerde Dropbox-back-upsysteem is netjes en de meeste gebruikers zullen het handig vinden als hun bestandsback-ups automatisch in hun Dropbox-account verschijnen. Dropbox is echter niet voor iedereen. Laten we kort drie goede alternatieven bespreken voor het maken van back-ups op Linux.
1. Terug in de tijd
Back in Time is een schema-geschikte backup-oplossing voor Linux die werkt op basis van snapshots. Installeer het op Ubuntu met:
sudo add-apt-repository ppa: bit-team / stable sudo apt update sudo apt install backintime-gnome
of
sudo apt backintime-kde installeren
Back in Time is een goede oplossing voor mensen die snel snapshots van mappen willen maken en incrementele back-ups van gegevens willen houden. Meer informatie hier.
2. Deja Dup
Een goed back-upsysteem voor degenen die niet op zoek zijn naar de Dropbox-methode is Deja Dup. Het kan ook geautomatiseerde back-ups maken op Linux en werkt volgens een zeer eenvoudig programmeerbaar schema. Wil je leren hoe je het opzet? Ga naar dit artikel en leer er meer over!
3. Gnome-schijven
Gnome Disks verwerkt de back-up enigszins anders dan de andere oplossingen in deze lijst. Om te beginnen maakt Gnome Disks geen automatische back-ups. In plaats daarvan kunnen gebruikers handmatig complete snapshots van partities en harde schijven maken om later te worden opgeslagen. Hoewel dit een beetje veel klinkt, is het eigenlijk een echt elegante oplossing. Met deze tool kun je zelfs een back-up maken van je bestaande Linux-installatie of mediacollectie en deze precies zo houden.
Als u deze handleiding doorleest en in plaats daarvan een handmatige back-up van uw gegevens wilt, is deze oplossing iets voor u.
Leer hier alles over het maken van een back-up met deze oplossing.
Conclusie
Hoewel veel mensen zich hier niet mee bezighouden met Linux, betekent een goed back-upsysteem dat uw gegevens altijd veilig en beveiligd zijn. Of het nu gaat om het maken van een schijfimage of het bewaren van kritieke bestanden in cloudopslag, snapshots of incrementele back-ups, het beschermen van uw gegevens is belangrijk. Hopelijk beseffen degenen die het opzetten van een back-upoplossing voor hun Linux-desktop uitstellen met dit artikel hoe belangrijk dit is en stappen ondernemen om kritieke gegevens te beschermen.