Monte o sistema de arquivos do samba no RHEL 5.5

3

Eu tenho uma versão experimental do RHEL para uma prova de conceito, onde me pediram para montar um sistema de arquivos do Windows no linux.

Eu tentei

mount -t smbfs -o username=samba,password=samba //Desktop/Public /mnt/public

Mas isso me dá:

mount: unknown filesystem type 'smbfs'

Eu sei que preciso do samba-client para fazer isso.

Pergunta. Depois de executar

rpm -qa 'samba*'

Isso é o que eu recebo:

samba-common-3.0.33-3.28.el5:
samba-client-3.0.33-3.28.el5dir

Isso significa que eu já tenho o samba-client? Em caso afirmativo, o que preciso para montar o compartilhamento de janelas?

Alguém sugeriu que eu tentasse: yum -install samba-client mas como esta é uma versão de avaliação, não estou inscrito no RHN e não consigo receber a atualização. De que outra forma posso instalar o cliente?

Última pergunta, se eu não posso fazer isso, eu ainda posso montar, por exemplo, outro RHEL? (como isso é chamado? montagem regular ou algo?)

Obrigado antecipadamente

    
por OscarRyz 22.12.2010 / 01:23

1 resposta

4

Você não precisa de samba-client para isso. O que você precisa é o módulo do kernel smbfs ou cifs. O smbfs é obsoleto e não deve ser usado (a menos que você não possa usar o cifs por algum motivo. Por exemplo, sua distribuição é muito antiga ou talvez você esteja tentando se conectar a uma caixa do Win95 ou algo assim.)

Tente:

# lsmod | grep cifs
# modprobe cifs
# lsmod | grep cifs
cifs                  279398  0 
# grep cifs /proc/filesystems
nodev   cifs

Em seguida, tente com mount -t cifs ... , como mencionado por Gilles.

Se isso não funcionar, você pode acessar os arquivos usando o smbclient (por exemplo) em vez de montar o sistema de arquivos. O smbclient está no cliente-samba e fornece uma interface semelhante a um cliente FTP de linha de comando.

Para "montar [...] outro RHEL", existem várias opções. Você poderia usar o NFS (caso em que você teria que configurar um servidor NFS na máquina que você deseja montar.) Outra possibilidade é sshfs, caso em que tudo que você precisa no servidor é um servidor SSH, mas o cliente precisará sshfs, que precisa de fusível. Não sei se o RHEL 5.5 suporta o fusível. Também seria possível configurar o Samba na outra caixa do RHEL e, em seguida, montar usando mount -t cifs ... como se fosse uma caixa do Windows.

    
por 26.01.2011 / 08:23