Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Выборочная синхронизация  (Прочитано 1573 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pingvirus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Выборочная синхронизация
« : 13 Сентября 2020, 14:33:38 »
Подскажите пожалуйста какое-нибудь решение для выборочной синхронизации. Я имею ввиду возможность делать связки локальная папка и облачная папка. Всё что я находил в интернете дает возможность сихронизировать только один каталог без возможности настроить выборки

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4493
    • Просмотр профиля
Re: Выборочная синхронизация
« Ответ #1 : 13 Сентября 2020, 14:58:10 »
один каталог без возможности настроить выборки
- поподробней опиши свою хотелку

Пользователь добавил сообщение 13 Сентября 2020, 15:17:28:
что я находил в интернете
- rclone тоже пробовал?.. очень мощный инструмент для работы с облачными хранилищами
« Последнее редактирование: 13 Сентября 2020, 15:17:28 от F12 »

Оффлайн pingvirus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Выборочная синхронизация
« Ответ #2 : 13 Сентября 2020, 15:24:40 »
F12, ну, к примеру настроить синхронизацию между локальной папкой ~/.config/abracadabra/profile и облачной например dropbox://abracadabra_app_settings и так несколько связок, причём не все могут быть в домашней дериктории. Все клиенты которые я встречал дают возможность синхронизировать облако и одну папку на компьютере, а так называемые правила создавать нельзя. Вот и хотелось бы найти какое-то решение чтобы не учить питон, когда нет времени :В

rclone только что вот глянул, сложный хана, по документации нужно пошариться, может что-то получится. У меня просто ассоциация с rsync из названия, поэтому и страшно стало, для меня даже cp страшно, ненавижу работу с файлами)

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Выборочная синхронизация
« Ответ #3 : 13 Сентября 2020, 15:28:20 »
Симлинки подходят?
Берём одну локальную папку и линкуем туда всё, что нужно.
Debian 11, Debian 11 Server

Оффлайн pingvirus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Выборочная синхронизация
« Ответ #4 : 13 Сентября 2020, 15:37:42 »
The Green Side, неплохая идея. Я приблизительно понял, но никогда не использовал такие ссылки. Это типа когда создаётся ссылка на адрес в файловой системе и файл доступен под двумя адресами? Типо как указатель в СИ?) Только как это развернуть потом на другой машине, у этой задачи есть цель:

- Синхронизация параметров
- Восстановление структуры указанных каталогов на чистой установке ОС.

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

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 4493
    • Просмотр профиля
Re: Выборочная синхронизация
« Ответ #5 : 13 Сентября 2020, 15:40:08 »
rclone только что вот глянул, сложный хана
- глаза боятся, руки делают... командная строка пугает?.. глянь https://rclone.org/gui/

Оффлайн pingvirus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Выборочная синхронизация
« Ответ #6 : 13 Сентября 2020, 15:42:01 »
F12, спасибо, почитаем

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Выборочная синхронизация
« Ответ #7 : 13 Сентября 2020, 15:45:19 »
Я С не знаю, но да, симлинки это ссылки на другие файлы \ папки.
Знаю как минимум 1 клиент, который не видит разницы между симлинками и папками, и закидывает всё в облако. Но он только для Гугла.
Возможно, другие клиенты будут вести себя так же.

Вот с разворачиванием в автоматическом режиме будет проблема, но не в том, что папок может не существовать.
А в том, что в бэкапе не будет информации, какая папка откуда взялась изначально.
Вместе с бэкапом нужно будет хранить некую настроечную таблицу (просто текстовый файл с сопоставлениями) и bash скрипт, который будет эту таблицу читать и разворачивать бэкап правильно.
Впрочем, я в bash не силён, мне было бы проще такое на Питоне написать.

Пользователь добавил сообщение 13 Сентября 2020, 15:46:23:
P.S. в итоге, конечно, проще освоить rclone
« Последнее редактирование: 13 Сентября 2020, 16:01:28 от The Green Side »
Debian 11, Debian 11 Server

Оффлайн pingvirus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Выборочная синхронизация
« Ответ #8 : 13 Сентября 2020, 16:00:26 »
The Green Side, всё, вот после того как я представил эту конфигурацию bash+symliks+client app rclone уже не так страшен)

Знал бы я питон, можно было бы хоть черта написать, без всяких клиентов, всё своё.
« Последнее редактирование: 13 Сентября 2020, 16:04:52 от pingvirus »

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 696
    • Просмотр профиля
Re: Выборочная синхронизация
« Ответ #9 : 13 Сентября 2020, 18:27:26 »
Это всетаки не совсем одно и тоже, синхронизация подразумевает, что есть две идентичные копии данных.
Если же это не критично, то можно попробовать смонтировать удалённую папку как локальный ресурс через SSHFS. Супер простой и удобный метод, сам пользуюсь с большим удовольствием.
http://ubuntovod.ru/instructions/sshfs.html

 

Страница сгенерирована за 0.063 секунд. Запросов: 25.