Backup compactado

Publicado por Gilson Paulino (última atualização em 15/12/2009)

[ Hits: 13.163 ]

Homepage: gilsonpaulino.com

Download 4336.backup.sh




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

  



Esconder código-fonte

#!/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

Scripts recomendados

Fazendo Failover entre 2 Links

Servidor LAMP p/ Debian

Calculadora Shell com Yad

Clientes TCP

Mantenha seu relógio ajustado 2.0


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts