1 votos

¿Cómo hago una copia de seguridad de mi sistema de archivos con tar y multi-thread?

Me gustaría hacer una copia de seguridad de mi sistema de archivos y hacerlo en paralelo. Encontré esta guía: https://help.ubuntu.com/community/BackupYourSystem/TAR Donde me dan el comando:

 tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --one-file-system / 
 

Encontré que debería poner -I pigz al principio del comando, sin embargo, esto me da el error:

 tar: Conflicting compression options
 

¿Cómo se puede resolver esto?

2voto

Stewart Puntos 1385

El z flag que tiene en su comando significa:

   -z, --gzip, --gunzip, --ungzip
          Filter the archive through gzip(1).

Así que si usted, a continuación, utilizar -I que significa que:

  -I, --use-compress-program=COMMAND
        Filter data through COMMAND.  It must accept the  -d  option,  for  decompression.
        The argument can contain command line options.

Entonces usted está diciendo que el uso de ambos gzip y pigz, por lo que se queja porque le hemos dado en conflicto opciones de compresión. Tan sólo hay que quitar la z:

tar -cvf backup.tar.gz -I pigz --exclude=/backup.tar.gz --one-file-system / 

Tenga en cuenta que también quité la -p ya que no tienen ningún efecto cuando se crea un archivo:

  -p, --preserve-permissions, --same-permissions
          extract information about file permissions (default for superuser)

Usted debe usar y que al extraer, no a la hora de crear el archivo.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: