Backup compactado

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

[ Hits: 13.130 ]

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

Calculadora Shell com Yad

Pesquisa Binária usando Bash-Shell

Comparar recursivamente duas pastas

Captura ip estatico !!

Barra de progresso em shell


  

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