ftpsync

abril 19, 2015 at 10:39 pm Deja un comentario

Hace algo de tiempo que vengo laburando con el tema de crear un mirror de Debian. Mas que nada por que en el laburo necesitamos si o si tener una replica para algunas cosas que hacemos. Y como herramienta básica la que usamos y un montón es una que se llama debmirror. La verdad que vengo peleando con ella desde hace ya un tiempo largo. El drama es que en parte mas allá de funcionar bien cada testeo realizado tarda y demora muchísimo en devolverte que hay algún drama con la replica que te queres bajar. Logre buenos resultados. Y hoy por ejemplo encontré otra herramienta que se llama ftpsync. Es algo recomendado por la misma gente de Debian. Así que me puse a probarlo. Para usarla me base en el tutorial de la gente de

http://huntingbears.com.ve/haciendo-mirrors-de-debian-con-ftpsync-y-de-canaima-con-debmirror.html

Y básicamente los pasos a seguir son.

#    Creamos el usuario que usaremos para que funcione ftpsync
adduser mirror

#    Nos logueamos como ese usuario
login mirror

#    Descargamos rsync
wget –no-check-certificate http://ftp-master.debian.org/ftpsync.tar.gz

#    descomprimimos el archivo ftpsync.tar.gz en el home del usuario
tar -xvf ftpsync.tar.gz

#    Importante que las carpetas(etc,log,bin) no queden dentro de otras carpetas como distrib

#    Renombramos el archivo etc/ftpsync.conf.sample por etc/ftpsync.conf
mv etc/ftpsync.conf.sample a etc/ftpsync.conf

#    Editamos el siguiente archivo
vim etc/ftpsync.conf

#    Aca hacemos lo siguiente

Descomenta la variable
MIRRORNAME
TO                            #    y ponemos la ruta en donde se creara el mirror, en mi caso puse /home/mirror/debian
RSYNC_PATH                     #    y ponemos debian
RSYNC_HOST                    #    y ponemos el sitio mirror del cual hacemos una copia en mi caso elegi ftp.br.debian.org
LOGDIR
LOG
ERRORSONLY                    #   y lo ponemos en “false”
FULLLOGS                    #    y lo ponemos en “true”
ARCH_EXCLUDE                #   y ponemos la arquitectura que queremos excluir
TRACE
RSYNC                        #    y ponemos rsync
RSYNC_OPTIONS
RSYNC_OPTIONS1
RSYNC_OPTIONS2
RSYNC_FILTER

#    Agregamos la tarea al crontab del root
crontab -e

#    Agregamos lo siguiente
@daily mirror /home/mirror/bin/ftpsync sync:all

Luego restaría instalar apache2 o algun servidor web y apuntar la pagina al lugar en donde bajamos todo.  Voy a seguir investigando por que tengo mucho mas para probar, pero parece que anda re bien.

Anuncios

Entry filed under: debian, ftpsync, GNU/Linux, mirror.

cambio de humor mediawiki en debian 7

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


bueno

Páginas

abril 2015
L M X J V S D
« Mar   May »
 12345
6789101112
13141516171819
20212223242526
27282930  

A %d blogueros les gusta esto: