Fórum Debian

Versão Completa: Windows 2003 fazendo backup em Debian
Você está atualmente visualizando uma versão simplificada do conteúdo. Visualizar a versão completa com formatação.
Montei um servidor de Backup usando Rsync e sincronisando os dados de um servidor Linux para outro em Linux tambem, ocorreu tudo OK.
Mais agora preciso criar um script para que um servidor Linux pegue os dados de um Servidor Windows 2003 Server, alguem teria uma solução boa para isso, sei que tem, alguma coisa com SMBMOUNT mais não acho nada expecifico.

Obrigado !!!!
carlos.dds,

Dê uma olhada aqui http://www.dicas-l.com.br/dicas-l/20061107.php

Ele explica como mapear e depois montar o compartilhamento.

Acho que o procedimento para o script é simples:

1) Montar
2) Usar rsync para fazer backup economizando banda
3) Desmontar

Fernando.
Então Fernando, consegui até a parte que ele ve o que pode ser mapeado, mais na hora de montar no /mnt da erro.

Este erro:

mount: wrong fs type, bad option, bad superblock on //192.168.1.223/Emporio,
missing codepage or other error
In some cases useful info is found in syslog - try dmesg | tail or so

O que pode acontecer com este tipo de coisa, parece que o mapeamento é muito grande ou algo do tipo, pois tenho um opendrive e nele quando tem muitos arquivos não consigo montar e da o mesmo erro e quando esta com pouco arquivo eu monto normalmente, o que pode estar acontecendo ?
Instalei o smbfs e parou este erro, mais agora esta dando este

> mount -t smbfs //192.168.1.223/Emporio /windowsserver/

cli_negprot: SMB signing is mandatory and we have disabled it.
17894: protocol negotiation failed
SMB connection failed
Bom o que usamo aqui, é um script em BAT no servidor Windows e aí ele mapeia o compartilhamento criado no samba, copia os arquivos e depois fecha o compartilhamento, colocamos isso no agendamento de tarefas do windows, e pronto.

O script é mais ou menos assim.

net use h: \\server\compartilhamento /user:user senhauser
h:
xcopy "C:\arquivos que quer copiar" /y
c:
net use h: /delete


Nesse caso ele vai mapear a unidade no H: depois vou copiar o que quero para o H: e remover o compartilhamento.

Deu para entender qualquer coisa posta aí.

Falow fui
Fala meu filho blz... e o anderson aqui porra, srsrrs
Veja abaixo se te ajuda. ate mais.

NO SERVIDOR LINUX
coloquei em /etc/hosts o ip e nome da estação windows
192.168.1.153 defaul

em /mnt criei a passta samba

para adicionar a maquina.
#smbclient -L defaul

Quando não souber o nome da maquina ou quiser saber quais são as maquinas que estão
na rede compartilhando HD ou diretórios use findsmb.

# findsmb

Para montar um compartilhamento com senha.
#/sbin/mount.smbfs //nomedomicro/nomedocompartilhamento /pontodemontagem -o username=nomedelogin,password=senha
#/sbin/mount.smbfs //Defaul/email /mnt/samba -o username=zago,password=popopo
ou
# mount -t smbfs //zago3/zago /mnt/samba -o username=zago,password=popopo

Para montar um compartilhamento sem senha:
#mount -t smbfs -o guest //nomedomicro/nomedocompartilhamento /pontodemontagem
#mount -t smbfs -o guest //default/email /mnt/samba
exemplo para acessar o HD do micro com nome norton compartilhando o HD com nome C sem senha
#mount -t smbfs -o guest //norton/c /mnt/samba
ou
#/sbin/mount.smbfs //norton/c /mnt/samba

para acessar o copartilhamento montado.
#cd /mnt/samba
# ls
vejo os arquivos compartilhados da estação windows.

Agora um ponto a ser visto e aonde se encontra esse mapeamento, esta na raiz do windows.

Em ultimo caso instala o cobian e cria uma pasta no linux para guardar esses dados.
Fuiiiiiiii
MAis esta dando este erro :

cli_negprot: SMB signing is mandatory and we have disabled it.
31922: protocol negotiation failed
SMB connection failed
URL de Referência