Montando pasta compartilhada do Windows

Publicado por Daniel em 28/07/2007

[ Hits: 25.389 ]

 


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

Manipular imagens via linha de comando

Criando PDF pelo terminal

Informações sobre o tempo em seu Desktop

Mudando a fonte padrão dos seus documentos em LaTeX

ZeroBrane Studio - Mais uma opção de IDE para quem deseja programar em LUA

  

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