Podemos gerar backups de um grande conteúdo, dividindo-os em vários volumes e com o tamanho desejado.
Por exemplo, desejamos executar o backup do /home, que somado, possui cerca de 2 gigas:
$ tar cv /home/ | split -b 650m - prefixo.tar
E para restaurar esse mesmo backup gerado:
$ cat prefixo_do_arquivo_dividido.tar.* > novo_arquivo_inteiro.tar
$ tar xvf novo_arquivo_inteiro.tar
Note que esse processo irá gerar quantos arquivos forem necessários com o tamanho de 650 megas até completar o tamanho total do diretório. O mesmo não está compactado, pois só usamos o tar e para restaurar o backup, pegamos esses arquivos, juntando-os com o cat para em seguida extrair. Porém, podem existir variações:
$ tar cz /dir/ | split -b 500m - backup_compactado.tar.gz
Geramos um backup com prefixo de backup_compactado.tar.gz, os arquivos terão no máximo 500 megas e estão compactados. Para restaurar e em seguida descompactar:
$ cat backup_compactado.tar.gz.* > backup_compactado_restaurado.tar.gz
$ tar xzvf backup_compactado_restaurado.tar.gz
[4] Comentário enviado por emersonat em 13/07/2009 - 17:34h
me diga uma coisa, tenho um arrquivo em .avi e quero dividi-lo em outros com o tamanho de 1 mega, como faço isso usando o split?
tentei fazer, mas apenas gera o primeiro arquivo, onde estou errando?