Домашнее облако - BitTorrent Sync

Тема «домашнего облака» сейчас не нова и уже существует заметная кучка её реализаций. Но из достойных упоминания только Seafile и… да, BitTorrent Sync.
Авторы называют его средством безопасной, автоматической синхронизации файлов, но если копнуть глубже то мы найдем тут именно то, чего хочется от локального, домашнего облака. Нет, преферанса и поэтесс в BitTorrent Sync пока не реализовали, но очень, очень близко к тому.
Облако такое облако
Описание технологии можно почитать на иностранном языке, но по сути это распределенная система с P2P синхронизацией. Нечто, крайне напоминающее обычные торренты, но гораздо более подходящая для домашне-облачного применения. Программа существует для всего, что я знаю (включая мой любимый RPi) и на всем этом, вероятно, работает. Я пробовал на RPi, на Android и на компе, но, судя по всему, и для остальных систем, включая Windows, BitTorrent Sync (aka btsync) работает вполне.
Говоря честно, пока спецификации и код не открыты. Я бы важные файлы ему бы не доверил. Ну, не нравится он мне пока что! Но пользоваться можно. Вещь, с виду, годная и полезная.


Однако реальные недостатки очень заметны —
  1. доступ к вебморде управления НЕ требует пароля (проверено на десктопе). Заходите, люди добрые, и берите что хотите, получайте коды и, соответственно, все файлы
  2. невозможно создать «трекеры» для вложенных директорий. В смысле я хочу иметь РАЗДЕЛЬНЫЕ «трекеры» для user/1/2 и user/1. Например, в двух разных телефонах разные условия хранения и в одном можно иметь и 1, и 2, а в другом 1 иметь нельзя, только 2
  3. не понимает симлинки — соглашается синхронизировать только исходные, «настоящие» директории. Вопрос с обработкой скрытых файлов (вложенных скрытых директорий и файлов) пока открыт, не проверил, но представляется подозрительным то, что внутри синхронизируемого каталога он всегда создает свой, скрытый
  4. в отличие от программ прямой синхронизации БЕЗ интернета работать не будет — ей нужен трекер. Т. е. сведения о синхронизируемых директориях тянет из и-нета, а все остальное делает хоть и в локалке
  5. как и дропбокс будет реагировать на любые изменения файлов, соотв. генерировать массу глупого трафика — например, при открытии любого документа, например, Ворда, этот Ворд создает скрытый временный файл, который тут же разносится по всем машинам. Тот же дропбокс еще и создает Конфликтные версии файлов (если один файл открыт на нескольких машинах — сразу получаете несколько конфликтных копий) — т.е. требуются настройки файлов, не подлежащих синхронизации (в виндах это обычно файлы, начинающиеся с тильды)

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

В итоге — программа не для меня. Хотя и прикольная.

0 комментариев

Жаль, но чтобы добавить комментарий, нужно зарегистрироваться.