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

Re: Hacer un tar por red



Juan Guil writes:

> Hola
>  Tengo un FS donde tengo un directorio bastante grande, necesitaria
> hacer un tar y despues pasarlo por ftp.
> El problema que se me presenta, es que el FS no tiene espacio
> suficiente para hacer el tar.
> Se que se puede redirigir el tar de forma que el mismo tar se hace
> directamente por red y no tendria la necesidad de primero crear el
> fichero en el FS y despues pasarlo por Ftp con curl.
>
> El mecanismo que utilizo es:
>
> primero hacer el tar
>
> sudo tar -cvzf ${DIR_BACKUP}/${FECHA}_fichero.tgz /usr/local/donde_este/
>
> y despues hacer un curl para subir el fichero por ftp
>
> /usr/bin/curl --silent --show-error -P - -T fichero.gz -u user:pass
> ftp://misitioftp

tar puede escribir a la salida estándar y curl leer de ella.  Algo como
esto podría funcionar: 

tar -cvzf - /usr/local/donde_este/ | /usr/bin/curl --silent --show-error -P - -T - -u user:pass ftp://misitioftp 

-- 
Alberto


Reply to: