Montando pasta compartilhada do Windows

Publicado por Daniel em 28/07/2007

[ Hits: 23.392 ]

 


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

Baixando emails via POP3 do Gmail

slurm - Visualizando tráfego de rede pelo terminal

III Festival de Software Livre da Bahia

Mudar a splash screen do Ubuntu 10.04

Fonte Ubuntu: instale no Lucid Lynx ou no Debian

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts