Re: [freebsd] rsync+ftp

2013-10-16 Пенетрантность skele...@lissyara.su

16.10.2013 14:13, Владимир Друзенко пишет:

Условие "ftp" обязательно?


Да.
Я сам там, где можно использую rsync+ssh


Re: [freebsd] rsync+ftp

2013-10-16 Пенетрантность Владимир Друзенко

16.10.2013 14:29, skele...@lissyara.su пишет:
Стоит FreeBSD 8.4 i386. Есть папка, размером в 50 гб, которую нужно 
бэкапить на удалённый ftp. Каждый раз гонять такой объём на ftp - не 
вариант (канал не очень широкий). Попробовал вот такие варианты:


1) curl-fuse.
При непонятных причинах время от времени подвисает.
2) ftpsync (2 разные версие, найденные в сети)
Перловый скрипт, который якобы делает rsync over ftp. Для небольших 
папок (не более 2 Гб) подходит (выполняет всё без ошибок), а для 
больших - вываливается с ошибкой на перловый модуль. Я так понимаю по 
таймауту просто прибивается ftp-соединение со стороны сервера. Ошибка 
ниже.


Can't use an undefined value as a symbol reference at 
/usr/local/lib/perl5/site_perl/5.16.2/Net/FTP/dataconn.pm line 54.


Пробовал разные версии perl'a (от 5.10 до 5.16) но ничего не поменялось.

Может кто знает нормальное решение?

Если ничего не найду - то придётся делать костыль аля find /path 
-mtime ... | xargs ... ftp put.

В добавок ко всему там файлы с русскими именами и пробелами.

Условие "ftp" обязательно?
Активно использую rsync via ssh: никаких проблем с объёмами и 
количеством файлов.




Re: [freebsd] rsync+ftp

2013-10-16 Пенетрантность Slawa Olhovchenkov
On Wed, Oct 16, 2013 at 01:29:40PM +0300, skele...@lissyara.su wrote:

> Стоит FreeBSD 8.4 i386. Есть папка, размером в 50 гб, которую нужно 
> бэкапить на удалённый ftp. Каждый раз гонять такой объём на ftp - не 
> вариант (канал не очень широкий). Попробовал вот такие варианты:
> 
> 1) curl-fuse.
> При непонятных причинах время от времени подвисает.
> 2) ftpsync (2 разные версие, найденные в сети)
> Перловый скрипт, который якобы делает rsync over ftp. Для небольших 
> папок (не более 2 Гб) подходит (выполняет всё без ошибок), а для больших 
> - вываливается с ошибкой на перловый модуль. Я так понимаю по таймауту 
> просто прибивается ftp-соединение со стороны сервера. Ошибка ниже.
> 
> Can't use an undefined value as a symbol reference at 
> /usr/local/lib/perl5/site_perl/5.16.2/Net/FTP/dataconn.pm line 54.
> 
> Пробовал разные версии perl'a (от 5.10 до 5.16) но ничего не поменялось.
> 
> Может кто знает нормальное решение?

ports/ftp/mirror


Re: [freebsd] rsync+ftp

2013-10-16 Пенетрантность Sergey V. Dyatko
On Wed, 16 Oct 2013 13:32:08 +0300
Sergey Kobzar  wrote:

> On 10/16/13 13:29, skele...@lissyara.su wrote:
> > Стоит FreeBSD 8.4 i386. Есть папка, размером в 50 гб, которую нужно
> > бэкапить на удалённый ftp. Каждый раз гонять такой объём на ftp - не
> > вариант (канал не очень широкий). Попробовал вот такие варианты:
> >
> > 1) curl-fuse.
> > При непонятных причинах время от времени подвисает.
> > 2) ftpsync (2 разные версие, найденные в сети)
> > Перловый скрипт, который якобы делает rsync over ftp. Для небольших
> > папок (не более 2 Гб) подходит (выполняет всё без ошибок), а для
> > больших
> > - вываливается с ошибкой на перловый модуль. Я так понимаю по
> > таймауту просто прибивается ftp-соединение со стороны сервера.
> > Ошибка ниже.
> >
> > Can't use an undefined value as a symbol reference at
> > /usr/local/lib/perl5/site_perl/5.16.2/Net/FTP/dataconn.pm line 54.
> >
> > Пробовал разные версии perl'a (от 5.10 до 5.16) но ничего не
> > поменялось.
> >
> > Может кто знает нормальное решение?
> >
> > Если ничего не найду - то придётся делать костыль аля find /path
> > -mtime ... | xargs ... ftp put.
> > В добавок ко всему там файлы с русскими именами и пробелами.
> 
> Когда-то использовал lftp для подобной задачи. Проблем замечено не
> было.
> 

+1 к lftp


-- 
wbr, tiger


Re: [freebsd] rsync+ftp

2013-10-16 Пенетрантность Vladislav V. Prodan
На Линуксе есть lsyncd который более-менее справляется с синхронизацией как
большого кол-ва мелких файлов, так и небольшого числа  больших файлов.


16 октября 2013 г., 13:32 пользователь Sergey Kobzar
написал:

> On 10/16/13 13:29, skele...@lissyara.su wrote:
>
>> Стоит FreeBSD 8.4 i386. Есть папка, размером в 50 гб, которую нужно
>> бэкапить на удалённый ftp. Каждый раз гонять такой объём на ftp - не
>> вариант (канал не очень широкий). Попробовал вот такие варианты:
>>
>> 1) curl-fuse.
>> При непонятных причинах время от времени подвисает.
>> 2) ftpsync (2 разные версие, найденные в сети)
>> Перловый скрипт, который якобы делает rsync over ftp. Для небольших
>> папок (не более 2 Гб) подходит (выполняет всё без ошибок), а для больших
>> - вываливается с ошибкой на перловый модуль. Я так понимаю по таймауту
>> просто прибивается ftp-соединение со стороны сервера. Ошибка ниже.
>>
>> Can't use an undefined value as a symbol reference at
>> /usr/local/lib/perl5/site_**perl/5.16.2/Net/FTP/dataconn.**pmline
>>  54.
>>
>> Пробовал разные версии perl'a (от 5.10 до 5.16) но ничего не поменялось.
>>
>> Может кто знает нормальное решение?
>>
>> Если ничего не найду - то придётся делать костыль аля find /path -mtime
>> ... | xargs ... ftp put.
>> В добавок ко всему там файлы с русскими именами и пробелами.
>>
>
> Когда-то использовал lftp для подобной задачи. Проблем замечено не было.
>
>


-- 
Vladislav V. Prodan
System & Network Administrator
http://support.od.ua
+380 67 4584408, +380 99 4060508
VVP88-RIPE


Re: [freebsd] rsync+ftp

2013-10-16 Пенетрантность Sergey Kobzar

On 10/16/13 13:29, skele...@lissyara.su wrote:

Стоит FreeBSD 8.4 i386. Есть папка, размером в 50 гб, которую нужно
бэкапить на удалённый ftp. Каждый раз гонять такой объём на ftp - не
вариант (канал не очень широкий). Попробовал вот такие варианты:

1) curl-fuse.
При непонятных причинах время от времени подвисает.
2) ftpsync (2 разные версие, найденные в сети)
Перловый скрипт, который якобы делает rsync over ftp. Для небольших
папок (не более 2 Гб) подходит (выполняет всё без ошибок), а для больших
- вываливается с ошибкой на перловый модуль. Я так понимаю по таймауту
просто прибивается ftp-соединение со стороны сервера. Ошибка ниже.

Can't use an undefined value as a symbol reference at
/usr/local/lib/perl5/site_perl/5.16.2/Net/FTP/dataconn.pm line 54.

Пробовал разные версии perl'a (от 5.10 до 5.16) но ничего не поменялось.

Может кто знает нормальное решение?

Если ничего не найду - то придётся делать костыль аля find /path -mtime
... | xargs ... ftp put.
В добавок ко всему там файлы с русскими именами и пробелами.


Когда-то использовал lftp для подобной задачи. Проблем замечено не было.