Backup de um servidor Linux para um servidor de backup Windows. [RESOLVIDO]

1. Backup de um servidor Linux para um servidor de backup Windows. [RESOLVIDO]

Higor Bentes Rocha
higorrocha

(usa Ubuntu)

Enviado em 20/08/2012 - 14:37h

Tenho um servidor de Gerência de projetos com Redmine, e preciso fazer backup da pasta /home/git/repositories, o Script que eu tenho ta funcionando, mas não tem conteúdo algum nas pastas.

Script

#!/bin/bash

DATA=`date +%Y-%m-%d`
DIR=/home/git/repositories

cd /tmp
mkdir backup_"$DATA"
cd backup_"$DATA"

tar -zcvf git_"$DATA".tar.gz $DIR

mysqldump redmine -u redmine --password=redmine > redmine_dsti_"$DATA".sql
mysqldump redmine_dosp -u redmine_dosp --password=redmine_dosp > redmine_dosp_"$DATA".sql
mysqldump redmine_deps -u redmine_deps --password=redmine_deps > redmine_deps_"$DATA".sql
mysqldump redmine_ti -u redmine_ti --password=redmine_ti > redmine_ti_"$DATA".sql

cp -rf /opt/redmine_dsti/files ./files_dsti
cp -rf /opt/redmine_dosp/files ./files_dosp
cp -rf /opt/redmine_deps/files ./files_deps
cp -rf /opt/redmine_ti/files ./files_ti

cd ..

tar -zcvf backup_redmine_git_"$DATA".tar.gz backup_"$DATA"

rm -rf backup_"$DATA"

smbmount //172.19.10.6/redmine /media/bkp/ --username=administrador --password=senha de administrador

cp backup_redmine_git_"$DATA".tar.gz /media/bkp/

umount /media/bkp

rm backup_redmine_git_"$DATA".tar.gz

O resultado desse Script é um arquivo backup_redmine_git_2012-08-20.tar.gz com 1KB.

Obrigado!!!!!!!


  


2. MELHOR RESPOSTA

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 20/08/2012 - 22:20h

Em nenhum momento vc testa se um determinado comando executou com sucesso para depois seguir a diante, dai qualquer problema vai deixar o diretório vazio mesmo.

Faz o que o Daniel passou, mas observe que como seu script foi feito com bash, o comando fica>

bash -x nome_script.sh

Assim vc vai ver onde está o problema....

3. Re: Backup de um servidor Linux para um servidor de backup Windows. [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 20/08/2012 - 15:53h

bom executa o script em modo debug para verificar se tem algum erro

#sh -x ./nomedoscript







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts