Всем привет!
Подскажите в каком направлении лучше искать решение.
Есть основной рабочий комп, на котором хранится музыкальная коллекция. Есть одноплатный компьютер с аудиокодеком и жёстким диском с объёмом достаточным для хранения копии всех данных. Между собой соединены вафлей. При этом комп с данными часто выключен и файфай нестабилен.
Хочется иметь возможность синхронизировать всю папку на основном ПК с "музыкальным проигрывателем". Так чтобы добавленное на ПК добавлялось, а удалённое удалялось на проигрывателе, но не наоборот (чтобы сбой на проигрывателе с потерей файлов не привёл к потере файлов на основном ПК). Получится одновременно бэпак и решение головной боли из-за NFS шар и нестабильного вайфая.
Вся система должна быть устойчива к обрывам связи, недоступности основого ПК и работать тогда когда есть сеть и не падать когда её нет.
С одной стороны - простейшая задача бэкапов, но раньше не делал в этом направлении ничего сложнее тупого копирования, а тут надо односторонняя синхронизация плюс работа "короткими перебежками" когда вайфай работает нормально и основной ПК включен. Привлекают внимание P2P сети, и даже почти готовое решение на bittorrrent http://www.bittorrent.com/intl/ru/ но закрытое и бинарников для arm нету. Городить свой велосипед на базе каких-то libtorrent или скриптов+готовый клиент тоже не охота. Или я усложняю и всё что нужно можно сделать с помощью rsync?
Синхронизация папки между 2 машинами в сети ("свой дропбокс" но без блэкджека)
Модератор: /dev/random
Re: Синхронизация папки между 2 машинами в сети
я бы удаленную папку в ssh сделал. Удобство этого способа в том, что под винду есть софт который делает ssh папку отедльным диском в винде (в том числе).
зы
софт правда платный, если вам это важно.
зы
софт правда платный, если вам это важно.
Re: Синхронизация папки между 2 машинами в сети
Винда не нужна - везде линух. Сетевые шары не подходят т.к. постоянно падает сеть и всё перестаёт работать и начинает жутко тупить. Плюс комп с шарой не всегда включен. Нужно именно копирование
Re: Синхронизация папки между 2 машинами в сети
rsync + cron?
Re: Синхронизация папки между 2 машинами в сети
Если не удастся найти ничего лучше то да. Но хотелось бы более гибко как с торрентами или дропбоксом. Иначе синхронизация может быть вызвана когда комп с шарой выключен, или в процессе заказчки упадёт сеть - это всё разруливать надо скриптами.
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Синхронизация папки между 2 машинами в сети
Значит синхронизацию надо запускать именно с этого компа.
Вы считаете, rsync с этим не справится без костылей?
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
Re: Синхронизация папки между 2 машинами в сети
Тоже стрёмно т.к. и "муз.проигрыватель" не всегда включен.
Ага. Т.е. справится? Ну значит надо внимательно маны читать.
Но всё равно в качестве идеального конечного результата вижу что-то похожее на торренты или дропбокс - синхронизируется кусочками по мере их доступности, а не по расписанию.