Dividindo arquivos grandes restaurando-os com slipt e cat

Publicado por Marcos H. Esposito em 10/04/2006

[ Hits: 9.685 ]

 


Dividindo arquivos grandes restaurando-os com slipt e cat



Quando você tiver um arquivo de backup (.tar, .tar.gz, .zip ....) muito grande e precisar deixá-lo de um tamanho que caiba em um CD, basta usar o comando split para repartir o arquivo e depois o cat para remontá-lo.

Eu uso um HD e um CD-RW para gravar meus backups. De uns tempos para cá alguns arquivos ".tar.gz" começaram a ficar muito grandes e tive que achar uma solução para colocá-los num CD-RW de 700 MB.

Vamos lá.

Primeiro você vai precisar baixar o split e o cat. Se você usa um sistema Debian-like, faça:

# apt-get install split cat

Agora localize o arquivo que você quer dividir. Eu tinha um arquivo .tar.gz de 1700 MB. Utilize o seguinte comando:

# split -b 650m nomedoarquivo.tar.gz nomedoarquivo.tar.gz-

O split vai criar os seguintes arquivos:

nomedoarquivo.tar.gz-aa
nomedoarquivo.tar.gz-ab
...
nomedoarquivo.tar.gz-an

Eu preservei o nome original do arquivo para facilitar na hora de concatená-los.

O split criou 3 arquivos: dois com 650 MB e um com 400 MB.

Pronto, agora já posso gravar num CD-RW.

Para recuperá-los, eu copio o conteúdo dos 3 CD's no HD e uso o comando cat.

# cat nomedoarquivo.tar.gz-a* > nomedoarquivo.tar.gz

No meu caso, quebrou um galho, já que tenho poucos recursos e não posso comprar uma unidade de backup.

T+,
Marcos H. Esposito

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Man pages coloridas

10 regras de ouro para inciar com código aberto

Palestra: Redes Complexas - Prof. Daniel Figueiredo

Ajustando a data no Linux

Erro: #1045 - Access denied for user 'root'@'localhost' (using password: NO) ao acessar PHPMyAdmin

  

Comentários
[1] Comentário enviado por fredwind em 13/04/2006 - 09:57h

Excelente dica kra, muito bom pra mim por exemplo, que também não tenho recursos pra comprar o equipamento necessário pra fazer backups. nota 10 essa alternativa. É isso aeww, VIVA O LÍNUX.

[2] Comentário enviado por fabiobarby em 19/07/2006 - 23:07h

nossa cara... essa dica caiu do ceu!!! parabens e excelente contribuição!

[3] Comentário enviado por fabricio.passos em 23/11/2006 - 14:05h

foi o artigo com melhor estrutura e forma de explicar que tivemos sobre o comando split

[4] Comentário enviado por robson.paviani em 28/12/2006 - 10:27h

Salvação da lavoura =)

[5] Comentário enviado por andretyn em 24/07/2007 - 12:40h

?comentario= Como disse o robson.paviani, Salvação da lavoura!!!!

[6] Comentário enviado por robsonjrce em 01/09/2007 - 23:18h

Muito boa a dica.
Exatamente o que eu procurava.
Mas, como saber se o cat vai pegar os arquivos na ordem certa?

[7] Comentário enviado por wesllay em 28/09/2012 - 10:21h

Blz dica muito boa....! valeu.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts