Risposte:
È possibile utilizzare il split
comando per dividere un archivio in più file. Ad esempio, se volessi che il mio archivio fosse archiviato in file da 1 MByte:
tar -cvf - <stuff to put in archive> | split --bytes=1m --suffix-length=4 --numeric-suffix - myarchive.tar.
E quando voglio ricombinarmi e sparire:
cat myarchive.tar.* | tar xvf -
GNU Tar supporta nativamente più volumi . Ci sono molte opzioni, quella che ho trovato pulita era
tar --create --multi-volume --file=/tmp/file1.tar --file=/tmp/file2.tar files_to_archive
la dimensione può essere specificata tramite -L (lunghezza del nastro)
Tuttavia, non supporta la compressione in questo modo, quindi dovresti farlo separatamente. "tar: impossibile usare archivi compressi multi-volume"
Utilizzare tar c
per creare l'archivio tar e specificare il k size-in-kbytes
parametro per controllare la dimensione massima di ciascuna parte. Finirai con ((dimensioni originali) / (dimensioni parte) + 1) parti.
tar (GNU tar) 1.29
non vedo anche questa opzione.