Tutorial: Dividindo arquivos tar em múltiplos volumes

Iniciado por gabriel0085, 19 de Outubro de 2007, 10:06

tópico anterior - próximo tópico

gabriel0085

Muitas vezes queremos dividir os arquivos gerados pelo tar para caber em um dvd ou um cd, por exemplo. Para mídias como fita dat ou disquetes, a opção "-M" resolve, mas e quando quisermos fazer isso em sistema de arquivos para posteriormente gravar em mídias ?

Um exemplo: um arquivo de 1Gb e queremos separar em dois arquivos para caber em 2 cds de 700 Mb, usamos o seguinte comando:

tar -c -M --tape-length=700000 --file=cd1.tar arquivao.tar.gz

Onde a opção "--tape-length" é multiplicada por 1024 bytes (por arredondamento: 700000 x 1024 = +- 700Mb)

Quando o primeiro arquivo chegar a 700mb, o tar dará o seguinte prompt:

Prepare volume #2 for cd1.tar and hit return:

Para começar a escrever no segundo arquivo, digite:

n cd2.tar

Caso você saiba previamente quantos volumes o arquivo irá gerar, o seguinte comando não precisará de interação:

tar -c --tape-length=700000 -f cd1.tar -f cd2.tar arquivao.tar.gz

A opção "--tape-length" também pode ser substituída por "-L"

Para restaurar o arquivo:

tar -x -M --file=cd1.tar --file=cd2.tar arquivao.tgz


--------------------------------------------

Fonte: http://jczucco.blogspot.com/2007/09/dividindo-arquivos-tar-em-mltiplos.html

fabiovalinhos

#1
Será que isso  poderá ajudar o pessoal desse tópico (aquaman e Hawker)??

http://ubuntuforum-pt.org/index.php/topic,26419.msg151597.html#msg151597


O Hawker parece que conseguia dividir mas não conseguia gravar as partes. Quem sabe ele consiga usando esta outra maneira de divisão ao invés do split.

Só uma idéia.

edit:
Valeu gabriel.

7355
sudo dpkg no seu quadrado ...sudo dpkg no seu quadrado ...
http://www.youtube.com/watch?v=tHmrq0FtczM

AquaMan

fabiovalinhos,
ajuda sim. É uma alternativa ao Split, usando o próprio programa compactador.

Agora não sei quanto ao problema de gravar no DVD, que o Hawker estava tendo. Acho que são 2 fatos diferentes.

Abraços!

(AMD Athlon 64 3.5Ghz/1Gb RAM/80Gb+250Gb/Geforce FX 6200 128Mb/Palm T5)

Hawker Hurricane AII

Boa opção gente, mas o problema é na hora de adicionar o arquivo no K3B. Ele me diz que não é possível adicionar arquivos maiores do que 4GB.

Falou
Luftwaffe Flugzeugführer

Data Storage @ sda2 80GB
Ubuntu Edgy Eft 6.10 @ sdb1 250GB
Linux User #401658 @ counter.li.org

fabiovalinhos

Hawker, e se vc esquecesse o k3b e partisse para o gnomebaker, ou brasero.

Sempre gostei demais do baker. Essa semana pus ele em  uma prova de fogo e o baker venceu. Não vou entrar em detalhes sobre isso, sorry.

Tenta isso: split +baker ou tar + baker ou k3b


Valeu.
7355
sudo dpkg no seu quadrado ...sudo dpkg no seu quadrado ...
http://www.youtube.com/watch?v=tHmrq0FtczM

Hawker Hurricane AII

Pois é, acho que vou largar do K3b e partir pro terminal mesmo... O K3b sempre foi muito bom pra mim, mas agora tá me deixando na mão, pela primeira vez. Tudo bem, vou dar um jeito de gravar estes DVDs a qualquer custo.

Falou, e valeu pela força.
Luftwaffe Flugzeugführer

Data Storage @ sda2 80GB
Ubuntu Edgy Eft 6.10 @ sdb1 250GB
Linux User #401658 @ counter.li.org