Кто нибудь локальное зеркало делал на p9, какой общий объем для i586, x86_64?
Если только пакеты этих двух платформ, то 70 Гб. При этом исключены каталоги
*debuginfo*, *arm/**, *aarch64/**, *armh/**, doc/**, *SRPMS*, contents_index, *.src.*
Синхронизация запускается скриптом через cron.
Сам скрипт выглядит так
#!/bin/bash
# Имя сервера с которого синхронизируем
HOSTNAME="rsync.altlinux.org"
# Путь до репозитария на сервере
REPO="ALTLinux/p9/branch/"
# Куда кладём копию
LOCALDIR="/srv/ftp/ALTLinux/p9/branch/"
# Файл со списком исключаемых из синхронизации каталогов
FEXCLUDE="/home/user-rsync/mirror_repo/exclude_ALTLinuxP9.lst"
# Куда пишем логи
LOGFILE="/var/log/mirror_repo/ALTLinuxP9.log"
# Файл блокировки повторного запуска
LOCK="/var/lock/mirror_repo/ALTLinuxP9"
if [ -f "$LOCK" ]; then
echo "Скрипт AltLinux-P9 уже работает, проверьте файл логов командой tail -f $LOGFILE";
exit 0;
else
touch "$LOCK";
date >> "$LOGFILE";
# Для проверки связи с сервером и отценки объёма обновлений снять комментарий со следующей строки и закомментировать второй rsync
#rsync -aHvn --dry-run --stats --partial --timeout=1800 --delete --delete-after --delay-updates --exclude-from="$FEXCLUDE" "$HOSTNAME"::"$REPO" "$LOCALDIR";
# Собственно копирование репозитария
rsync -aHv --partial --stats --timeout=1800 --delete --delete-after --delay-updates --exclude-from="$FEXCLUDE" "$HOSTNAME"::"$REPO" "$LOCALDIR" >> "$LOGFILE" 2>&1;
rm -f "$LOCK";
fi
Файл с исключаемыми из синхронизации каталогами выглядит так exclude_ALTLinuxP9.lst
*debuginfo*
*arm/**
*aarch64/**
*armh/**
doc/**
*SRPMS*
contents_index
*.src.*