Montagem automatica cifs no fstab [RESOLVIDO]

1. Montagem automatica cifs no fstab [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 06/08/2014 - 15:21h

Olá pessoal, preciso montar uma pasta que esta em windows server 2003 no linux.

no fstab eu coloco assim:

//ip-servidor/pasta /compartilhamentos/pasta cifs auto,user,iocharset=iso8859-1,username=linux,password=senha,dir_mode=0777,file_mode=0777 0 0

porem nao monta automaticamente, preciso ficar digitando mount -a para montar as pastas.

antes quando era servidor linux eu usava sshfs, era so por delay_connect e reconnect, e funcionava, mas o cifs nao aceita esses parametros..

qual parametro substituto eu uso nesse caso?


  


2. MELHOR RESPOSTA

Buckminster
Buckminster

(usa Debian)

Enviado em 12/08/2014 - 19:35h

Veja o man mount.cifs e verá que não tem esse tipo de opção.

Mas a questão não é essa. A questão é que tu está com muitos problemas físicos na tua rede.

E como eu já falei, a montagem deveria acontecer automaticamente com o que foi colocado no fstab ou então com o script ou com o que foi colocado no rc.local.
Além dos problemas físicos acredito que tu esteja com problemas no sistema.

3. Re: Montagem automatica cifs no fstab [RESOLVIDO]

4. Re: Montagem automatica cifs no fstab [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 06/08/2014 - 19:10h

buckminster: a montagem já está funcionando normal.

o que eu quero é não ter que ficar digitando mount -a toda vez que reiniciar a maquina, quero saber se o cifs tem algum parâmetro que faça relogin automatico na pasta compartilhada.


5. Re: Montagem automatica cifs no fstab [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 06/08/2014 - 19:13h

shoujo escreveu:

buckminster: a montagem já está funcionando normal.

o que eu quero é não ter que ficar digitando mount -a toda vez que reiniciar a maquina, quero saber se o cifs tem algum parâmetro que faça relogin automatico na pasta compartilhada.


Deveria montar automaticamente com essa linha que tu colocou.

Tente instalar o seguinte:
apt-get install cifs-utils

reinicie a máquina e teste.

Se continuar não montando automaticamente, faça o seguinte, crie um script em /etc/init.d com o conteúdo

#!/bin/bash (ou /bin/sh)
mount -t cifs //ip-servidor/pasta /compartilhamentos/pasta -o guest

dê permissão de execução e coloque para rodar no rc.local:

/etc/init.d/script start

Se quiser que monte com senha, retire o '-o guest' do comando.

Ou coloque a linha do comando mount -t cifs... diretamente no rc.local antes de exit 0.


6. Re: Montagem automatica cifs no fstab [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 06/08/2014 - 19:32h

o problema não é só startar com o sistema, isso eu resolvi colocando o comando
mount -a no rc.local

o problema é que se o servidor reinicia ou desliga, ou se algo acontece e a maquina perde a conexão a máquina perde a montagem, e ela não é feita automaticamente.

Imagino que o cifs seje igual o sshfs, precise de algum parametro para reconectar, como citei lá em cima no sshfs é o delay_connect e o reconnect -> o que preciso é saber é como fazer esse delay e reconexão caso a rede caia, no cifs.


7. Re: Montagem automatica cifs no fstab [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 06/08/2014 - 19:35h

um outro problema é que caso o pc não inicie a rede antes da montagem do fstab, de nada adianta colocar os comandos no rc.local

tem uma máquina que o cabo de rede não está bom e costuma dar problemas e o mount -a não funciona quando liga, precisa mecher no cabo ate ele pegar a rede, e ai sim mount -a para montar..

mas imagina eu ter que ficar fazendo isso sempre que precisarem na empresa?

e quando eu não estou?


8. Re: Montagem automatica cifs no fstab [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 08/08/2014 - 21:02h

ninguem?


9. Re: Montagem automatica cifs no fstab [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 09/08/2014 - 21:40h

shoujo escreveu:

um outro problema é que caso o pc não inicie a rede antes da montagem do fstab, de nada adianta colocar os comandos no rc.local

tem uma máquina que o cabo de rede não está bom e costuma dar problemas e o mount -a não funciona quando liga, precisa mecher no cabo ate ele pegar a rede, e ai sim mount -a para montar..

mas imagina eu ter que ficar fazendo isso sempre que precisarem na empresa?

e quando eu não estou?


Conserta o cabo de rede.

E se o mount -a no rc.local ou o script que te passei não estão funcionando na inicialização então tu está com problemas no teu sistema.
O mount -a monta todos os sistemas de arquivos que estiverem no fstab e se a conexão da rede cair isso não influencia em nada a montagem dos sistemas no servidor. Assim que a conexão é restabelecida, a montagem deve voltar a funcionar automaticamente.


10. Re: Montagem automatica cifs no fstab [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 09/08/2014 - 23:13h

buckminster, vc primeiramente não entendeu o que eu quero..

Eu já coloquei corretamente o que tenho que por no fstab, e no rc.local, isso já estava certo desde antes de eu fazer o post, nas outras maquinas a execução do rc.local está funcionando perfeitamente, apenas 1 maquina falha pq por algum motivo a placa de rede dele demora a ligar, só liga bem depois do pc ligar...

Porem se o problema fosse só essa maquina, eu trocaria a placa de rede dela, mas nao é so isso...

Se algo acontece, por exemplo, alguem esbarra no cabo de rede, o serividor reinicia, ou algo na rede cai, quando volta ao normal as pessoas tem que ficar reiniciando? isso é chato pras pessoas comuns...

Na epoca que o servidor era linux, com ssh eu punha no fstab os parametros delay_connect e reconnect e nao precisava dessa coisa de ficar dando mount -a toda vez que cair a conexao..

o proprio pc restabelecia sozinho..


É isso que quero fazer no cifs,

Entao vou repetir minha pergunta?

Tem algum comando parecido pro cifs? se tem qual é?


11. Re: Montagem automatica cifs no fstab [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 10/08/2014 - 23:15h

Qual servidor que reinicia cada vez que alguém esbarra no cabo de rede... o servidor Linux ou o Server 2003?


12. Re: Montagem automatica cifs no fstab [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 11/08/2014 - 09:16h

buckminster escreveu:

Qual servidor que reinicia cada vez que alguém esbarra no cabo de rede... o servidor Linux ou o Server 2003?


vc não entendeu, o que acontece é que se esbarrar no cabo a rede da maquina cliente cai, e assim perde conexao com o cifs, ai tem que dar mount -a de novo..

Outro problema, a energia da empresa é desligada, apenas no lugar onde fica o servidor continua ligada, entao de manha quando chegam la eles precisam ligar tudo, e inclusive o estabilizador do hub, e se o hub estiver desligado a rede nao irá montar..

sao varias circustancias que fazem a rede falhar...

esse é o motivo que preciso deixar um dalay e reconnect..

e minha pergunta ainda continua? o cifs tem ou nao tem dalay? poxa..,

eu so quero saber isso, se tem parametros que fazem isso, se nao tiver, nao resolve o problema..



  
01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts