Портативная система для синхронизации файлов (например, DropBox)?

В настоящее время нет версии Dropbox для ARM Linux, здесь есть статья

https://www.dropbox.com/votebox/358/linux-arm-support

Я использую Cubby, Google Диск, DropBox, Wuala, SpiderOak и, возможно, несколько других, но не нашел ничего, что поддерживает ARM Linux.

Я думаю использовать Mercurial и синхронизировать с помощью репозитория.

Было бы чрезвычайно полезно иметь файлы в инструментах cubby - тогда я мог бы загрузиться на Mac или ПК и заглянуть в эту папку, а затем загрузить их на устройство.

21 голос | спросил Cade Roux 14 J000000Saturday12 2012, 09:43:12

11 ответов


11

Быстрое решение заключалось бы в использовании rsync , что делает локальный каталог похожим на удаленный. В отличие от DropBox, вам просто нужно выполнить синхронизацию вручную, когда вы хотите обновить информацию.

В отличие от системы управления версиями, такой как Mercurial, rsync не сохранит историю или резервные копии, поэтому очень просто случайно удалить файлы (или очень сложно, в зависимости от вашей точки зрения), синхронизация может просто загрузить ваши удаленные файлы снова .)

ответил Malvineous 14 J000000Saturday12 2012, 10:22:19
7

Является http://owncloud.org какого-либо использования? это open-source и linux.

ответил Jon Egerton 14 J000000Saturday12 2012, 12:16:08
7

Для Google Диска просмотрите grive . Он по-прежнему остается бета-версией по состоянию на июль 2012 года. Я не пытался его создавать, но это с открытым исходным кодом, и его зависимости выглядят так, как будто они могут быть построены на ARM.

ответил elmicha 27 J000000Friday12 2012, 02:45:52
6

Поскольку у Raspbian есть fuse, я бы подумал, что fuse-dropbox будет работа.

ответил gregp203 26 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 26 Sep 2012 22:20:21 +0400 2012, 22:20:21
5

Посмотрите git-приложение . Joey является работой над ним , чтобы получить лучше заменить Open Source для Dropbox.

ответил Jakob 15 J000000Sunday12 2012, 21:35:01
4

Я использую Unison для всей такой синхронизации, когда я чувствую, что DVCS будет быть переборщиком. По сути, он работает как интеллектуальный двухсторонний rsync из двух папок, часто через ssh. Простой пример:

[email protected] ~ $ sudo apt-get install unison2.27.57
...
[email protected] ~ $ unison /home/pi/stuff ssh://server.example.com/stuff

Для первой синхронизации он объяснит, что происходит, и каждый раз, когда вы запускаете ту же команду, он покажет вам изменения и иногда конфликты. Если вы хотите его в cron, настройте аутентификацию ssh без пароля и запустите с параметрами «-batch -silent».

Полезные опции:

-times  Always synchronizes modification time (should have been default!)
-ignore For ignoring paths/files
-path   For only synchronizing part of the directory (for speed)
-batch  No user interaction
-terse  Only useful output
-silent Only output errors

Эти параметры также можно найти в файле конфигурации. Если вы создадите «/home/pi/.unison/myserver.prf», вы можете запустить «unison myserver». Проверьте онлайн-руководство и хороший учебник «Настройка унисона для вашей мамы» .

Есть много, чтобы узнать об унисон, а формат файла конфигурации немного странный. Но я очень рекомендую его, поскольку он действительно заменяет dropbox и аналогичные сервисы. Я синхронизирую терабайты между множеством машин, и он отлично работает. Версия 2.27.57 доступна на большинстве платформ (linux, windows, osx).

ответил Pontus 29 J000000Sunday12 2012, 20:41:21
2

Попробуйте Seafile, запущенный на RPi. Owncloud более популярен, но менее безопасен. Плюс части Seafile написаны на Python, официальный язык для RPi.

Вы можете загрузить версию RPi с официального сайта Seafile:

http://www.seafile.com/en/download/

Затем вы можете использовать очень подробное руководство по настройке Seafile на RPi:

http: //draptik.github .io /блог /2014/04/21 /установка-seafile-на-малиново-пи /

ответил denfromufa 5 AMpSun, 05 Apr 2015 05:54:51 +030054Sunday 2015, 05:54:51
1

Вы пробовали SparkleShare ?

  

SparkleShare - это инструмент совместной работы и совместного использования Open Source, который предназначен для того, чтобы держать все в порядке и не вмешиваться в ваш путь. Он позволяет мгновенно синхронизировать с репозиториями Git и доступен для дистрибутивов Linux, Mac и Windows.

Единственные требования к бэкэнд для SparkleShare - Git, и это доступно на Малиновой Пи.

ответил Robert Munteanu 21 PM000000120000004631 2012, 12:07:46
1

Crashplan на Squeezeplug . Вы можете управлять путем перенаправления /туннелирования порта.

ответил Chaz 30 SunEurope/Moscow2012-12-30T11:24:22+04:00Europe/Moscow12bEurope/MoscowSun, 30 Dec 2012 11:24:22 +0400 2012, 11:24:22
1

Или вы можете использовать sshfs для монтирования такой папки, как удаленный диск. Я написал небольшой учебник здесь .

Я надеюсь, что это поможет

ответил Advanced 7 Jpm1000000pmMon, 07 Jan 2013 14:07:07 +040013 2013, 14:07:07
1

Основное использование моей малины Pi - BT и BT Sync .

Документацию BT Sync можно найти здесь , BT Sync для ARM Linux можно скачать с здесь .

Вот учебник .

ответил ohho 10 J000000Wednesday13 2013, 08:24:33

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132