Dropbox rezerves serveri bez galvas sāk darbotiesinstalējot komandrindas versiju Dropbox. Šajā gadījumā mēs izmantosim Dropbox augšupielādētāju. Tas ir skripts, kas padara automātisku satura augšupielādi Dropbox komandrindas ietvaros ļoti vienkāršu.
Instalējiet Git
Lai iegūtu šo skriptu, jums Linux datorā jābūt instalētai Git pakotnei. Atveriet termināļa logu un ievadiet šīs komandas, lai sāktu darbu ar Git.
Ubuntu
sudo apt install git
Debijas
sudo apt-get install git
Arch Linux
sudo pacman-S git
Fedora
sudo dnf install git
OpenSUSE
sudo zypper install git
Citas Linux
Git ir visuresošs. Tā rezultātā lietotājiem, kuri izmanto pat visneizprotamāko Linux izplatīšanu, vajadzētu būt iespējai to instalēt. Izmantojiet savu pakešu pārvaldnieku, lai meklētu “git”, un instalējiet to. Alternatīvi pārbaudiet vietni Pkgs.org, vai nav lejupielādējama instalētāja.
Dropbox augšupielādētājs
Kad rīks Git ir instalēts, mēs varam to izmantot, lai sagrābtu Dropbox augšupielādētāja kodu. Terminālī, klons avota kods Linux datorā:
git clone https://github.com/andreafabrizi/Dropbox-Uploader.git
Izmantojot Kompaktdisks komandu, pārvietojiet termināli uz tikko klonēto Dropbox augšupielādētājs mape.
cd Dropbox-Uploader
Turpmāk skriptu var izmantot, bet tas netiks darītsdarbojas pareizi. Lai nodrošinātu, ka Dropbox augšupielādētājs darbojas tieši operētājsistēmā Linux, jums būs jāatjaunina tā atļaujas. Galu galā Dropbox augšupielādētāja rīks ir Shell skripts, tāpēc vienkāršs chmod pietiks.
chmod +x dropbox_uploader.sh
Dropbox augšupielādētājs darbojas, palaižot dropbox_uploader.sh. Tomēr šim rīkam ir arī daži citi skripti, kurus lietotāji var izmantot darbam ar Dropbox. Pēc izvēles atjauniniet šo failu atļaujas, izmantojot:
chmod +x dropShell.sh chmod +x testUnit.sh
Iestatiet Dropbox API
Tagad, kad ir pieejama Dropbox dublējuma programmatūraLinux PC, mēs varam iestatīt rezerves sistēmu. Pirmais solis ir jauna lietotnes Dropbox koda izveide. Šis kods tiks izmantots, lai Dropbox pieteiktos jūsu kontā. Lai izveidotu jaunu lietotni, dodieties uz oficiālo izstrādātāju lapu, atrodiet pogu “Izveidot lietotni” un noklikšķiniet uz tās.

Noklikšķinot uz “izveidot lietotni”, jūs nokļūsit API lapā. Atlasiet “Dropbox API”, lai turpinātu.
Tālāk izvēlieties piekļuves līmeni Dropbox augšupielādētājamvajadzētu. Lai iegūtu labākos rezultātus, atlasiet “Pilna piekļuve”. To darot, tas darbosies vairākās mapēs, nevis tikai vienā apgabalā, bet visā kontā.
Ierakstiet lietotnes nosaukumu un noklikšķiniet uz pogas “Izveidot lietotni”, lai pabeigtu.

Pēc tam, kad ir izgājis procesuLietotne izstrādātāja centrā tiks atvērta lietotnes Dropbox ierakstam augšupielādes rīkam. Ritiniet uz leju, atrodiet “Ģenerētās piekļuves pilnvara” un noklikšķiniet uz pogas “Ģenerēt”.
Dublējumu izveidošana
Jūs esat izveidojis Dropbox API lapuaugšupielādētāju un piekļuves pilnvaru, lai to lietotu. Nākamais solis ir saistīt skriptu ar jūsu kontu. Lai to izdarītu, dodieties uz termināli un palaidiet Dropbox augšupielādētāja rīku.

./dropbox_uploader.sh
Pirmoreiz palaižot skriptu, tas prasīs piekļuves pilnvaru. Atgriezieties Dropbox API lapā un nokopējiet jauno piekļuves kodu no iepriekšējās.
Pēc jaunā piekļuves koda pievienošanas ir droši sākt dublēt. Sāciet ar augšupielādētāja izmantošanu, lai izveidotu jaunu mapi:
./dropbox_uploader.sh mkdir Backup
Skriešana mkdir izveidos attālo dublējuma mapi Dropbox kontā. No šejienes jūs tajā varēsit augšupielādēt failus. Lai augšupielādētu, izpildiet zemāk esošo komandu.
Piezīme: Dropbox augšupielādētājs var apstrādāt vairāk nekā tikai Tar.gz failus. Pielāgojiet zemāk esošo komandu, lai augšupielādētu jebkāda veida failus.
./dropbox_uploader.sh upload /home/username/location/of/file.tar.gz
Automatizējiet dublēšanu

Augšupielāde ar rokām ir patīkama, taču labāk ir automatizēt šāda veida lietas. Šim darbam vislabāk ir izmantot Kronu. Terminālī iegūstiet Sakni ar su vai sudo.
su -
vai
sudo -s
Saknes apvalkā piekļūstiet Cron:
crontab -e
Izvēlieties iespēju izmantot Nano kā redaktoru. Pēc tam Cron failā ielīmējiet šo.
Piezīme: šī Cron komanda liks jūsu Linux datoram saspiest dublējumu un augšupielādēt to Dupbox mapē Dublēt katru dienu plkst. 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
Saglabājiet komandu Cron. Pēc saglabāšanas dators automātiski uzņems momentuzņēmumu / mājas / lietotājvārds /, saspiediet to Tar.gz arhīvā, datējiet to un augšupielādējiet to Dropbox. Vai nevēlaties grafiku dublēt visu jūsu mājas mapi? Pielāgojiet mapes ceļus tā, lai tā norādītu uz noteiktu mapi.
Ja viss izskatās labi, saglabājiet jauno Cron failu Nano ar Ctrl + O.
Atspējot automatizētās dublējumkopijas
Automātiskas Dropbox dublējumkopijas ir foršas, taču, ja vēlaties ar to rīkoties tikai manuāli, noņemiet komandu no Cron:
su - crontab -e
Tāpat kā iepriekš saglabājiet labojumus, izmantojot Ctrl + O. Pēc saglabāšanas automātiskā dublēšana tiks pārtraukta.
Komentāri