Olá,

estou com um backup no cron rodando um script pra montar,
copiar e compactar arquivos, mas muitas vezes o samba nao
consegue conectar ás máquinas windows compartilhadas com
senha, fica dando acesso negado, mas qdo reinicio o servidor
linux, ele funciona de novo, alguém pode ajudar?

Ou alguém tem alguma ideia de um sistema que faca isso
melhor q o script e com mais confiabilidade

segue abaixo uma copia do meu script.

Umberto Lima



script:

#!/bin/bash

echo "Iniciando processo de backup. Outros"

# Dando valor as variaveis e constantes

DIR_ORIG="/mnt/windows/umberto"
BKP_NAME="backup_outros."
BKP_EXT=".tar.gz"
FTP_HOST="servidorftp"
FTP_USER="usuario"
FTP_PASS="senha"
DATA=`date +%Y_%m_%d_%H-%M`
DATA2=`date +%Y_%m_%d`

#Montando Sistemas de arquivo de rede

#mount /mnt/windows/adm1
#mount /mnt/windows/adm2
#mount /mnt/windows/adm3
#mount /mnt/windows/adm4
#mount /mnt/windows/adm5
#mount /mnt/windows/caixa
#mount /mnt/windows/claudio
#mount /mnt/windows/comercial4/bd-os
#mount /mnt/windows/comercial4/exercicio2006
#mount /mnt/windows/comercial4/exercicio2005
#mount /mnt/windows/comercial3/exercicio2006
#mount /mnt/windows/comercial3/exercicio2005
#mount /mnt/outros/marketing3
#mount /mnt/outros/outlook

mount -a -t smbfs

#Criando arquivo de informacoes sobre o sistema (dmesg, ifconfig)

dmesg > /mnt/windows/dmesg${DATA}.txt ; unix2dos
/mnt/windows/dmesg${DATA}.txt
ifconfig > /mnt/windows/info_rede_${DATA}.txt ; unix2dos
/mnt/windows/info_rede_${DATA}.txt


# Compactando arquivos de todas as maquinas diretamente delas sem copia
previa.

tar zcf ./${BKP_NAME}${DATA}${BKP_EXT} ${DIR_ORIG}



echo "Enviando Arquivo para ftp"

#Envio FTP Desativado por Umberto em 09 de fevereiro de 2006, ftp nao
#transfere arquivos maiores que 2 GB
# envio para o FTP, onde neste caso, abrimos a conexao com o servidor

ftp -in <<EOF
open $FTP_HOST
user $FTP_USER $FTP_PASS
bin
hash
prompt
mkdir $DATA2
cd $DATA2
put ${BKP_NAME}${DATA}${BKP_EXT}
bye
EOF


# Novo módulo adicionado, transferencia por Samba.
#removido novamente em 15 de fevereiro de 2006 por Umberto

#mkdir /mnt/saida_backup/${DATA2}

#copia de arquivo em disco local adicionada

cp ${BKP_NAME}${DATA}${BKP_EXT} /backup/outros${DATA2}


# Desmontando sistemas de arquivo de rede
#desativado
#umount -a -t smbfs

#umount /mnt/windows/adm1
#umount /mnt/windows/adm2
#umount /mnt/windows/adm3
#umount /mnt/windows/adm4
#umount /mnt/windows/adm5
#umount /mnt/windows/caixa
#umount /mnt/windows/claudio
#umount /mnt/windows/comercial4/bd-os
#umount /mnt/windows/comercial4/exercicio2006
#umount /mnt/windows/comercial4/exercicio2005
#umount /mnt/windows/comercial3/exercicio2006
#umount /mnt/windows/comercial3/exercicio2005
#umount /mnt/outros/marketing3
#umount /mnt/outros/outlook

# Apagando arquivo temporario de informacoes sobre o sistema.

rm -f /mnt/windows/dmesg${DATA}.txt
rm -f ${BKP_NAME}${DATA}${BKP_EXT}
rm -f /mnt/windows/info_rede_${DATA}.txt

# mensagem de resultado
echo "Seu backup foi realizado com sucesso."
echo "Diretório: ${DIR_ORIG}"
echo "Destino: ${FTP_HOST}/${BKP_NAME}${DATA}${BKP_EXT}";
echo "O Arquivo somente existe no servidor FTP"
rm -f ${BKP_NAME}${DATA}${BKP_EXT}
exit 0

---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a