+ Responder ao Tópico



  1. 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.

    Isso foi 10 !!!!!!!!! :good: :good: :good:

    Crédito a quem merece... Parabéns !!

  2. #12
    EvertonCastro
    Valeu galera, era isso mesmo!!!
    Brigadão! :good:

    []s,
    Everton.



  3. Vlw mtec

  4. #14
    EvertonCastro
    Galera,

    Montei o seguinte script com o auxílio de vcs, porem não consegui fazer o backup com SPLIT e daí não me adianta muito porque o arquivos compactado chega em 2gb e pára. Alguem pode ajudar?

    ####################################################################
    ### Script de BACKUP ###
    ####################################################################
    #!/bin/bash
    ds=`date | cut -d " " -f1`
    d=`date | cut -d " " -f2`
    m=`date | cut -d " " -f3`
    a=`date | cut -d " " -f6`
    h=`date | cut -d " " -f4`
    servidor='FileServer'
    diretorios=" /home /compsmb1 /compsmb2 "
    log="Backup-$servidor-$d-$m-$a.log"
    arqui="Backup-$servidor-$d-$m-$a.tar.gz"

    echo "############################################################" >> /root/odin/$log
    echo "###### Backup iniciou às '$h' ######" >> /root/odin/$log
    echo "############################################################" >> /root/odin/$log

    echo " " >> /root/odin/$log
    echo " " >> /root/odin/$log

    echo "############################################################" >> /root/odin/$log
    echo "###### Diretórios do backup ('$diretorios') ######" >> /root/odin/$log
    echo "############################################################" >> /root/odin/$log

    echo " " >> /root/odin/$log
    echo " " >> /root/odin/$log

    echo "############################################################" >> /root/odin/$log
    echo "###### Lista dos arquivos no backup ('$diretorios') ######" >> /root/odin/$log
    echo "############################################################" >> /root/odin/$log

    echo " " >> /root/odin/$log
    echo " " >> /root/odin/$log

    find $diretorios >> /root/odin/$log
    tar -zcf /root/odin/$arqui $diretorios
    h2=`date | cut " " -f4`

    echo " " >> /root/odin/$log
    echo " " >> /root/odin/$log

    echo "############################################################" >> /root/odin/$log
    echo "###### Backup terminou ás '$h' ######" >> /root/odin/$log
    echo "############################################################" >> /root/odin/$log
    #eof



  5. Pelo que vi em alguns sites 2Gb é o tamanho maximo de um arquivo tar






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