Re[2]: [Comm] rsync и unsafe ссылки
Yakov Hrebtov
=?iso-8859-1?q?jake_=CE=C1_generation=2Eru?=
Ср Дек 15 14:41:43 MSK 2004
Здравствуйте, Andrew.
Вы писали 15 декабря 2004 г., 16:20:29:
>> Да, я хочу чтоб было именно так!
>> Только: этот пример не будет работать, если вы будете синхронизировать
>> с удаленной машины.
AF> Ну, как сказать. Вот:
AF> [faqa на faa tmp]$ rsync -av test-rsync proxy2:tmp/
AF> faqa на proxy2's password:
AF> building file list ... done
AF> test-rsync/
AF> test-rsync/test-out-rsync -> ../test-out
AF> test-rsync/test.file
AF> wrote 177 bytes read 36 bytes 10.92 bytes/sec
AF> total size is 11 speedup is 0.05
AF> [faqa на faa tmp]$ ssh proxy2
AF> faqa на proxy2's password:
AF> Last login: Wed Dec 15 10:46:08 2004 from faa.lan.blok-caf.ru
AF> [faqa на proxy2 faqa]$ ls -l tmp/test-rsync/
AF> итого 0
AF> -rw-r--r-- 1 faqa faqa 0 Дек 15 14:32 test.file
AF> lrwxrwxrwx 1 faqa faqa 11 Дек 15 15:16 test-out-rsync ->
AF> ../test-out
Я говорил не о копировании НА удаленную машину, а о копировании С
удаленной машины -- я это только что проделал, как Вы, т.е. через ssh
и у меня тоже получилось. Но я изначально говорил, что синхронизирую с помощью rsync
сервера, а не с помощью ssh. Насколько я понимаю -- он чрутится в
каталог того модуля из которого происходит синхронизация. видимо
проблема проявляется только если ссылка указывает за пределы той
ветки, куда зачрутился rsync...
>> Чтоб понять мою проблему при синхронизации в пределах одной машины
>> попробуйте удалить Ваш файл ../test-out (т.о. разорвите ссылки,
>> лежащие в test-rsync/), затем удалите всё в /opt/backup/distrib/tmp/
>> и заново попробуйте
>> [faqa на faa tmp]$ rsync -av test-rsync /opt/backup/distrib/tmp/
>>
>> после этого
>> ls -l /opt/backup/distrib/tmp/test-rsync/
>>
>> и увидите, что там не окажется test-out-rsync!!!
>> В этом проблема.
AF> Да, тут Вы правы. Но мне, честно говоря, не очень понятна необходимость
AF> копирования битых ссылок.
Я привел простой пример для воспроизведения проблемы без необходимости
настройки rsync сервера на source машине....
И потом... сегодня ссылка разорвана, завтра нет... Я испорльзую rsync
для резервного копирования и хочу получать идентичную оригиналу
структуру каталогов/файлов/ссылок.
>> Надеюсь сейчас мне удалось объяснить.
AF> Пока чисто умозрительно :)
;-)
--
С уважением,
Yakov mailto:jake на generation.ru
Подробная информация о списке рассылки community