¿Cómo puedo crear un archivo tar multiparte en Linux?
¿Cómo puedo crear un archivo tar multiparte en Linux?
Respuestas:
Puede usar el split
comando para dividir un archivo en varios archivos. Por ejemplo, si quisiera que mi archivo se almacenara en archivos de 1 MByte:
tar -cvf - <stuff to put in archive> | split --bytes=1m --suffix-length=4 --numeric-suffix - myarchive.tar.
Y cuando quiero recombinar y descomprimir:
cat myarchive.tar.* | tar xvf -
GNU Tar soporta nativamente múltiples volúmenes . Hay muchas opciones, la que encontré ordenada fue
tar --create --multi-volume --file=/tmp/file1.tar --file=/tmp/file2.tar files_to_archive
el tamaño se puede especificar a través de -L (longitud de la cinta)
Sin embargo, no admite la compresión de esta manera, por lo que tendría que hacerlo por separado. "tar: no se pueden usar archivos comprimidos de varios volúmenes"
Use tar c
para crear el archivo tar y especifique el k size-in-kbytes
parámetro para controlar el tamaño máximo de cada parte. Terminará con ((tamaño original) / (tamaño de parte) + 1) partes.
tar (GNU tar) 1.29
tampoco veo esa opción.