Backup automático servidor de arquivos linux na Amazon AWS

Agora vamos criar um script para fazer um backup automático de nossos dados

Nas rais crie uma pasta chamada scripts com o comando mkdir scripts

Abra a pasta com o comando cd scripts. Dentro da pasta digite  vi bkpaws.sh

Coloque o testo seguinte dentro do arquivo.

Preencha os emails dos destinatários que vão receber a mensagem.

 

#!/bin/bash

# Definindo variaveis de data e nome de arquivo de log

DATA=`date +%d-%m-%Y-%H-%M-%S-%Z`
LOGSRVARQUIVOS=/var/www/html/bkplog/aws/srvlinux/$DATA-srv-arquivos.doc

echo “**************************” >> $LOGSRVARQUIVOS
echo “Inicio do backup dos ARQUIVOS ” >> $LOGSRVARQUIVOS
date >> $LOGSRVARQUIVOS

####

# Iniciando copia de dados backup FULL

aws s3 sync /mnt//dados/ s3://dadostux/dados | tee /var/www/html/bkplog/aws/srvlinux/$DATA-srv-arquivos.doc

# Abrindo echo para anexar log em e-mail

mutt -s “BACKUP AMAZON-AWS SERVIDOR DE ARQUIVOS” “suporte@seudominio, clienteo@dominiodocliente.com.br” << FIMMAIL

Relatorio De Backup EXTERNO AMAZON AWS

Status ATUAL DO DISCO

`df -h /mnt/hd4tb/`
Volume atul servidor de arquivos – disco local

Relatorio do Backup dispnivel no endreço web abaixo:

http://endereco-apache/bkplog/aws

Nao responda este e-mail


FIMMAIL

 

 

Salve o arquivo e saia

Crie as pastas dentro da pasta padrão do apache para a lista de arquivos de  logs de backup serem vistos pela web. E poderá baixar os arquivos para conferencia. 

Na rais do sistema acesse a pasta /var/www/html

Cria a sequencia de pasta pastas bkplog/aws/srvlinux/ 

 

Agora para agendar o backup automaticamente digite crontab -e

O arquivo de agendamento de tarefas sera aberto

Digite dentro do arquivo:

00 20 * * * bash /scripts/bkpaws.sh

O backup sera realizado todos os dias as 20 horas

Bom pessoal é isso !

 

Deixe sua duvida ou comentário.
Pages ( 7 of 7 ): « Anterior1 ... 456 7