Montando pasta compartilhada do Windows

Publicado por Daniel em 28/07/2007

[ Hits: 25.406 ]

 


Montando pasta compartilhada do Windows



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

Outras dicas deste autor

Backup em fita DAT usando o comando tar (problemas e soluções)

Leitura recomendada

Menu do FluxBox com ícones

Skin do Mandriva no aMSN

Adicionando controles do Rhythmbox no painel do Gnome

Skin do Brasil para aMSN (Copa do Mundo)

O Pirata Jon Maddog Hall e sua história de sucesso (inglês)

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts