Старый вопрос, но подумал, что прибавлю свои два цента. Я делаю это в Scientific Linux, используя эту команду, запускаемую каждую ночь:
rsync -avkSH --delete --delete-after --exclude=archive/debuginfo/ --exclude=archive/obsolete/ --exclude=SRPMS/ --exclude=i386/ --exclude=iso/ \
rsync://rsync.scientificlinux.org/scientific/6.7/ \
/home/dist/repo/scientific/6.7/ #> "$logfile" 2>&1
Как видите, я несколько разборчив, оставляя образы ISO, исходные RPM и 32-битные исполняемые файлы, которые мне не нужны. В настоящее время размер каталога составляет 14 ГБ, но по мере продвижения назад он становится больше из-за увеличения количества исправлений безопасности. Например, мой каталог 6.6 имеет размер 18 ГБ, а мой каталог 6.5 - 31 ГБ.