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

RSYNC с Нетваре на Линукс

СообщениеДобавлено: 10 май 2006, 11:38
Андрей Тр. aka RH
Хочется попробовать RSYNC в качестве "типа бэкапа" файлов с сервера Нетваре ( 6.5 ) на OES Linux. Для начала зашел на страницу RSYNC for Netware и открыл ридми .. http://forgeftp.novell.com/rsync/docs/rsync.html Это нормально, что оно датировано 2003 г. ?

Далее зашел на страницу на Форже и скачал rsync-2.6.3.zip - там не нашел ни одного NLM, только исходники. Однако, рядом предлагали скачать RSYNC.NLM - разумеется, скачал, но в ридми ( от 2003 г. ) упоминаются NCF файлы, которых нигде не наблюдается. Запускать совсем без них что-то пока не хочется.

Отсюда вопрос - в правильном ли направлении я копаю ? Может, оно где-то совсем не там лежит .. и вообще, будет ли работать в такой конфигурации ( NW - Linux, при необходимости - обратно ), в частности, умеют ли уже копировать трастей и нетваревские атрибуты ( насколько я понял после чтения форумов - вроде бы нет ) ? Меня пока устроили бы и просто файлы.

если

СообщениеДобавлено: 10 май 2006, 13:47
skoltogyan
1 rsync в NW6.5 есть и он рабочий

2. если rsycn с NW to linux , то будут проблемы с файлами/каталогами из NW имеющими РУССКИЕ буквы в названиях

3. если linux и nw в одном ethernet-е (т.е. канал толстый), то проще с linux
замонтировать том NW и сделать с linux rsycn этого примонтированого тома на линух. тогда с русским без проблем.

СообщениеДобавлено: 10 май 2006, 13:57
Владимир Горяев

СообщениеДобавлено: 10 май 2006, 13:57
Андрей Тр. aka RH
Спасибо за ответ.

2. У меня в сети нет русских букв, поэтому это меня как раз не волнует ( хотя я подозревал, что с ними может быть не все гладко ).

3. В принципе, есть желание в будущем копировать файлы и с серверов Виндоуз, и не с одного сервера Нетваре - все на один сервер SLES9. Поэтому хотелось бы рассмотреть более универсальный вариант, как я понимаю - пока не силен в терминологии RSYNC, но вроде клиент-сервер. Серверы все, практически, в одном сегменте сети ( т.е. нигде нет медленных линков ).

4. Так что с копированием трастей и атрибутов ?

Владимир Горяев

Во-во, я примерно это и искал - и даже раньше читал те Q&A, только потом не нашел. За ссылочки спасибо, будем пробовать.

трасти и атрибуты

СообщениеДобавлено: 10 май 2006, 15:38
skoltogyan
любым скриптом с консоли создаете файл с эти добром и Rsync-ом его же копируете.

Re: если

СообщениеДобавлено: 29 июн 2006, 18:37
Аркадий Глазырин
skoltogyan писал(а):2. если rsycn с NW to linux , то будут проблемы с файлами/каталогами из NW имеющими РУССКИЕ буквы в названиях


А если с NW на NW?
Будут проблемы с кириллицей или нет?
Можно ли реплицировать базы "на ходу" (т.е. при работающей бухгалтерии)?

ответ

СообщениеДобавлено: 29 июн 2006, 18:43
skoltogyan
>А если с NW на NW?
>Будут проблемы с кириллицей или нет?
если одинаковые кодовые на обоих, то должно быть нормально (сам не пробовал)


>Можно ли реплицировать базы "на ходу" (т.е. при работающей >бухгалтерии)
Можно, если работать через shpshot-том (сам не пробовал).

Re: если

СообщениеДобавлено: 30 июн 2006, 00:44
Владимир Горяев
Аркадий Глазырин писал(а): А если с NW на NW?
Будут проблемы с кириллицей или нет?
Можно ли реплицировать базы "на ходу" (т.е. при работающей бухгалтерии)?
Нету проблем, а насчет баз - не знаю, rsync чиста файлы синхрит, если файл обновился - просто перезаписывает заместо старого более новый.

СообщениеДобавлено: 30 июн 2006, 09:47
capricious
Аркадий жжот в каждом топике :))))

СообщениеДобавлено: 08 мар 2007, 09:15
Андрей Тр. aka RH
Пробую rsync c 6.5 на OES SLES, вроде соединение устанавливается, но на Линуксе в лог пишутся ошибки про отсутствие прав (??) :
Код: Выделить всё
2007/03/08 16:00:17 [3941] rsyncd version 2.6.2 starting, listening on port 873
2007/03/08 16:00:17 [3941] rsyncd registering 1 service with slpd for 300 seconds:
2007/03/08 16:00:17 [3941]     service:rsync://tank:873/TESTZEE
2007/03/08 16:00:35 [3997] rsync: name lookup failed for 10.129.48.28: Name or service not known
2007/03/08 16:00:35 [3997] rsync to TESTZEE from unknown (10.129.48.28)
2007/03/08 16:00:35 [3997] stat "." (in TESTZEE) failed: Permission denied
2007/03/08 16:00:35 [3997] recv_generator: mkdir "admin" (in TESTZEE) failed: Permission denied
2007/03/08 16:00:35 [3997] stat "admin" (in TESTZEE) failed: Permission denied
2007/03/08 16:00:35 [3997] recv_generator: mkdir "admin/nls" (in TESTZEE) failed: Permission denied
2007/03/08 16:00:35 [3997] stat "admin/nls" (in TESTZEE) failed: Permission denied
2007/03/08 16:00:35 [3997] recv_generator: mkdir "admin/nls/english" (in TESTZEE) failed: Permission denied
2007/03/08 16:00:35 [3997] stat "admin/nls/english" (in TESTZEE) failed: Permission denied
2007/03/08 16:00:35 [3997] recv_generator: mkdir "libs16" (in TESTZEE) failed: Permission denied

gid = nobody
uid = nobody
# read only = true
read only = no
# use chroot = true
use chroot = no
transfer logging = true
log format = %h %o %f %l %b
log file = /var/log/rsyncd.log
# hosts allow = trusted.hosts
hosts allow = 10.129.48.28
hosts deny = *
slp refresh = 300
timeout = 3600

[TESTZEE]
path = /media/nss/VOL2/backup
comment = Testing RSYNC Netware to SLES

rsync стартую из под рута, конфиг на Линуксе приведен выше - какие еще пермишены ему надо ? Нигде в доке ( включая ман ) ничего такого не нашел. На клиенте пишется :

Код: Выделить всё
Module RSYNCDN.NLM load status OK                                             
Loading module RSYNC.NLM                                                       
  Rsync 2.6.3                                                                   
  Version 2.63   September 20, 2005                                             
  Copyright (C) 1996-2001 by Andrew Tridgell.  Copyright (C) Paul Mackerras 1996
.  Copyright (C) 2001, 2002 by Martin Pool  mbp@samba.org .  Modifications for N
ovell (R) Netware (R) Copyright (C) 2002 Lee Wiltbank                           
Module RSYNC.NLM load status OK                                                 
building file list ...                                                         
421 files to consider                                                           
                                                                               
sent 8212 bytes  received 16 bytes  16456.00 bytes/sec                         
total size is 34731257  speedup is 4221.11

Никаких каталогов и файлов ессно не создается. :?

СообщениеДобавлено: 08 мар 2007, 10:07
Андрей Тр. aka RH
Почитамши http://www.nabble.com/Rsync-Permission- ... 41417.html проверил на всякий случай свои пермишены - на целевой каталог backup и на вышележащий все есть, в виде drwxrwxrwx. gid/uid = root/root. Заодно попробовал еще на клиенте rsync с ключами попроще, без -а - чтобы вообще не пытался тянуть никакие права, просто -rt -v .. но результат не изменился.

Попробовал еще залить один лишь файл - acu.exe, в логе на приемнике пишет wrote 28 bytes read 85 bytes total size 131148 - и усе. Ошибки не пишет, но и файл при этом не копируется.

СообщениеДобавлено: 09 мар 2007, 08:06
Андрей Тр. aka RH
Хм .. насчет пермишенов .. все работает, если на приемнике сливать на линуксовский раздел, а не на том NSS. Уж пробовал и Public давать права на тот каталог на томе - та же проблема. В приниципе, так уже даже можно им пользоваться, токо придется держать большой не-NSS раздел под "бэкап". Но интересно же.

СообщениеДобавлено: 09 мар 2007, 16:07
Андрей Тр. aka RH
Как оказалось после небольшого тестирования, пользоваться им не стоит :? При первом же пробном запуске на 6.5SP6 случился абенд - и пробовал скопировать всего-то небольшой каталог. Хотя до того на тестовом сервере таких проблем не наблюдалось ( может, потому, что тестовый 6.5SP3 ).

В любом случае rsync на Нетваре не поддерживается довольно давно, так что .. бум искать альтернативы. :)

СообщениеДобавлено: 09 мар 2007, 16:16
Владимир Горяев
Андрей Тр. aka RH, Пользую rsync, который с дистра, успешно с 65sp5+ уже не менее года, ни разу абендов не было. А SP6 пока не ставлю на боевые серверы... не внушает мне СП6 доверия.

СообщениеДобавлено: 09 мар 2007, 17:11
Андрей Тр. aka RH
Возможно, небезосновательно ( про SP6 ) :) А у вас rsync с Нетваре на Нетваре или есть и с/на СЛЕС ?

А вот народ еще рекомендует rsync 2.6.2 - якобы с ним поменьше проблем. Плюс ключик -no-mp .. и еще буфер какой-то увеличить.