Diretório de backup como arquivos zip de 1GB no Ubuntu 9.04

3

Estou procurando uma solução para obter um diretório grande e fazer um backup zip multiarquivo, com cada arquivo zip sendo 1gig. Eu olhei para zipsplit mas aparentemente você não pode realmente dividir arquivos, ou seja. um dos arquivos nesse diretório é 5gig, então o zipsplit não pode manipulá-lo porque é maior que o tamanho alvo do zipfile. Eu gosto de fazer zipfiles para tornar mais fácil para os usuários do Windows acessar os arquivos.

    
por kimausloos 26.02.2010 / 09:55

1 resposta

2

Eu não uso zip mas tar + gzip. O que eu faço é

tar czf - /some/dir | split -b 1G

Isto irá criar arquivos xaa xab, etc. (você pode alterar o prefixo. Verifique as man pages)

Para restaurar simplesmente cat os arquivos juntos, por exemplo

cat xaa xab ... | tar xzf - 

Parece que você pode fazer isso com zip para, usando - para nome do arquivo, algo como (não testado)

zip - /some/dir | split ...
    
por 26.02.2010 / 10:48