Páginas

quarta-feira, 22 de maio de 2013

LINUX - Backup compactado com tar

Este script serve para fazer um backup compactado com TAR em uma pasta de rede mapeada.


#!/bin/bash
 
# Montando a unidade de rede onde vou salvar o backup
mount -t smbfs -o username=Usuario,password=Senha_User //Ip_Do_PC_remoto/linux /mnt/linux
 
# Nomeando o arquivos com a data e hora atual
nome=`exec date +%d-%m-%Y--%H-%M`
 
# Adicionando a extensao .tar.gz ao arquivo
nomec=$nome.tar.gz
 
# Diretorio a ser copiado (backup)
dir_bkp="/etc"
 
# Diretorio de destino
dir_dest="/mnt/linux/etc/tar/"
 
# Diretorio do LOG
dir_log="/mnt/linux/etc/logtar/"
 
echo
echo "================ INICIANDO O BACKUP =================="
echo
# Comando do BackUp
tar -czcvf $dir_dest$nomec $dir_bkp > $dir_log$nome.log
echo
echo "================= BACKUP FINALIZADO =================="
echo
echo
echo "BACKUP executado com sucesso!"
echo
echo "Diretorio de origem: $dir_bkp"
echo
echo "Diretorio de destino: $dir_dest"
echo
echo
exit 0

Nenhum comentário:

Postar um comentário