Автор Тема: rsync удалил зеркало репозитория. Как этого избежать в будущем?  (Прочитано 1022 раз)

Оффлайн XBM

  • Участник
  • *
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
Здравствуёте.
Сегодня ночью при очередной синхронизации
site=rsync://ftp.altlinux.org/ALTLinux/p5/branch/
rsync  -azh  -v --delete --log-file=/mnt/disk500/tmp/repo/p5-rsync-xbm.log --temp-dir=/mnt/disk500/tmp/repo --exclude=SRPMS --exclude=x86_64 $site /mnt/disk400/repo/p5/
зеркала репозитория весь репозиторий был удалён.
[admin@AltLinux repo]$ cat p5-rsync-xbm.log | grep -C 12 "17899] Welcom"
2010/11/02 04:14:42 [17899] Welcome to ALT Linux Team public rsync archive!
2010/11/02 04:14:42 [17899]
2010/11/02 04:14:42 [17899] receiving file list
2010/11/02 04:14:42 [17899] *deleting   x86_32/base/release.classic
2010/11/02 04:14:42 [17899] *deleting   x86_32/base/release
2010/11/02 04:14:42 [17899] *deleting   x86_32/base/pkglist.classic.bz2
2010/11/02 04:14:42 [17899] *deleting   x86_32/base/pkglist.classic
2010/11/02 04:14:42 [17899] *deleting   x86_32/base/hashfile
2010/11/02 04:14:42 [17899] *deleting   x86_32/base/arepo.py
2010/11/02 04:14:42 [17899] *deleting   x86_32/base/
2010/11/02 04:14:42 [17899] *deleting   x86_32/RPMS.classic/i586-zlib-1.2.3-alt5.i586.rpm
2010/11/02 04:14:42 [17899] *deleting   x86_32/RPMS.classic/i586-libxslt-1.1.24-alt2.i586.rpm
2010/11/02 04:14:42 [17899] *deleting   x86_32/RPMS.classic/i586-libxml2-2.7.3-alt2.i586.rpm
....
Подскажите пожалуйста, есть какие-то способы  синхронизации/зеркалирования чтобы и старые версии не оставались (опция --delete) и такого сплошного удаления не происходило при очередном сбое(?) на серверах основного репозитория?
(Сейчас придётся заново ~30Гб закачивать. :( )

Оффлайн dubrsl

  • alt linux team
  • ***
  • Сообщений: 238
WBR,
Slava

Оффлайн XBM

  • Участник
  • *
  • Сообщений: 478
  • Бэкап - акт проявления трусости.
sisyphus-mirror
Спасибо, dubrsl. Попробую освоить.