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: