[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PIPE entre servidores



On Wed, Feb 06, 2008 at 02:43:41AM +0100, Javier Terceiro wrote:
> Hola,
> 
> necesito compartir cierto flujo de datos entre dos servidores a nivel
> de IP. El servidor A va ser que el esté únicamente escribiendo y el B
> lo único que necesita hacer es lectura del mismo. Una de las
> restricciones que voy tener es el consumo de espacio en disco, puesto
> que los datos ocupan "bastante", por lo que pensé en el uso de
> dispositivos pipe o fifo para hacerlo (mkfifo).
> 
> Lo que hice fue crear el dispositivo y luego con nfs compartirlo al
> otro servidor. El resultado es que no se da leído nada desde el otro
> equipo. Leyendo más acerca de este tipo de dispositivos, resulta que
> tengo que tener un proceso que esté leyendo antes de comenzar, sino
> luego no enlaza...

Exácto. Según yo (que alguna vez ya hice algo así) el método sería, en orden:

mkfifo /ruta/en/el/dir/compartido

(en el servidor que lee)

procesa_datos </ruta/al/fifo

(en el que escribe)

genera_datos >/ruta/al/fifo

Por otra parte, si esto no te funciona, ¿has intentado un sencillísimo

 genera_datos | ssh el-otro-servidor procesa_datos

?

Creo que esto cumple con todos tus requisitos.

Attachment: signature.asc
Description: Digital signature


Reply to: