Backup в Debian с помощью Mega

В поисках надежного и достаточно большого облачного сервиса для сохранения данных я перепробовал множество ресурсов. В конце концов мой выбор остановился на не без известном облачном ресурсе mega.co.nz, сам сервис предоставляет приложения под различные операционные системы но все они десктопные что мне не очень подходило, погуглив я нашел решение которое оказалось достаточно простое и с помощью bash скриптов позволит все автоматизировать. Итак приступим... 
 
   Погуглив в сети я нашел альтернативное консольное приложение для работы с Мегой, это - Megatools http://megatools.megous.com/ на моём Debian 7 все встало и заработало. Свою версию вы можете найти по этому адресу http://megatools.megous.com/builds/ .
 
Установка достаточно простая качаем архив (у меня Debian 7 x64):
 
 
Если распаковать в корень системы, то все бинарники и либы раскидаются куда надо.
 
Теперь посмотрим информацию по хранилищу:
 
megadf -h -u mister-blister@pochta.com -p moyparol1123
 
Выведет что-то типа:
 
Total: 50,0 ГиБ
 
Used: 0 байт
 
Free: 50,0 ГиБ
 
Если в консоль сыпятся варнинги типа:
 
«dbus-launch --autolaunch=174196e0fb6ad20eef21a078520f2e6b --binary-syntax --close-stderr» завершилось ненулевым кодом завершения 1: Autolaunch error: X11 initialization failed.\n
 
То команду можно выполнить так:
 
dbus-launch megadf -h -u mister-blister@pochta.com -p moyparol1123
 
Так же может потребоваться библиотека curl3.
 
Для просмотра списка файлов есть команда:
 
megals -h -u mister-blister@pochta.com -p moyparol1123
 
Если мы хотим загрузить в облако файлы из папки "/root/mytest", то делаем это так:
 
megaput /root/mytest/* -u mister-blister@pochta.com -p moyparol1123
 
Ещё можно, например, создать папку в хранилище:
 
megamkdir /Root/mytest -u mister-blister@pochta.com -p moyparol1123
 
(обратите внимание, путь к удалённой папке пишется полностью) а потом синхронизировать на неё содержимое какой-нибудь нашей локальной папки:
 
megasync --local /root/mytest/ --remote /Root/mytest -u mister-blister@pochta.com -p moyparol1123
 
Полный перечень команд и примеры их использования есть в официальном man или по адресу: http://megatools.megous.com/man/megatools.html Там же можно прочитать как автоматизировать ввод пароля и логина (используется специальный rc-файл)