Montagem permanente no fstab

633 views
Skip to first unread message

m1n3ro

unread,
Jun 7, 2010, 10:11:38 AM6/7/10
to Slackware Users Group - Brazil
Bom dia amigos, mais uma vez estou aqui à procura de ajuda. Estou
tentando montar uma unidade de rede para ser montada automaticamente
com o boot . Tentei algumas configurações do fstab mas não obtive
sucesso. A unidade de rede encontra-se no Samba. Tentei algumas
configurações que vou exibir a baixo. E gostaria se possível que
alguém me desse uma luz para eu descobrir onde estou errando. O
diretório /publico eu criei na raiz e dei permissão 777 pra ele.

//192.168.0.3/arquivos/publico /publico smb noauto,user 0 0

Tentei montar no comando tbm e não surgiu efeito:

mount -a ext2:/192.168.0.3/arquivo/publico /publico

Saio o erro:

mount: wrong fs type, bad option, bad superblock on ext2:/192.168.0.3/
arquivo/publico,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)
Em alguns casos informações úteis são encontradas no syslog -
tente
"dmesg | tail" ou algo do tipo


A unidade de rede se encontra no servidor 192.168.0.3/arquivo/publico

Antecipo Agradecimentos.

Igor Carvalho

Max Miorim

unread,
Jun 7, 2010, 10:16:54 AM6/7/10
to slack-u...@googlegroups.com
2010/6/7 m1n3ro <igor.m...@gmail.com>:

O tipo do sistema de arquivos tem que ser smbfs ou cifs, o último é
mais recente, enquanto que o smbfs é descontinuado.

Dá uma olhada neste HOWTO http://tldp.org/HOWTO/SMB-HOWTO-8.html

Igor Carvalho

unread,
Jun 7, 2010, 10:24:48 AM6/7/10
to slack-u...@googlegroups.com
Fiz dessa forma agora, mas não apareceu nada:

 //192.168.0.3/arquivos/publico /publico cifs   auto             0       0

Se tivesse montado quando eu entrasse no diretório    /publico  eu poderia visualizar a pasta compartilhada? O protocolo cifs precisa ser instalado algo assim? Antecipo Agradecimentos.


--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
slack-users-b...@googlegroups.com



--
"Ninguém cometeu maior erro do que aquele que não fez nada só
porque podia fazer muito pouco."  

Max Miorim

unread,
Jun 7, 2010, 10:36:08 AM6/7/10
to slack-u...@googlegroups.com
2010/6/7 Igor Carvalho <igor.m...@gmail.com>:

> Fiz dessa forma agora, mas não apareceu nada:
>
>  //192.168.0.3/arquivos/publico /publico cifs   auto             0       0
>
> Se tivesse montado quando eu entrasse no diretório    /publico  eu poderia
> visualizar a pasta compartilhada? O protocolo cifs precisa ser instalado
> algo assim? Antecipo Agradecimentos.

Tu tem que ativar o suporte no kernel, o kernel padrão do slackware
vem com ambos (CIFS e SMBFS) compilados como módulos:

max@willcrashforsure:~$ egrep "CIFS|SMB_FS" /boot/config-huge-2.6.33.4
CONFIG_SMB_FS=m
CONFIG_CIFS=m
...
max@willcrashforsure:~$ egrep "CIFS|SMB_FS" /boot/config-generic-2.6.33.4
CONFIG_SMB_FS=m
CONFIG_CIFS=m
...

O mount deveria detectar e carregar o módulo automaticamente, mas tu
pode forçar que ele seja carregado na inicialização editando o
/etc/rc.d/rc.modules.

A sintaxe da entrada no /etc/fstab parece não ter erros, a princípio
deveria montar e acessar os arquivos sem problemas.

Não aparece nada no dmesg? E se montar manualmente, o /publico
continua vazio? Tu tentou usar o smbclient para ver se acessa os
compartilhamentos de 192.168.0.3?

Igor Carvalho

unread,
Jun 7, 2010, 2:56:05 PM6/7/10
to slack-u...@googlegroups.com
O mais engraçado é quando tento monta por comando, ele não da nenhum erro. É como se tivesse sido montado. Porém la no ponto de montagem não tem nada. Geralmente quando não da nenhum erro é quando o comando funcionou perfeitamente?


--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
slack-users-b...@googlegroups.com

Max Miorim

unread,
Jun 7, 2010, 3:43:07 PM6/7/10
to slack-u...@googlegroups.com
2010/6/7 Igor Carvalho <igor.m...@gmail.com>:

> O mais engraçado é quando tento monta por comando, ele não da nenhum erro. É
> como se tivesse sido montado. Porém la no ponto de montagem não tem nada.
> Geralmente quando não da nenhum erro é quando o comando funcionou
> perfeitamente?

O dmesg costuma avisar quando tem um problema durante a montagem. Tu
também pode executar um echo $? logo depois do mount, se o retorno for
diferente de 0, deu problema.

Tu tem certeza que este compartilhamento funciona? Consegue acessar de
outros computadores?

Igor Carvalho

unread,
Jun 7, 2010, 4:50:27 PM6/7/10
to slack-u...@googlegroups.com
Este compartilhamento funciona sim. Ele é mapeado por .bat para usuários windows na rede. Eu fiquei com meu slack aqui. Mas estou fora do domínio. Ia fazer a montagem usando senha de usuário que esta cadastrada no domínio igual a minha da minha máquina. Com o ubuntu por exemplo eu consigo acessar o compartilhamento pelos Menu: Locais>Conectar a Servidor>Servidor de Arquivos Windows>ip>usuario, dominio e senha. Ja usei o dmesg e não apareceu nada sobre a montagem.


--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
slack-users-b...@googlegroups.com

Renato Bonfanti

unread,
Jun 7, 2010, 5:19:54 PM6/7/10
to slack-u...@googlegroups.com
Talve você tenha montado com sucesso mas a permissão da montagem ficou
como root e por isso outro usuario não acessa a pasta, pode precisar
adicionar uid=usuario na montagem...

--
Se o conhecimento pode criar problemas, não é através da ignorância
que podemos solucioná-los.
-Isaac Asimov-

Igor Carvalho

unread,
Jun 7, 2010, 6:18:46 PM6/7/10
to slack-u...@googlegroups.com
Então, sei que não é certo. Mas uso a máquina como root. Então deveria acessar.

Guilherme Lima

unread,
Jun 7, 2010, 8:35:33 PM6/7/10
to slack-u...@googlegroups.com
monta assim:

smbmount //192.168.0.1/compart /media/compart -o user=usuario,pass=senha

Aqui tem o help do camando pra entender melhor:

####
bash-4.1$ smbmount

Usage:  /sbin/mount.cifs <remotetarget> <dir> -o <options>

Mount the remote target, specified as a UNC name, to a local directory.

Options:
    user=<arg>
    pass=<arg>
    dom=<arg>

Less commonly used options:
    credentials=<filename>,guest,perm,noperm,setuids,nosetuids,rw,ro,
    sep=<char>,iocharset=<codepage>,suid,nosuid,exec,noexec,serverino,
    mapchars,nomapchars,nolock,servernetbiosname=<SRV_RFC1001NAME>
    directio,nounix,cifsacl,sec=<authentication mechanism>,sign

Options not needed for servers supporting CIFS Unix extensions
    (e.g. unneeded for mounts to most Samba versions):
    uid=<uid>,gid=<gid>,dir_mode=<mode>,file_mode=<mode>,sfu

Rarely used options:
    port=<tcpport>,rsize=<size>,wsize=<size>,unc=<unc_name>,ip=<ip_address>,
    dev,nodev,nouser_xattr,netbiosname=<OUR_RFC1001NAME>,hard,soft,intr,
    nointr,ignorecase,noposixpaths,noacl,prefixpath=<path>,nobrl

Options are described in more detail in the manual page
    man 8 mount.cifs

To display the version number of the mount helper:
    /sbin/mount.cifs -V


Para o fstab inclua o seguinte:

//192.168.0.1/compart    /media/compart    cifs   umask=0,user=usuario,pass=senha

Isto deve resolver. Mais informações em
$ man fstab

=P
Guilherme de Lima Gontijo
---------------------------------
code green - network & it
pQui Linux - www.pquilinux.org
---------------------------------
MSN: con...@codegreenit.com
twitter: glgontijo
+55 62 9179-2924

Max Miorim

unread,
Jun 7, 2010, 8:56:24 PM6/7/10
to slack-u...@googlegroups.com
2010/6/7 Igor Carvalho <igor.m...@gmail.com>:

> Então, sei que não é certo. Mas uso a máquina como root. Então deveria
> acessar.

Tu é o root da tua máquina, não do samba do servidor remoto.

E para de usar a máquina como root, cria um usuário e usa o sudo
quando precisar. O excesso de privilégios do root pode causar
comportamento inesperado em alguns programas, principalmente os que
rodam num ambiente gráfico.

Igor Carvalho

unread,
Jun 9, 2010, 1:09:46 PM6/9/10
to slack-u...@googlegroups.com
Então preciso criar um usuário no Samba que tenha privilégios de root para poder montar as unidades de rede na minha máquina com fstab? Porque todas as opções estão funcionando, o module de cifs esta instalado certinho. Quando tento montar no comando não volta nenhum erro. E quando isso acontece me parece que o comando está certo, posso estar errado. Mas é o que me parece. Vou tentar criar um usuário no Samba do compartilhamento com privilégios para testar montar essa unidade. Vlw!


--
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.istf.com.br/perguntas/

Para sair da lista envie um e-mail para:
slack-users-b...@googlegroups.com

Igor Carvalho

unread,
Jun 9, 2010, 1:17:15 PM6/9/10
to slack-u...@googlegroups.com
E se eu montar a unidade colocando o usuário=root,pass=*** acho que não seria boa coisa né? No caso o root seria o root onde está o Samba do compartilhamento.
Reply all
Reply to author
Forward
0 new messages