Script de backup de múltiplos diretórios + LOG
Publicado por Thiago Alves 21/10/2006
[ Hits: 16.830 ]
Homepage: http://www.seeufosseopresidente.com.br
Esse script faz o backup de vários diretórios, depois disso gera os logs e depois faz a cópia de redundancia pra outra partição...
Simples de ser editado para se adequar ao que você precisa.
#!/bin/bash # Script de backup feito por mim (Thiago Alves dos Santos) # Toscamente escrito em minhas horas de ocio e agora aqui # Resolvendo problemas :-) # # qualquer coisa... mail-me thiago@gmail.com # variaveis para definir e organizar nomes, datas e logs DATA=`date +%d/%m/%Y` HORA=`date +%H:%M` D=`date +%d%m%Y` LOG=/var/log/bkp.log # diretorios dos backups PROGRAMAS=/bd/programacao PRODUCAO=/bd/producao ARTES=/bd_1/artes ADMINISTRATIVO=/bd/administracao COMERCIAL=/bd_1/comercial DIRETORIOS="$PROGRAMAS $PRODUCAO $ARTES $ADMINISTRATIVO $COMERCIAL" # diretorios onde serao salvos os backups # aqui a intencao eh fazer backup no BKPS1 e depois copiar pro BKPS2 # assim criando uma redundancia segura, pois sao hds separados # e depois copiar os bkps pra fita DAT ou entao pra um DVD # ou entao fazendo backup remoto, enviando para um ftp # ou montando um compartilhamento no samba pra salvar em outro servidor BKPS1=/bd_bkp BKPS2=/bkp-perfil # gerando os logs echo "Backup Iniciando: $DATA as $HORA" >> $LOG # Verificando se existe realmente os diretorios para fazer o backup # Ou seja, So vai fazer o backup se todos os diretorios existirem for dirs in $DIRETORIOS do if [ ! -d $dirs ]; then echo "Diretorio de backup nao existente $dirs" >> $LOG fi done # Iniciando fase de compactacao dos arquivos for arks in $DIRETORIOS do NOME=`echo $arks | cut -d/ -f3` tar cjf $BKPS1/"$NOME"_"$D".tar.bz2 $arks echo "Arquivo $BKPS1/"$NOME"_"$D".tar.bz2 criado" >> $LOG sleep 2 cp $BKPS1/"$NOME"_"$D".tar.bz2 $BKPS2 echo "Arquivo $BKPS1/"$NOME"_"$D".tar.bz2 copiado para $BKPS2" >> $LOG done # logs de compactacao echo "Backup finalizado: $DATA as $HORA" >> $LOG
Instalação do winehq-staging e do Lutris em Debian 11 (Bullseye) para o Origin
OH MY ALIAS - Crie seu alias facilmente
Nenhum coment�rio foi encontrado.
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (5)
E aí? O Warsaw já está funcionando no Debian 13? (2)
Dúvidas sobre a originalidade de conteúdos online (12)