Самостоятельный, межплатформенный репозиторий для больших файлов

Я ищу что-то, что хорошо подходит для синхронизации папок с большим количеством носителей (например, фотографий, музыки) на нескольких машинах, в идеале с изменениями.

Я использую SparkleShare для текста и других небольших файлов, но Git плохо подходит для управления большими двоичными файлами, потому что он тратит время на их сжатие и требует, по крайней мере, 2X + дельта-пространства.

У меня были бы как клиенты Linux, так и Mac; Android и / или iOS будут бонусом.

Если я больше ничего не найду, это может стать сценарием rsync с заданиями cron, хотя я не очень взволнован этим.

5 Solutions collect form web for “Самостоятельный, межплатформенный репозиторий для больших файлов”

Вам нужно будет прочитать документы, чтобы узнать, есть ли у него какой-либо контроль над версиями, но вы должны проверить OwnCloud . Это в основном как любой другой поставщик облачных шлюзов, за исключением того, что вы можете разместить его самостоятельно. Он также имеет клиенты Mac, Windows и Linux.

Возможно, Unison может помочь вам решить вашу проблему. У этого есть клиенты Windows, Mac и Linux. Но я не думаю, что это версии. Стоит посмотреть.

Вы можете использовать git-bigfiles :

Git-bigfiles – это наша вилка Git. У этого есть две цели:

  • Сделать жизнь терпимой для людей, использующих Git на проектах с очень большими файлами (сотни мегабайт)
  • Объединить обратно как можно больше изменений в восходящий Git, как только они будут приемлемого качества

Что касается Git, см. https://stackoverflow.com/questions/540535/managing-large-binary-files-with-git для обсуждения по этому вопросу, а также см. Git-приложение .

Git-app не выполняет обработку версий для прилагаемых файлов, но во всех других аспектах он работает, как Git, с плюсами и минусами. Обязательно прочтите, что такое git-приложение .

Я также не вижу rsync в качестве особо плохого решения, если оно написано красиво. Это будет очень эффективный перевод. Проблема будет, если трудно определить «главный» диск, так сказать. Если вы клонируете диск A другим, все тривиально, но если вы иногда добавляете данные на диск 2 и хотите, чтобы это распространялось на другие диски, оно становится утомительным. И что, если есть конфликты … Это делает такие решения, как git-приложение, очень приятным. Даже если вы не получите часть контроля версий Git, остается много преимуществ.

Кроме того, по моему опыту, редко бывает редко (никогда?) Для медиафайлов и т. Д., Если только вы не создаете музыку или что-то подобное, поэтому компромисс git-app в моей книге в порядке.


ОБНОВЛЕНИЕ: Хорошим местом для поиска исходной информации является кампания Kickstarter, которую Джои Хесс начал, чтобы иметь возможность тратить гораздо больше времени на проект. См. Помощник git-app: Как DropBox, но с вашим собственным облаком .

Также можно было бы прочитать краткое изложение git-приложения на lwn.net .

Он немного базовый и использует интерфейс CLI, и, насколько я знаю, нет клиента для двух смартфонов / планшетов Oses, но Boar – это система управления версиями, предназначенная для обработки двоичных файлов – она ​​имеет клиентские окна и работает как локально, так и По сети.

Документация Boar также предлагает rdiffbackup как альтернативу самому себе – запускается изначально на окнах (хотя они, похоже, предлагают вам скомпилировать ее самостоятельно) и в стиле posix.

  • Rsync-подобная автоматическая дельта-резервная копия съемного жесткого диска на окнах
  • Инструмент синхронизации между двумя папками
  • Синхронизация подкастов с Rhythmbox на iPod
  • Как увеличить частоту синхронизации сервера времени?
  • Unix: как односторонняя синхронизация каталога с FTP-каталогом
  • Как синхронизировать свой календарь Outlook с Календарем Google (желательно с помощью бесплатного / открытого исходного кода)?
  • Как синхронизировать две папки в режиме реального времени в Windows 7?
  • Хорошее двух / многопоточное программное обеспечение синхронизации файлов
  • Как синхронизировать пользовательские ярлыки между двумя маками
  • Остановить проигрыватель Windows Media, отображающий диалог синхронизации при подключенном USB-устройстве
  • Thunderbird - не удалять локальные копии сообщений IMAP
  • Синхронизация Google, Календарь и контакты Outlook
  • Interesting Posts

    Может ли новая батарея разрядиться, если не используется

    Вычислить дату с номера недели

    Самый простой язык для создания службы Windows

    Есть ли команда, аналогичная afinfo для видео на Mac OS X?

    Excel: принимать только уникальные значения в coloumn

    Экран GNU: выполнить произвольную команду в строке состояния?

    Прокладка и упаковка структуры

    Почему бы не использовать исключения как регулярный stream контроля?

    Как вы отслеживаете, какие пакеты были установлены на Fedora (Linux)?

    Как отключить маленький пузырь CTRL-SHIFT, который появляется в Windows 7 вокруг моего курсора?

    Есть ли способ попросить экран начать с терминального разделения на 3 части с другой командой, запущенной в каждом?

    Android: я не могу иметь ViewPager WRAP_CONTENT

    Is Response.End () считается вредным?

    Получение * buntu 17.04 (или других) для соблюдения моих предпочтений при установке на внешний диск UEFI / secureboot system

    Предупреждение загрузки Google Chrome

    Давайте будем гением компьютера.