Script para fazer backup Outlook de uma estação com Windows XP.
No Windows, compartilhe a pasta de armazenamento de e-mail (somente leitura). Ex. C:\Documents and Settings\Faturamento\Dados de aplicativos\Microsoft\Outlook.
No Linux, visualize a pasta compartilhada (Outlook) da estação Windows:
$ smbclient -L [nome da maquina]
Obs.: irá pedir a senha. Se a estação Windows não tiver senha é só dar Enter.
Está Ok? Então crie a pasta de armazenamento do backup:
# mkdir –p /home/backup/usuarios/vendas/Outlook
Crie um ponto para montar o compartilhamento Windows:
# mkdir /mnt/backup/[nome da estação Windows]
Edite o script que irá fazer o backup:
# vi rc.backup
Adicione:
#!/bin/bash
DATA=`date +%Y-%m-%d-%H.%M`
# OUTLOOK -> MAQUINA VENDAS
smbmount //[estação Windows]/Outlook /mnt/backup/[estação Windows] -o username=Administrador,password=
cd /home/backup/usuarios/vendas/Outlook
tar jcvf VENDAS-$DATA.tar.bz2 /mnt/backup/inaja05/*
umount /mnt/backup/[estação Windows]
Para sair, tecle Esc depois :wq. Para tornar o script executável use:
# chomd +x rc.backup
Para executar o script de backup use:
# ./rc.backup
Visualize o backup:
# ls -l /home/backup/usuarios/vendas/Outlook/
Para visualizar o backup usei o seguinte comando:
# tar tvf /home/backup/usuarios/vendas/Outlook/[arquivo do backup .tar.bz2]
[1] Comentário enviado por
chaplinux em 19/04/2007 - 15:49h:
Cara boa ideia! :) legal.. ja ta nos favoritos
[2] Comentário enviado por
eiziz em 22/04/2007 - 16:15h:
Muito boa esta dica, só gostaria de fazer um comentário sobre os aspectos de segurança.
Ao compartilhar esta pasta pelo Windows, se for Windows XO desmacar em Ferramentas/opções de pasta a opção compartilhamento simples e marca esta pasta como somente leitura, a fim de que os outros usuário da rede não apaguem os e-mails de outros usuários.
Seria bom até dar permissões de escrita para o próprio usuário é um usuário qualquer no samba para somente estes dois usuários possam acessar este diretório compartilhado.
Pode-se ainda colocar no windows no nome do diretório compartilhado o caracter $ que faz o diretório compartilhado ficar oculto na rede.
Espero ter contribuído.
[3] Comentário enviado por
roddy em 04/05/2007 - 11:16h:
Essa do caracter eu não sabia, valeu pela dica.
Abraço,
Rodrigo Brito... Viver é aprender!
[4] Comentário enviado por
roddy em 28/06/2007 - 17:37h:
Obs: Para visualizar o backup usei o seguinte comando: tar tjvf
[5] Comentário enviado por
marcosmiras em 13/02/2008 - 13:57h:
Pô legal... essa tá add+
[6] Comentário enviado por
ilsahec em 12/01/2009 - 17:42h:
muito bom
[7] Comentário enviado por
eduardofraga em 24/01/2009 - 16:45h:
Legal, mas que tal instalar o servidor de backup BACULA e o cliente do bacula pra windows nas estações, deste modo fica mais seguro.
[8] Comentário enviado por
roddy em 12/03/2009 - 03:50h:
Eduardo, vlw pela dica.