Pular para o conteúdo

Fazendo backup de uma pasta em arquivos separados

Usei como exemplo o backup do /home, onde o script criará  um tar.gz para cada usuário.
Roberto Almeida do Nascimento nolinux
Hits: 7.067 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Usei como exemplo o backup do /home, onde o script criará  um tar.gz para cada usuário.
Download backuppasta.sh Enviar nova versão

Esconder código-fonte

#!/bin/bash
#
clear
echo "#============================================================#"
echo "#     Fazendo backup de uma pasta em arquivos separados      #"
echo "#          Este script esta sob licenca GPL                  #"
echo "# Pode ser distribuido e alterado livremente deste que seja  #"
echo "# conservado o Autor e Comentadas as devidas alterações      #"
echo "#        Produzido por <falecom EM robertoalmeida.com>       #"
echo "#============================================================#"
echo
######## PARAMETROS  ################
ARQUIVOTEMPORARIO=/tmp/temporario
PASTAQUEQUERFAZERBACKUP=/home/
ONDECOLOCAROBACKUP=/root/
#####################################
rm -rf $ARQUIVOTEMPORARIO
ls -1 $PASTAQUEQUERFAZERBACKUP > $ARQUIVOTEMPORARIO
HOJE=$(date +%d_%m_%Y)
######################
for i in `cat $ARQUIVOTEMPORARIO`; do
   XX=`echo $i | cut -d '/' -f 1`
######################
   tar czf $ONDECOLOCAROBACKUP/$XX_$HOJE.tar.gz $PASTAQUEQUERFAZERBACKUP/$XX 2>/dev/null
######################
done
rm -rf $ARQUIVOTEMPORARIO
######################
echo "Backup do dia $HOJE terminado!!!"

Rsync-centos

Ataulizando o Kernel Corretamente

Script para Firewall - Utlizando iptables

Plugin do Nagios para checar disco via SNMP

Backup com TAR em LOG usando FITA LTO/DLT com filtro de arquivos, SPLIT em FITAS, envio de LOG por E

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.