Montando pasta compartilhada do Windows

Publicado por Daniel em 28/07/2007

[ Hits: 25.408 ]

 


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

Como usar o Locate

IV Ciclo de Palestras sobre Software Livre CIRP - USP (arquivos e áudio do evento)

Como corrigir erro na instalação do TeamViewer (ttf-mscorefonts-installer)

Fazendo uma imagem colorida ficar em preto e branco

Uma bússola de sobrevivência no mundo Unix

  

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