Página 1 de 5 12345 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1
    mvtica
    bom, tenho um servidor no qual é feito back-ups diarios no hd, e gostaria de saber se alguem sabe se tem como abilitar o multiplo volume e especificar o tamanho de cada volume, gostaria q o back up ja fosse feito em varios volumes e cada volume com o tamanho de um cd


    se alguem pudar ajudar eu fico grato :clap:

    valeuz

  2. Para fazer o que você quer, você precisara combinar o tar, com o split (usado para dividir arquivos).

    Ex:

    Código :
     $ tar cjvf - documentos/ | split -b 695m - arquivo_

    Agora vou explicar.

    O diretorio documentos vai ser compactado e o arquivo resultado dessa compactação será passado para o split, que ira dividir o arquivo compactado em volumes de 695MB e o nome dos arquivos divididos serão arquivo_aa, arquivo_ab, arquivo_ac e assim por diante.


    Para "juntar" esses volumes depois é só usar:

    Código :
     $ cat arquivo_* > backup.tar.bz2

    Isso ira listar os arquivos iniciados com nome "arquivo_" e ira mandar o resultado dessa listagem para o arquivo backup.tar.bz2

    Depois para ver se deu tudo certo e não ocorreu nenhum problema com o arquivo depois de ser dividido e unido novamente, você pode usar o md5sum.

    Código :
     $ md5sum arquivo

    Será gerada uma chave do tipo:
    6e383bb6a0153668cbab8f5cdd48157f

    Depois você faz isso com o arquivo apenas compactado (que nao foi dividido) e compare as chaves para ver se ficou tudo igual.


    Fico legal isso aqui heim.
    Vou postar como artigo aqui na under depois.




  3. #3
    mvtica
    aehueaheauh
    realmente, da um otimo tuto cara
    valeu mesmo pela ajuda, vo testar agora, eu esqueci totalmente do split ...
    valeu hein



    Citação Postado originalmente por Skorpyon
    Para fazer o que você quer, você precisara combinar o tar, com o split (usado para dividir arquivos).

    Ex:

    Código :
     $ tar cjvf - documentos/ | split -b 695m - arquivo_

    Agora vou explicar.

    O diretorio documentos vai ser compactado e o arquivo resultado dessa compactação será passado para o split, que ira dividir o arquivo compactado em volumes de 695MB e o nome dos arquivos divididos serão arquivo_aa, arquivo_ab, arquivo_ac e assim por diante.


    Para "juntar" esses volumes depois é só usar:

    Código :
     $ cat arquivo_* > backup.tar.bz2

    Isso ira listar os arquivos iniciados com nome "arquivo_" e ira mandar o resultado dessa listagem para o arquivo backup.tar.bz2

    Depois para ver se deu tudo certo e não ocorreu nenhum problema com o arquivo depois de ser dividido e unido novamente, você pode usar o md5sum.

    Código :
     $ md5sum arquivo

    Será gerada uma chave do tipo:
    6e383bb6a0153668cbab8f5cdd48157f

    Depois você faz isso com o arquivo apenas compactado (que nao foi dividido) e compare as chaves para ver se ficou tudo igual.


    Fico legal isso aqui heim.
    Vou postar como artigo aqui na under depois.


  4. #4
    EvertonCastro
    Skorpyon,

    Achei legal esta maneira, pois pretendo fazer da mesma maneira, porem gostaria de saber se não há como este procedimento (Backup e Split e md5sum) ser via script, ou seja, que eu possa "disparar" o script mais ou menos como abaixo e direcionar para a minha unidade de fita DAT?

    backup.sh /home/ 27102005_0951_ 1000m, onde:

    backup = arquivo script
    /home/ = diretório que quero fazer backup
    27102005_0951_ = prefixo do nome dos arquivos para o backup
    1000m = tamanho (em Mb) de cada arquivo gerado pelo split

    [],
    Everton.



  5. Acho que isso resolve seu problema.

    Fiz um script com nome de bkp
    Código :
    #!/bin/sh
     
    tar cjvf - $1 | split -b $2 - $3
     
    #eof


    A sintaxe seria a seguinte:

    Código :
    $ ./bkp arquivo_que_quer_fazer_bkp  tamanho_dos_volumes  prefixo_dos_volumes


    Ex:

    Código :
     $ ./bkp projetos/ 695m bkp_projetos-

    Precisar de mais alguma coisa é só postar ae.
    flw






Tópicos Similares

  1. Ajuda com comando tar
    Por felixleonardo no fórum Sistemas Operacionais
    Respostas: 4
    Último Post: 04-11-2008, 17:00
  2. Tar
    Por no fórum Servidores de Rede
    Respostas: 5
    Último Post: 25-03-2005, 10:42
  3. Ajuda com o Tar (--exclude)
    Por rovilso no fórum Servidores de Rede
    Respostas: 5
    Último Post: 20-01-2005, 15:28
  4. Ajuda..Travo tudo.. Help!!
    Por joe_fox no fórum Servidores de Rede
    Respostas: 2
    Último Post: 27-09-2002, 08:12
  5. ajuda
    Por ORINGOTILA no fórum Servidores de Rede
    Respostas: 2
    Último Post: 01-08-2002, 21:04

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L