Сървърът за резервни копия без главата на Dropbox започва от инсталирането на версия на командния ред на Dropbox. В този случай ще използваме програмата Dropbox Uploader. Това е скрипт, който прави автоматичното качване на съдържание в Dropbox по командния ред много лесно.

Инсталирайте Git

За да получите този скрипт, трябва да имате инсталиран Git пакет на вашия Linux компютър. Отворете терминален прозорец и въведете следните команди, за да започнете с Git.

Ubuntu

sudo може да инсталира git

Debian

sudo apt-get install git

Arch Linux

sudo pacman-S git

Fedora

sudo dnf install git

OpenSUSE

sudo zypper инсталира git

Други Linux

Git е повсеместен. В резултат на това потребителите на дори най-неясната дистрибуция на Linux трябва да могат да го инсталират. Използвайте мениджъра на пакети, за да търсите „git“ и го инсталирайте. Друга възможност е да проверите Pkgs.org за инсталационната програма, която можете да изтеглите.

Dropbox Uploader

След като инструментът Git е инсталиран, можем да го използваме, за да вземем кода за Dropbox Uploader. В терминала, клонинг изходния код на вашия Linux компютър:

git клонинг https://github.com/andreafabrizi/Dropbox-Uploader.git

Използвайки CD команда, преместете терминала в ново клонираното Dropbox-Uploader папка.

cd Dropbox-Uploader

Оттук, скриптът може да се използва, но няма да работи правилно. За да сте сигурни, че Dropbox Uploader работи точно на Linux, ще трябва да актуализирате разрешенията за него. В крайна сметка инструментът Dropbox Uploader е скрипт на Shell, който е лесен коригират ще е достатъчно.

chmod + x dropbox_uploader.sh

Dropbox Uploader работи, като се изпълнява dropbox_uploader.sh, Инструментът идва и с няколко други скрипта, които потребителите могат да използват за работа с Dropbox. По избор, актуализирайте разрешенията за тези файлове с:

chmod + x dropShell.sh chmod + x testUnit.sh

Настройте API на Dropbox

Сега, когато софтуерът за архивиране на Dropbox е на вашия компютър с Linux, можем да настроим системата за архивиране. Първата стъпка е да създадете нов код на приложението Dropbox. Този код ще се използва за регистриране на Dropbox в профила Ви. За да създадете ново приложение, отидете на официалната страница на програмиста, намерете бутона „Създаване на приложение“ и кликнете върху него.

Кликването върху „Създаване на приложение“ ви отвежда на страницата с приложния програмен интерфейс (API). Изберете „Dropbox API“, за да продължите.

След това изберете нивото на достъп, който Dropbox Uploader трябва да има. За най-добри резултати изберете „Пълен достъп“. Това ще му позволи да работи в няколко папки, в цялата Ви сметка, а не само в една област.

Напишете в името на приложението и кликнете върху бутона „Създаване на приложение“, за да приключите.

След като преминете през процеса на създаване на приложение в центъра за програмисти, ще бъдете пренасочени към записа на приложението Dropbox за инструмента за качване. Превъртете надолу, намерете “Генериран маркер за достъп” и натиснете бутона “Генериране”.

Създаване на резервни копия

Страницата на API на Dropbox е настроена за потребителя, качила го, и маркер за достъп, който да се използва с него. Следващата стъпка е да свържете скрипта с профила си. За да направите това, отидете на терминала и стартирайте инструмента Dropbox Uploader.

./dropbox_uploader.sh

Когато стартирате скрипта за първи път, той ще ви поиска маркера за достъп. Върнете се на страницата API на Dropbox и копирайте новия код за достъп от по-рано.

След добавянето на новия код за достъп е безопасно да стартирате архивирането. Започнете, като използвате устройството за качване, за да създадете нова папка:

./dropbox_uploader.sh mkdir Архивиране

Работещи защитен режим ще създаде папка за отдалечено архивиране в профила ви на Dropbox. Оттук ще можете да качвате файлове в него. За да качите, изпълнете командата по-долу.

Забележка: Dropbox Uploader може да се справи с повече от просто Tar.gz файлове. Персонализирайте командата по-долу, за да качите всякакъв вид файл.

./dropbox_uploader.sh качване /home/username/location/of/file.tar.gz

Автоматизирайте архивирането

Ръчното качване е хубаво, но е по-добре да автоматизирате тези неща. За тази работа най-добре е да използвате Cron. В терминал, спечелете Root с су или Sudo.

су -

или

sudo -s

В кореновата обвивка влезте в Cron:

crontab -е

Изберете опцията за използване на Nano като редактор. След това поставете следното в Cron файла.

Забележка: тази команда на Cron ще каже на вашия Linux компютър да компресира резервно копие и да го качи в папката за архивиране в Dropbox всеки ден в 8:06 AM.

06 08 * * 6 tar -zcvf резервно копие - $ (дата +% Y-% m-% d) .tar.gz /home/username/;/home/username/Dropbox-Uploader/dropbox_uploader.sh качване / начало / потребителско име / backup - $ (date +% Y-% m-% d)

Запазете командата в Cron. Веднъж записан, вашият компютър автоматично ще направи снимка / Начало / потребителско име /, компресирайте го в архив Tar.gz, дайте дата и го качите в Dropbox.Не искате да архивирате цялата си начална папка по график? Персонализирайте пътищата на папките, така че да сочи към определена папка.

Ако всичко изглежда добре, запишете новия Cron файл в Nano Ctrl + O.

Деактивирайте автоматизираните резервни копия

Автоматичното архивиране на Dropbox е готино, но ако искате да се справите само с него ръчно, премахнете командата от Cron:

su - crontab -е

Както преди, запазете редакциите с Ctrl + O, След запазване, автоматичното архивиране ще спре.

Е Работил За Вас: Robert Gaines & George Fleming | Искате Ли Да Се Свържете С Нас?

Коментари В Сайта: