#11
|
|||
|
|||
Re: синхронизация файлов
Eugene Grosbein написал(а) к Oleg Levkin в Jul 18 22:52:36 по местному времени:
05 июля 2018, четверг, в 17:25 NOVT, Oleg Levkin написал(а): AV>>>> Да. Принципиальных отличий от rsync не заметил. SA>>> Последнее интересно, оно там торрент вроде AV>> Я вообще не вижу практических применений этой штуке. OL> Кросс-платформенность. Я с Android через syncthing бэкапы дублирую на OL> оффтопикк и эхотаг. У меня rsync прекрасно работает под XP-виртуалкой, заливая файлы на юникс. Eugene --- slrn/1.0.3 (FreeBSD) |
#12
|
|||
|
|||
Re: синхронизация файлов
Eugene Grosbein написал(а) к Victor Sudakov в Jul 18 23:01:59 по местному времени:
05 июля 2018, четверг, в 10:20 NOVT, Victor Sudakov написал(а): VS> Основное положительное отличие от rsync - то что раз обменялся отпечатками VS> ключей, настроил узлы - и знай просто клади файлы в общий каталог, само всё VS> обнаружит, передаст, докачает, удалённое удалит. В случае rsync для такой VS> степени комфорта понадобится скриптовая обвязка вокруг rsync, запускаемая по VS> событию или по крону, плюс налаженный беспарольный ssh между пирами (керберос, VS> или ssh-agent, или сертификаты). Если один из узлов не Unix - с rsync over ssh VS> могут возникнуть сложности, если не умеешь готовить (я вот не умею). Там ничего сложного. На примере cwRsync_3.1.0 (пакет rsync с небольшой частью cygwin в архиве), .bat-файл для запуска из виндового планировщика: @echo off set CYGWIN=nontsec set SSНCMD="ssh -i c:\.ssh\idrsa -T -o ConnectTimeout=5 -oStrictНostKeyChecking=no -oUserKnownНostsFile=c:\.ssh\knownhosts" set OPTS=--rsync-path /path/to/unixhost/rsync -rtq --include=.wav --exclude= set SRC=/path/to/unix/srcdir set DST=/cygdrive/d/winpath/ set LOG=rsync.log cd "C:\Program Files\cwRsync\bin" del *.rsync.log for %%h in (host1 host2) do rsync -e %SSНCMD% %OPTS% support@%%h.domain.ru:%SRC% %DST% >>%%h.%LOG% 2>&1 #EOF ssh-keygen.exe, ssh.exe, rsync.exe и несколько нужных .dll от cygwin там идёт в дистрибутиве cygwin, в распакованном виде меньше 7 мегабайт в "C:\Program Files\cwRsync\" Eugene -- Поэты - страшные люди. У них все святое. --- slrn/1.0.3 (FreeBSD) |
#13
|
|||
|
|||
Re: синхронизация файлов
Eugene Grosbein написал(а) к Eugene Grosbein в Jul 18 23:06:22 по местному времени:
06 июля 2018, пятница, в 22:01 NOVT, Eugene Grosbein написал(а): EG> ssh-keygen.exe, ssh.exe, rsync.exe и несколько нужных .dll от cygwin там EG> идёт в дистрибутиве cygwin, в распакованном виде меньше 7 мегабайт EG> в "C:\Program Files\cwRsync\" s/в дистрибутиве cygwin/в дистрибутиве cwRsync/ Целый cygwin не ставил, только дистрибутив cwRsync. Eugene -- Choose no career --- slrn/1.0.3 (FreeBSD) |
#14
|
|||
|
|||
синхронизация файлов
Victor Sudakov написал(а) к eugen в Jul 18 11:26:28 по местному времени:
Dear eugen, 06 Jul 18 23:01, Eugene Grosbein wrote to me: VS>> Основное положительное отличие от rsync - то что раз обменялся VS>> отпечатками ключей, настроил узлы - и знай просто клади файлы в VS>> общий каталог, само всё обнаружит, передаст, докачает, удалённое VS>> удалит. В случае rsync для такой степени комфорта понадобится VS>> скриптовая обвязка вокруг rsync, запускаемая по событию или по VS>> крону, плюс налаженный беспарольный ssh между пирами (керберос, VS>> или ssh-agent, или сертификаты). Если один из узлов не Unix - с VS>> rsync over ssh могут возникнуть сложности, если не умеешь VS>> готовить (я вот не умею). EG> Там ничего сложного. На примере cwRsync_3.1.0 (пакет rsync с небольшой EG> частью cygwin в архиве), .bat-файл для запуска из виндового EG> планировщика: EG> @echo off [dd] EG> ssh-keygen.exe, ssh.exe, rsync.exe и несколько нужных .dll от cygwin EG> там идёт в дистрибутиве cygwin, в распакованном виде меньше 7 мегабайт EG> в "C:\Program Files\cwRsync\" Про это я и говорил, что "понадобится обвязка", а syncthing - один бинарник. Для кого-то это значимое преимущество. Victor Sudakov, VAS4-RIPE, VAS47-RIPN --- GoldED+/BSD 1.1.5-b20160322-b20160322 |
#15
|
|||
|
|||
Re: синхронизация файлов
Eugene Grosbein написал(а) к Victor Sudakov в Jul 18 14:02:27 по местному времени:
09 июля 2018, понедельник, в 09:26 NOVT, Victor Sudakov написал(а): EG>> Там ничего сложного. На примере cwRsync_3.1.0 (пакет rsync с небольшой EG>> частью cygwin в архиве), .bat-файл для запуска из виндового EG>> планировщика: EG>> @echo off VS> [dd] EG>> ssh-keygen.exe, ssh.exe, rsync.exe и несколько нужных .dll от cygwin EG>> там идёт в дистрибутиве cygwin, в распакованном виде меньше 7 мегабайт EG>> в "C:\Program Files\cwRsync\" VS> Про это я и говорил, что "понадобится обвязка", а syncthing - один бинарник. Вдвое большего размера. VS> Для кого-то это значимое преимущество. А что конкретно греет этих кого-то в том, что вместо одного каталога с небольшим количеством мелких файлов у них вдвое более толстый бинарь? Eugene -- Поэты - страшные люди. У них все святое. --- slrn/1.0.3 (FreeBSD) |
#16
|
|||
|
|||
синхронизация файлов
Victor Sudakov написал(а) к eugen в Jul 18 09:09:02 по местному времени:
Dear eugen, 09 Jul 18 14:02, Eugene Grosbein wrote to me: EG>>> Там ничего сложного. На примере cwRsync_3.1.0 (пакет rsync с EG>>> небольшой частью cygwin в архиве), .bat-файл для запуска из EG>>> виндового планировщика: @echo off VS>> [dd] EG>>> ssh-keygen.exe, ssh.exe, rsync.exe и несколько нужных .dll от EG>>> cygwin там идёт в дистрибутиве cygwin, в распакованном виде EG>>> меньше 7 мегабайт в "C:\Program Files\cwRsync\" VS>> Про это я и говорил, что "понадобится обвязка", а syncthing - VS>> один бинарник. EG> Вдвое большего размера. VS>> Для кого-то это значимое преимущество. EG> А что конкретно греет этих кого-то в том, что вместо одного каталога EG> с небольшим количеством мелких файлов у них вдвое более толстый EG> бинарь? Некая предельная простота установки. Что может быть проще одного бинаря? А про этот cwRsync ещё знать надо. Кроме того, в случае rsync надо генерить ключи, сертификаты или Керберос поднимать. Victor Sudakov, VAS4-RIPE, VAS47-RIPN --- GoldED+/BSD 1.1.5-b20160322-b20160322 |
#17
|
|||
|
|||
Re: синхронизация файлов
Eugene Grosbein написал(а) к Victor Sudakov в Jul 18 21:28:17 по местному времени:
10 июля 2018, вторник, в 07:09 NOVT, Victor Sudakov написал(а): EG>> А что конкретно греет этих кого-то в том, что вместо одного каталога EG>> с небольшим количеством мелких файлов у них вдвое более толстый EG>> бинарь? VS> Некая предельная простота установки. Что может быть проще одного бинаря? А про VS> этот cwRsync ещё знать надо. И то, и другое ставится инсталлятором. Юзер может даже не знать, сколько там файлов или каталогов. VS> Кроме того, в случае rsync надо генерить ключи, сертификаты или Керберос VS> поднимать. Сертификаты и Керберос исключительно по желанию. Нужен только ключ, причем его можно даже и не генерить, если он уже есть. Если нет - один запуск ssh-keygen.exe Eugene -- Поэты - страшные люди. У них все святое. --- slrn/1.0.3 (FreeBSD) |
#18
|
|||
|
|||
синхронизация файлов
Anton Shepelev написал(а) к Sergey Anohin в Sep 18 00:09:16 по местному времени:
From: Anton Shepelev <antonius@freeshell.de> Sergey Anohin: > Чем сейчас модно сабж делать? Мне нравится Unison: http://www.cis.upenn.edu/~bcpierce/unison/ Может работать ssh. -- Антон Шепелёв --- ifmail v.2.15dev5.4 |
#19
|
|||
|
|||
синхронизация файлов
Sergey Anohin написал(а) к Anton Shepelev в Sep 18 13:11:46 по местному времени:
Нello, Anton! >> Чем сейчас модно сабж делать? AS> Мне нравится Unison: AS> http://www.cis.upenn.edu/~bcpierce/unison/ Решил задачу lsyncd. Все понравилось, кроме синтакса lua в конфиге, ну может оно зато гибкость дает, хз... С наилучшими пожеланиями, Sergey Anohin. --- wfido |
#20
|
|||
|
|||
синхронизация файлов
Mykhailo Kapitanov написал(а) к Sergey Anohin в Sep 18 13:53:32 по местному времени:
Нello Sergey! 20 Sep 18 13:11, you wrote to Anton Shepelev: AS>> http://www.cis.upenn.edu/~bcpierce/unison/ SA> Решил задачу lsyncd. Все понравилось, кроме синтакса lua в конфиге, ну SA> может оно зато гибкость дает, хз... А есть что-то такое что умеет синхронизировать по заранее заготовленому списку файлов / каталогов? Mykhailo --- GoldED+/LNX 1.1.5-b20180707 |