Hvordan sette opp et automatisk sikkerhetskopieringssystem på Linux med Dropbox
Har du noen gang ønsket å sette opp et backup-system på Linux-skrivebordet ditt, men vet ikke hvor du skal begynne? Ikke bekymre deg, det er lettere enn du tror! Linux-skrivebordet er kompatibelt med Dropbox, noe som gjør veien for et rett og slett, back-platform backup system. Med dette sikkerhetskopieringsverktøyet er det veldig enkelt å konfigurere manuelle sikkerhetskopier og planlegge dem også.
I denne artikkelen vil vi gå over detaljene for å konfigurere Dropbox for å håndtere automatiske sikkerhetskopier. Sammen med alt dette, diskuterer vi hvorfor du vil ha et backup-system på ditt Linux-skrivebord og gå over noen andre løsninger for de som ikke er interessert i "skyen". La oss begynne!
Installasjon
For sikkerhetskopiering vil vi ikke bruke den offisielle synkroniseringsklienten. I stedet bruker vi Dropbox Uploader. Det er et ganske komplekst bash script som gjør det mulig å automatisere sikkerhetskopier direkte til Dropbox. Start med å åpne en terminal og få koden via git.
Merk : Du må installere pakken "git" på systemet ditt, eller denne kommandoen virker ikke.
git klone https://github.com/andreafabrizi/Dropbox-Uploader.git CD Dropbox-Uploader sudo chmod + x * .sh ./dropbox_uploader.sh
Når disse fire kommandoene er oppgitt, vises en skjerm og spør brukeren. Logg inn i Dropbox og gå over til denne siden. For at dette skriptet skal virke, må det opprettes et tilgangstoken. Gå hit og klikk "opprett". På neste side fyll ut all informasjonen for å lage appen din. Når du blir bedt om det, klikk "Dropbox API."
Når all informasjon er fylt ut, har du opprettet Dropbox-appen din. Det neste trinnet er å generere tilgangstoken. Se etter det på siden, klikk på "Generer token", og kopier det til utklippstavlen.
Ta token og lim den inn i terminalen der skriptet ber om "tilgangstoken." Med tilgangstoken legges til, gjør du sikkerhetskatalogen:
./dropbox_uploader.sh mkdir Linux-Backups
Sette opp automatiserte sikkerhetskopier
Innstilling av det automatiserte backup-systemet er gjort med Cron. Cron er et system som lar brukerne planlegge ulike typer kommandoer. Åpne en terminal og rediger standard crontab.
Cron er kanskje ikke installert. Søk i Linux-pakkeadministratoren for cron, cronie eller noe lignende og installer det.
nano crontab -e
Lim inn følgende i crontab når du har redigert den slik at den passer til dine behov:
04 07 * * 6 tar -zcvf backup - $ (dato +% Y-% m-% d) .tar.gz / home / brukernavn / filer-eller-mapper-til-sikkerhetskopi /; / hjem / brukernavn / Dropbox-Uploader / dropbox_uploader.sh opplasting / hjem / brukernavn / filer-eller-mapper-til-sikkerhetskopiering / backup - $ (dato +% Y-% m-% d) .tar.gz Linux-Backup
Denne cron-kommandoen kjører automatisk sikkerhetskopien (Du kan endre filen eller mappene du vil sikkerhetskopiere.) På hver lørdag og last den opp til Dropbox klokken 07:04. Når koden limes inn, trykker du på "Ctrl + o" for å skrive ut filen.
Merk: Hvis du bare sikkerhetskopierer små filer, vil tilbudet om gratis lagring av Dropbox være mer enn nok. Hvis du trenger mer lagringsplass, må du oppgradere din konto til en premieplan. I tillegg komprimerer koden ovenfor bare dine reservefiler. Det krypterer ikke dataene dine. Du vil kanskje vurdere å kryptere den før synkronisering til Dropbox.
Hvorfor Dropbox?
Dropbox på Linux er kanskje en av de mest brukte cloud storage-løsninger der ute. De gir en stasjonær klient for Linux (i motsetning til Drive eller OneDrive). Ved hjelp av denne tjenesten vil brukerne faktisk synkronisere data med en stasjonær klient i stedet for å laste opp filer via et webgrensesnitt.
En annen grunn til at Dropbox seriøst bør betraktes som en backup-løsning, er at det er kryssplattform. Data backupene dine kan nås og endres endret fra Android eller iPhone sammen med Windows eller Mac. Løsninger som bruker Rsync er fine, men ikke gode nok i denne forbindelse.
Andre løsninger
Det automatiske Dropbox-backup-systemet er pent, og de fleste brukere vil finne det nyttig at filbackupene dine automatisk vises i deres Dropbox-konto. Dropbox er imidlertid ikke for alle. La oss kort gå over tre gode alternativer for å lage sikkerhetskopier på Linux.
1. Tilbake i tid
Back in Time er en tidsplanbasert backup løsning for Linux som fungerer basert på stillbilder. Installer den på Ubuntu med:
sudo add-apt-depot ppa: bit-team / stable sudo for å oppdatere sudo apt installere backintime-gnome
eller
sudo apt installer backintime-kde
Back in Time er en god løsning for de som ønsker å lage raske stillbilder av kataloger og holde inkrementell sikkerhetskopiering av data. Lær mer her.
2. Deja Dup
Et godt backup system for de som ikke ønsker å følge Dropbox-metoden, er Deja Dup. Det kan også gjøre automatiserte sikkerhetskopier på Linux og fungerer på en veldig enkel programmerbar plan. Vil du lære å sette opp det? Gå til denne artikkelen og lær mer om det!
3. Gnome disker
Gnome Disks håndterer backup litt annerledes enn de andre løsningene på denne listen. For det første gjør Gnome Disks ikke automatiserte sikkerhetskopier. I stedet kan brukerne manuelt ta fullstendige øyeblikksbilder av partisjoner og harddisker for lagring senere. Selv om dette høres ut som litt mye, er det faktisk en veldig elegant løsning. Med dette verktøyet kan du til og med sikkerhetskopiere din eksisterende Linux-installasjon eller mediesamling og holde den akkurat slik den er.
Hvis du leser gjennom denne veiledningen og vil ha manuell sikkerhetskopiering av dataene dine i stedet, er denne løsningen for deg.
Lær alt om sikkerhetskopiering med denne løsningen her.
Konklusjon
Selv om mange ikke bry deg med dette på Linux, har et godt backup system at dataene dine alltid vil være trygge. Enten det er å lage et diskbilde eller holde kritiske filer i skylagring, øyeblikksbilder eller inkrementelle sikkerhetskopier, er det viktig å beskytte dataene dine. Forhåpentligvis, med denne artikkelen, vil de som slår av å sette opp en backup-løsning for deres Linux-skrivebord, innse hvor viktig dette er og ta skritt for å beskytte kritiske data.