Страница 1 из 2

Rsync. копирование файлов с тома на том в пределах сервера

СообщениеДобавлено: 27 дек 2006, 15:02
ВиталийК
Нужно копировать каталох * каждую ночь
c тома volA на том volB в пределах сервера nwserver.
Каталог содержит длинные русские назнания. Вложенность
свыше 20. Обьем каталога порядка 5 Гиг.
Прочитал что народ использует для подобных задач rsync
вот только примеры везде применительно к копированию между
серверами.
как сделать в моем случае? Если можно пример.
Использую NW65SP5. Rsync ver 2.6.0 из поставки с nw65.

СообщениеДобавлено: 27 дек 2006, 15:21
Аркадий Глазырин
Rsync вроде бы (насколько слышал) не копирует, а синхронизирует.

Это вроде бы немножко другое.

Подскажи как его пользовать - у себя запущу и проверю.

СообщениеДобавлено: 27 дек 2006, 17:13
Владимир Горяев
По идее также как и между серверами, только указать в качестве IP 127.0.0.1. Хотя... возможен конфликт по портам.

А еще попробуйте toolbox+cron. Не уверен правда про русские имена.

СообщениеДобавлено: 27 дек 2006, 17:30
ВиталийК
Первоначально пробовал через 127.0.0.1
Но после 3 минут работы rsync завис успев скопировать процентов
10 . Выгрузить тоже не получилось стандартно. Только перегрузкой
сервера. Может есть другой режим работы НЕ через 127.0.0.1 ?
Copy из toolbox не пойдет . Там ограниечение по влож директорий 15.
это в read.me к нему написано

СообщениеДобавлено: 27 дек 2006, 17:38
Владимир Горяев
Идея.
Прибиндить еще один IP и использовать их вдвоем - основной и секондари. Как бы между разными хостами. Еще лучше если 2 интерфейса с разными IP, межлу ними. Или между 127.0.0.1 и основным IP. Такие варианты пробовать.

СообщениеДобавлено: 27 дек 2006, 17:54
Radik
Добрый день!

У нас в свое время использовалось подобное, чтобы копировать с одного тома на другой том, при запуске сервера запускали демон Rsync, а по крону запускали rsync для синхронизации на адрес localhost. Важным при такой синхронизации является параметр -W, без него процесс сихронизации прерывался с ошибками.

СообщениеДобавлено: 27 дек 2006, 18:22
Орлов Алексей
www.lenik.ru

там есть ncpsync использовал сам с томами по 100Гб. Он правда не копирует, а синхронизирует, но я так понимаю Вам это и нужно или нет.

СообщениеДобавлено: 28 дек 2006, 08:04
CTPAHHuK
Там же есть и
FakeLan.Lan
Драйвер виртуальной сетевой карты. При загрузке поднимает виртуальную сетевую плату. Иногда полезно при хитрых конфигурациях сервера.
Это для бинда (попробовать)

СообщениеДобавлено: 06 янв 2007, 06:13
Аркадий Глазырин
Пытаюсь синхронизировать один каталог clone на томе NSS VOL1 NW6.0->традиционный том NW5.1SP8 (тоже каталог clone на томе VOL1)

Оба сервера в одном дереве EMATREE, в одном контексте EMA.

Каталоги создал. Запустил командный файл.
Получаю ошибку:

SERVER-5.00-995: Command files can be nested up to a maximum of 6 levels

Странно. В каталоге clone лежит всего один файл - Ris11.jpg

Состав файла ncpsync.ncf:

ncpsync.nlm -T:EMATREE -UN:.admin.ema -UP:pft,bcmgfhjkm! -SS:.FSE.EMA -SP:VOL1:\\clone -DS:.FS1.EMA -DP:VOL1:\\clone -EO

испытан так же вариант со всеми строчными (вдруг тут как в линуксах :-) )

ncpsync.nlm -T:ematree -UN:.admin.ema -UP:pft,bcmgfhjkm! -SS:.fse.ema -SP:vol1:\\clone -DS:.fs1.ema -DP:vol1:\\clone

СообщениеДобавлено: 19 мар 2007, 22:47
Aleksey(ishua)
проблему то как решили? а то на это же нарвался :((

СообщениеДобавлено: 05 апр 2007, 12:00
Aleksey(ishua)
to Аркадий Глазырин
если еще актуально то работает так..

ncpsync.nlm -T:EMATREE -UN:.admin.ema -UP:pft,bcmgfhjkm! -SS:.FSE.EMA -SP:VOL1:\clone -DS:.FS1.EMA -DP:VOL1:\clone -EO

(один слешь а не два)
работает в конслоли в *.ncf непробовал

СообщениеДобавлено: 05 апр 2007, 14:36
Орлов Алексей
работает в конслоли в *.ncf непробовал


там тоже работает

СообщениеДобавлено: 09 янв 2008, 12:54
Аркадий Глазырин
Aleksey(ishua) писал(а):to Аркадий Глазырин
если еще актуально то работает так..

ncpsync.nlm -T:EMATREE -UN:.admin.ema -UP:pft,bcmgfhjkm! -SS:.FSE.EMA -SP:VOL1:\clone -DS:.FS1.EMA -DP:VOL1:\clone -EO

(один слешь а не два)
работает в конслоли в *.ncf непробовал


Всё равно не работает...

Ту же ошибку лепит:

SERVER-5.00-995: Command files can be nested up to a maximum of 6 levels

Даже при том, что поставил ncpsync_0.04a

и синхронизирую между двумя одинаковыми NW 5.1 SP8.

СообщениеДобавлено: 09 янв 2008, 13:02
Аркадий Глазырин
На каком сервере надо запускать ncpsync?

На сюрауз или дестинешн?

Запускаю и там и там. Один результат.

СообщениеДобавлено: 09 янв 2008, 18:05
v13
Пакетник назови по другому. например myncpsync.ncf
У тебя он в цикле похоже сам себя запускает.