From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 15 Dec 2004 16:08:04 +0400 From: Andrew Fefilov To: community@altlinux.ru Subject: Re: [Comm] rsync =?koi8-r?Q?=C9_unsafe_=D3?= =?koi8-r?B?09nMy8k=?= Message-ID: <20041215120804.GA5283@faa.lan.blok-caf.ru> References: <1585186221.20041215113754@generation.ru> <20041215075506.GA3283@faa.lan.blok-caf.ru> <1495486337.20041215130022@generation.ru> <20041215104612.GA4490@faa.lan.blok-caf.ru> <879602617.20041215160635@generation.ru> <20041215112029.GB4490@faa.lan.blok-caf.ru> <943160535.20041215164143@generation.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <943160535.20041215164143@generation.ru> X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Dec 2004 12:08:10 -0000 Archived-At: List-Archive: List-Post: On Wed, Dec 15, 2004 at 04:41:43PM +0500, Yakov Hrebtov wrote: > Здравствуйте, 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... Видимо так. Может все-таки использовать 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 mailing list > Community@altlinux.ru > https://lists.altlinux.ru/mailman/listinfo/community -- С уважением, Фефилов Андрей.