Autor Tópico: Tutorial: Dividindo arquivos tar em múltiplos volumes  (Lida 7777 vezes)

Offline gabriel0085

  • Usuário Ubuntu
  • *
  • Mensagens: 577
    • Ver perfil
Tutorial: Dividindo arquivos tar em múltiplos volumes
« Online: 19 de Outubro de 2007, 10:06 »
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
« Última modificação: 19 de Outubro de 2007, 20:40 por gabriel0085 »

Offline fabiovalinhos

  • Usuário Ubuntu
  • *
  • Mensagens: 439
  • Vire a direita..para Valinhos-SP! Arch user
    • Ver perfil
Re: Dividindo arquivos tar em múltiplos volumes
« Resposta #1 Online: 19 de Outubro de 2007, 10:17 »
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
« Última modificação: 19 de Outubro de 2007, 10:22 por fabiovalinhos »
sudo dpkg no seu quadrado ...sudo dpkg no seu quadrado ...
http://www.youtube.com/watch?v=tHmrq0FtczM

Offline AquaMan

  • Usuário Ubuntu
  • *
  • Mensagens: 138
  • <Ubunteiro desde jul/07> Hardy Haron
    • Ver perfil
Re: Dividindo arquivos tar em múltiplos volumes
« Resposta #2 Online: 19 de Outubro de 2007, 10:35 »
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)

Offline Hawker Hurricane AII

  • Usuário Ubuntu
  • *
  • Mensagens: 153
    • Ver perfil
    • Software Livre Vale do Sinos
Re: Tutorial: Dividindo arquivos tar em múltiplos volumes
« Resposta #3 Online: 19 de Outubro de 2007, 22:50 »
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

Offline fabiovalinhos

  • Usuário Ubuntu
  • *
  • Mensagens: 439
  • Vire a direita..para Valinhos-SP! Arch user
    • Ver perfil
Re: Tutorial: Dividindo arquivos tar em múltiplos volumes
« Resposta #4 Online: 19 de Outubro de 2007, 23:06 »
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

Offline Hawker Hurricane AII

  • Usuário Ubuntu
  • *
  • Mensagens: 153
    • Ver perfil
    • Software Livre Vale do Sinos
Re: Tutorial: Dividindo arquivos tar em múltiplos volumes
« Resposta #5 Online: 20 de Outubro de 2007, 00:18 »
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