Ola amigos do VOL,
Esta dica é interessante quando se quer realizar alguma cópia dos dados do
Linux para uma máquina Windows como um backup por exemplo.
Crie uma pasta no Windows chamada "bkpserver" e compartilhe a mesma de forma que tenha acesso total, e como exemplo imaginemos que este micro tem o ip 192.168.1.50.
No Debian, crie um um diretório com um nome qualquer dentro de /mnt:
# mkdir /mnt/camolez
Para deixar as coisas mais práticas, edite o fstab (vi /etc/fstab) e inclua esta linha no final do arquivo:
//192.168.1.50/bkpserver /mnt/camolez smbfs noauto,username="",password="" 0 0
No Fedora mesma coisa, crie um diretório com um nome qualquer dentro de /mnt:
# mkdir /mnt/camolez
Edite o fstab (vi /etc/fstab) e inclua esta linha no final do arquivo:
//192.168.1.50/bkpserver /mnt/camolez cifs noauto,username="",password="" 0 0
Pronto! Para montar a unidade basta você digitar o comando:
# mount /mnt/camolez
Para desmontar:
# umount /mnt/camolez
Coloquei as opções username e password em branco pois no compartilhamento que fiz no Windows não coloquei para pedir login e senha.
Qual a utilidade disso? Simples... utilizo para fazer "backup" de certos arquivos não tão importantes, assim economizo espaço na fita DAT.
Segue abaixo um script que fiz para montar e desmontar o compartilhamento quando for necessário:
#!/bin/bash
#----------------------------------------------
# Script de backup em máquinas windows
# Criado....: 26/07/2007
# Por.......: Daniel C. Camolez
#----------------------------------------------
mfim=0
while [ $mfim = 0 ] ; do
# Descontando a unidade caso tenha montada
/bin/umount /mnt/camolez 2> /dev/null
# Montando a unidade externa
/bin/mount /mnt/camolez
if [ $? -eq 0 ] ; then
# Fazendo o backup
/bin/tar cvfz /mnt/camolez/etc.tgz /etc > /dev/null
/bin/tar cvfz /mnt/camolez/vendas.tgz /dados/vendas > /dev/null
/bin/tar cvfz /mnt/camolez/doctos.tgz /dados2/doctos > /dev/null
# Desmontando a unidade
/bin/umount /mnt/camolez
fi
mfim=1
done
Pronto, basta colocar estre script no crontab (vi /etc/crontab) para rodar em um horário específico, no exemplo abaixo coloquei meu script para rodar todos os dias de segunda a sexta-feira às 02:00 da manhã:
00 02 * * 1-5 root /root/backup/serverbkp.sh
Para mais detalhes de como configurar o crontab veja aqui:
Abraços a todos.
Camolez
Nenhum comentário foi encontrado.