Dividindo arquivos grandes restaurando-os com slipt e cat
Dica publicada em Linux / Miscelânea
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
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