Päättömän Dropbox-varmuuskopiointipalvelimen toiminta alkaaDropboxin komentoriviversion asentaminen. Tässä tapauksessa käytämme Dropbox Uploader -sovellusta. Se on skripti, joka tekee sisällön automaattisen lähettämisen Dropboxiin komentorivin kautta erittäin helpoksi.
Asenna Git
Tämän komentosarjan saaminen edellyttää, että Git-paketti on asennettu Linux-tietokoneellesi. Avaa pääteikkuna ja kirjoita seuraavat komennot siirtyäksesi Gitin kanssa.
ubuntu
sudo apt install git
Debian
sudo apt-get install git
Arch Linux
sudo pacman-S git
fedora
sudo dnf install git
OpenSUSE
sudo zypper install git
Muut Linuxit
Git on kaikkialla. Tämän seurauksena jopa hämärän Linux-jakelun käyttäjien on voitava asentaa se. Etsi pakettien hallintaohjelmalla ”git” ja asenna se. Vaihtoehtoisesti voit tarkistaa Pkgs.org-sivustolta ladattavan asennusohjelman.
Dropbox Uploader
Kun Git-työkalu on asennettu, voimme käyttää sitä tarttumaan Dropbox Uploader -koodiin. Terminaalissa, klooni lähdekoodi Linux-tietokoneellasi:
git clone https://github.com/andreafabrizi/Dropbox-Uploader.git
Käyttämällä CD komento, siirrä pääte vasta kloonatuksi Dropbox-Lähettäjä kansio.
cd Dropbox-Uploader
Täältä skriptiä voidaan käyttää, mutta se ei tuletoimimaan oikein. Jotta Dropbox Uploader toimii oikein Linuxissa, sinun on päivitettävä sen käyttöoikeudet. Viime kädessä Dropbox Uploader -työkalu on Shell-skripti, niin yksinkertainen chmod riittää.
chmod +x dropbox_uploader.sh
Dropbox Uploader toimii suorittamalla dropbox_uploader.sh. Työkaluun sisältyy kuitenkin myös muutama muu skripti, joita käyttäjät voivat käyttää Dropboxin kanssa työskentelemiseen. Päivitä valinnaisesti näiden tiedostojen käyttöoikeudet:
chmod +x dropShell.sh chmod +x testUnit.sh
Asenna Dropbox-sovellusliittymä
Nyt kun Dropbox-varmuuskopio-ohjelmisto on sinunLinux PC, voimme perustaa varmuuskopiojärjestelmän. Ensimmäinen askel on luoda uusi Dropbox-sovelluskoodi. Tätä koodia käytetään kirjaamaan Dropbox tiliisi. Jos haluat luoda uuden sovelluksen, siirry viralliselle kehittäjäsivulle, etsi Luo sovellus -painike ja napsauta sitä.

Napsauttamalla ”luoda sovellus” pääset sovellusliittymäsivulle. Valitse ”Dropbox API” jatkaaksesi.
Seuraavaksi valitse käyttöoikeustaso Dropbox Uploaderolisi pitänyt. Saat parhaat tulokset valitsemalla ”Täydellinen käyttöoikeus”. Tämän avulla se voi toimia useissa kansioissa, koko tililläsi, eikä vain yhdellä alueella.
Kirjoita sovelluksen nimi ja napsauta ”Luo sovellus” -painiketta viimeistelläksesi sen.

Kun olet käynyt läpi luomisprosessinSovellus kehittäjäkeskuksessa, sinut johdetaan Dropbox-sovelluksen kohtaan Lataa työkalu. Vieritä alaspäin, etsi ”Luotu käyttöoikeus” ja napsauta ”Luo” -painiketta.
Varmuuskopioiden luominen
Sinulla on Dropbox-sovellusliittymän sivu, joka on määritettyUploader ja käyttöoikeustunnus käytettäväksi sen kanssa. Seuraava vaihe on liittää skripti tiliisi. Voit tehdä tämän siirtymällä terminaaliin ja suorittamalla Dropbox Uploader -työkalun.

./dropbox_uploader.sh
Kun suoritat komentosarjan ensimmäistä kertaa, se kysyy käyttöoikeustunnusta. Palaa takaisin Dropbox API -sivulle ja kopioi uusi pääsykoodi aiemmasta.
Kun olet lisännyt uuden pääsykoodin, on turvallista aloittaa varmuuskopioiden luominen. Aloita luomalla uusi kansio lähettäjällä:
./dropbox_uploader.sh mkdir Backup
Running mkdir luo etäkopiokansion Dropbox-tiliisi. Tästä eteenpäin voit lähettää tiedostoja siihen. Lataa, suorita alla oleva komento.
Huomaa: Dropbox Uploader pystyy käsittelemään muutakin kuin Tar.gz-tiedostoja. Muokkaa alla olevaa komentoa ladataksesi kaikenlaisia tiedostoja.
./dropbox_uploader.sh upload /home/username/location/of/file.tar.gz
Automatisoi varmuuskopiot

Manuaalinen lataus on mukavaa, mutta on parempi automatisoida tällaiset asiat. Tässä työssä on parasta käyttää Cronia. Hanki Root terminaalissa su tai sudo.
su -
tai
sudo -s
Käytä Root-kuoressa Cron:
crontab -e
Valitse vaihtoehto käyttää Nanoa toimittajana. Liitä sitten seuraavaksi Cron-tiedostoon.
Huomaa: Tämä Cron-komento käskee Linux-tietokoneesi pakkaamaan varmuuskopion ja lähettämään sen Dropboxin Varmuuskopio-kansioon päivittäin kello 8:06.
06 08 * * 6 tar -zcvf backup-$(date +%Y-%m-%d).tar.gz /home/username/;/home/username/Dropbox-Uploader/dropbox_uploader.sh upload /home/username/backup-$(date +%Y-%m-%d).tar.gz Backups
Tallenna komento Croniin. Tallennuksen jälkeen tietokoneesi ottaa automaattisesti kuvan / Home / käyttäjätunnus /, pakkaa se Tar.gz-arkistoon, päiväytä se ja lähetä se Dropboxiin. Etkö halua varmuuskopioida koko kotikansiota aikataulussa? Mukauta kansion polut siten, että se osoittaa tiettyyn kansioon.
Jos kaikki näyttää hyvältä, tallenna uusi Cron-tiedosto Nanoon Ctrl + O.
Poista automatisoidut varmuuskopiot käytöstä
Automaattiset varmuuskopiot Dropboxiin ovat hienoja, mutta jos haluat käsitellä sitä vain manuaalisesti, poista komento Cronista:
su - crontab -e
Tallenna muokkaukset kuten aiemmin Ctrl + O. Tallennuksen jälkeen automaattinen varmuuskopiointi loppuu.
Kommentit