Libertonia
Portada · Todo · Software Libre · Desarrolladores · Comunidad · Internet · Tecnología · Meta · Diarios
Ahorrando recursos a los servidores de Gentoo

osoh's Diary
Por osoh
departamento economía-de-recursos , Sección Diarios
Puesto a las Sat Jan 17th, 2004 at 03:05:41 PM CET

Parece ser que los portátiles, últimamente, se han puesto muy de moda. ¡Hasta yo tengo uno! Actualmente, tanto en el sobremesa como en el portátil estoy utilizando Gentoo, así que cada cierto tiempo tengo que actualizar el árbol del Portage... en los dos.

 


El otro día me puse a pensar, cosa que tan sólo hago de vez en cuando, y determiné que podía ahorrar algo de tiempo de transferencia (y CPU a los mirrors de Gentoo) actualizando el árbol de Portage de mi portátil a partir del de mi sobremesa (o viceversa). Algo al estilo de apt-proxy del que disfrutaba en Debian (sigo y espero seguir teniendo máquinas con Debian).

Afortunadamente, la sincronización del arbolito de marras se lleva a cabo usando rsync. Así que, bastaría con instalar el servidor de rsync y configurarlo apropiadamente. Decidí que sería el sobremesa el que haría de "maestro".

El rsyncd ya lo tenía instalado, así que sólo tuve que tocar su fichero de configuración para añadir un módulo del árbol del Portage. Bastó con estas opciones, pero huelga decir que hay otro montón de opciones interesantes, algunas de ellas ni siquiera las he mirado.

# This line is required by the /etc/init.d/rsyncd script
pid file = /var/run/rsyncd.pid

[gentoo-portage]
  comment = "Mirror del árbol del portage de Gentoo para la red interna"
  path = /usr/portage
  read only = true
  # limitamos el acceso a las máquinas de la red interna.
  hosts allow = 192.168.1.0/24

Arranqué entonces el demonio rsyncd (siempre me ha hecho gracia ver la cara de la gente que no tiene mucho contacto con este mundillo cuando usas la expresión arrancar el demonio) con /etc/init.d/rsyncd start. Listo. Ahora, a por el portátil.

El cambio en el portátil fue mínimo: sólo tuve que tocar el parámetro SYNC del make.conf para indicarle que debía sincronizar con el sobremesa, de nombre bimbache -disculpen, no los había presentado ;-).

SYNC=rsync://bimbache/gentoo-portage

Ahora, teniendo el rsyncd corriendo -otra expresión simpática, también- en el sobremesa, el portátil actualizará su árbol del Portage contra éste cuando haga un emerge sync.

En fin, eso es todo, espero que estas líneas le sirvan a alguien.

< La vida con mutt (10 comments) | Mozilla con eñe (2 comments) >
Enlaces Relacionados
· Gentoo
· Debian
· rsync
· More on osoh's Diary
· Also by osoh

Menu
· crear cuenta
· FAQ
· búsqueda
· Fuentes de Noticias

Login
Nueva cuenta
Usuario:
Contraseña:

Ver: Modo: Orden:
Ahorrando recursos a los servidores de Gentoo | 6 comentarios (6 temáticos, editoriales, 0 ocultos)
¿Mejorando? (4.00 / 1) (#1)
por toomany a las Sat Jan 17th, 2004 at 04:24:01 PM CET
(Información Usuario) http://www.toomany.net

Creo que se podría mejorar lo anteriormente dicho.

Si usas tu máquina de sobremesa para actualizar, lo que puedes hacer es exportar por NFS el directorio /usr/portage.
De esta manera, y si además pones en tu rc.conf que te cree paquetes de todo lo compilado en el sobremesa, desde el portátil, montando previamente la partición exactamente en la misma ruta con el cliente NFS, podrás acceder a las fuentes, al árbol sincronizado, y también a los paquetes ya compilados (emerge -k <port>).

Espero que pueda ayudarte.


Have a nice day ;-) TooManySecrets


ME toca a mi hacerlo.. (none / 0) (#3)
por kabutor a las Sun Jan 18th, 2004 at 09:18:53 PM CET
(Información Usuario) http://www.lazonaoscura.com

Esta bien esto pq me toca a mi hacerlo ahora, ya q tengo el server y el principal con Gentoo y es una lata descargar dos veces las vanilla-sources :(

Lo q pasa es q yo tengo montada la red por SMB en vez de por NFS pero supongo q sera lo mismo, ya comentare como lo hice si me sale bien..




 
Y con Mandrake? (none / 0) (#5)
por superpollo a las Mon Jan 19th, 2004 at 09:32:39 AM CET
(Información Usuario)

To tengo la misma situación en casa, pero con 3 equipos y con Mandrake.

Hace tiempo estuve buscando cómo hacer para que los hdlist.cz y los rpm que bajo se quedasen en el sobremesa, y que los otros 2 los utilizasen; pero no encontré por donde tirar

¿Alguien ha tenido el mismo problema y puede indicarme por dónde empezar a buscar?



 
Ahorrando recursos a los servidores de Gentoo | 6 comentarios (6 temáticos, editoriales, 0 ocultos)
Ver: Modo: Orden:

ecol Logo Powered by Scoop
Todas las Marcas Registradas y copyrights de esta página son propiedad de sus respectivos dueños.
Los comentarios son propiedad del que los escribe.
Los iconos de las noticias y el logotipo son propiedad de Javier Malonda.
El Resto © 2002 Escomposlinux.org y aledaños.

Puedes sindicar los contenidos de libertonia en formato RSS 1.0 y RDF 0.9. También se puede sindicar la cola de envíos pendientes de moderación.

El proyecto escomposlinux.org está dedicado a la memoria de tas

crear cuenta | faq | búsqueda