On Wed, 16 Oct 2013 13:32:08 +0300
Sergey Kobzar <[email protected]> wrote:

> On 10/16/13 13:29, [email protected] 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

Ответить