LINUX.ORG.RU
решено ФорумAdmin

cloud.mail.ru + Debian + cli

 , ,


0

3

Добра всем!

Есть задача установить на Debian 8 клиент cloud.mail.ru и использовать его через cli ,ну или неважно, нужно использовать cloud.mail.ru для резервных копий.

Есть где то мануал или может кто то использует,поделитесь каким образом можно без десктопа это сделать?

Ответ на: комментарий от anonymous

Ок,я так понял что с этим недо облаком ничего не сварганить, буду тогда пытаться сделать что то с ЯД, у него есть WebDav бесплатный..

Прошу помочь с логикой может кто подскажет по bash ..?

Есть сайт который делает резервные копии в папку backup, мне нужно переносить из этой папки в облако yandex.

skynetyar
() автор топика
Ответ на: комментарий от skynetyar

эм, там есть прога-клиент, которая монтирует mail.ru облако как директорию. в нее можно писать обычными средствами mv, cp, ну или EncFS настроить поверху.

вот клиент https://gitlab.com/Kanedias/MARC-FS

а все из-за того, что mail.ru webdav не дает, да...

anonymous
()
Ответ на: комментарий от skynetyar

Все просто. Монтируешь через fstab, например, и работаешь с каталогом. Копирует достаточно быстро, но иногда подтупливает. Можешь так же на rclone взглянуть, он с ЯДоблаком работает, умеет в sync, copy с include/exclude. Удобная штука.

Niroday
()
Ответ на: комментарий от anonymous

Хм, много описания, но по сути если я не хочу енкриптить все то достаточно этого действия?

$ git clone --recursive https://gitlab.com/Kanedias/MARC-FS.git
$ cd MARC-FS
$ mkdir build
$ cd build && cmake ..
$ make
$ # here goes the step where you actually go and register on mail.ru website to obtain cloud storage and auth info
$ ./marcfs /path/to/mount/folder -o username=your.email@mail.ru,password=your.password,cachedir=/path/to/cache

/path/to/mount/folder - это папка локального диска cloud?

cachedir=/path/to/cache - это что за папка?

skynetyar
() автор топика
Ответ на: комментарий от Niroday

Есть вариант с консольной версией yandex drive https://yandex.ru/support/disk/cli-clients.html чем он хуже fstab ?

И еще момент,мне нужно синхронизировать папку /сайт/backup/ я ведь могу смонтировать диск прямо в эту папку? или лучше символическими ссылками пользоваться? и к стати как это реализовать?

skynetyar
() автор топика
Ответ на: комментарий от skynetyar

Смонтировать можно. Не думаю, что симлинки нужны в данном случае. Просто монтируй диск в каталог и работай с ним как угодно.

Niroday
()
Ответ на: комментарий от Niroday

Ок,Спасибо! При установке какие то проблемы возникают

Делаю так как в инструкции...

# echo "deb http://repo.yandex.ru/yandex-disk/deb/ stable main" >> /etc/apt/sources.list.d/yandex.list
# apt-get update
# apt-get install yandex-disk

Но получаю

 apt-get -f install yandex-disk
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 cloudcross : Depends: libqt5network5 but it is not going to be installed
              Depends: qtbase5 but it is not installable
              Depends: qt5-qmake but it is not going to be installed
              Depends: libcurl4-openssl but it is not installable
 mail.ru-cloud : Depends: libxmu6 but it is not going to be installed
                 Depends: libqt5widgets5 but it is not going to be installed
                 Depends: libqt5x11extras5 but it is not going to be installed
                 Depends: libappindicator1 but it is not going to be installed
                 Depends: libnotify4 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Причем тут mail.ru-cloud и cloudcross я не пойму,я их пытался до этого поставить но неудачно....

skynetyar
() автор топика
Ответ на: комментарий от Niroday

Да тоже самое ...

Пытаюсь поставить пакет сразу эта шляпа вылезает, как избавиться от этого? ЛЮбой пакет пытаюсь поставить эта хрень вылезает?

sudo apt-get install davfs2
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 cloudcross : Depends: libqt5network5 but it is not going to be installed
              Depends: qtbase5 but it is not installable
              Depends: qt5-qmake but it is not going to be installed
              Depends: libcurl4-openssl but it is not installable
 davfs2 : Depends: libneon27 but it is not going to be installed
 mail.ru-cloud : Depends: libxmu6 but it is not going to be installed
                 Depends: libqt5widgets5 but it is not going to be installed
                 Depends: libqt5x11extras5 but it is not going to be installed
                 Depends: libappindicator1 but it is not going to be installed
                 Depends: libnotify4 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
skynetyar
() автор топика
Ответ на: комментарий от skynetyar

cache - это что за папка?

Там же написано:

If cachedir option is given, MARC-FS stores all intermediate data there. It means, all files that are currently open in some process, copied/read or being edited - will have their data stored in this dir.

Если оперативки много и файлы не очень большие, то без этого каталога можно обойтись )

pxrdsg
()
Ответ на: комментарий от Niroday

Да,Спасибо,это помогло, в общем то все настроил, была еще загвоздка с юзером , нужно было монтировать не из под root ,с этим справился.

В общем подводя итоги так и пришлось делать все на яндексе , конечно можно пользоваться зеркалами и делать бэкапы на гуглеи майле но не стал я зацикливаться на костылях...

skynetyar
() автор топика
15 апреля 2019 г.
Ответ на: комментарий от anonymous

Пожалуйста, подскажите, есть ли какое-нибудь недорогое облачное хранилище с поддержкой random access к своим файлом в подмонтированном на линупс каталоге?

Где взять недорогой блочный Storage в интернет? Желательно iSCSI (комментарий)

stasichka
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.