martes, febrero 17, 2009

Mirror Debian Lenny



Con motivos del lanzamiento oficial de Debian Lenny decidí ajustar el mirror local que tengo en mi pequeño fileserver personal. Actualmente se encuentra recauchutado de la siguiente forma:
$ du -sh debian-local*
27G debian-local
2.8G debian-local-security
21G debian-local-testing
Usando debmirror en un script cron que corre cada 24 hs se mantiene bastante actualizado. "debian-local" es un mirror de etch con sources incluidos; en "debian-local-security" están las actualizaciones de seguridad de etch+lenny y en "debian-local-testing" estan lenny sin sources. En esta nueva release se fueron de escala, ya que el mirror etch con sources es casi del mismo tamaño que el mirror lenny sin sources!!

Hace unos días murió un disco del fileserver (en el que convenientemente no tengo ningun RAID configurado), voy a esperar que haga menos calor para ver si resucita. Mientras tanto voy a mudar el mirror a otro disco con cosas menos importantes, y ver si puedo recuperar mis dos discos (el que murió y el que le presté a Pedro) para configurar un RAID.

El script para actualizar el mirror Debian es:
#!/bin/sh

MIRROR_HOST="ftp.br.debian.org"

# Stable

debmirror -a i386 \
-s main,contrib,non-free,main/debian-installer \
-h $MIRROR_HOST \
-d etch -r /debian --progress \
-e http --ignore-release-gpg --nosource \
/var/big1/www/debian-local

# Secure Stable

debmirror -a i386 \
-s main,contrib,non-free \
-h security.debian.org \
-d etch/updates,lenny/updates -r / --progress \
-e http --ignore-release-gpg --nosource \
/var/big1/www/debian-local-security

No hay comentarios.: