O sistema de arquivos smbfs é um sistema de arquivos montável SMB para Linux. Ele não é executado em qualquer outro sistema, smbfs não se manteve no últimos anos. Em vez disso, o desenvolvimento tem sido focado em outra implementação do protocolo CIFS no kernel. Veja o CIFS VFS para mais informações. O smbfs não serve apenas para montar NFS, com ele podemos montar quaisquer tipos de arquivos e sem problemas de codificação, por hora explicarei como montar o Network File System (NFS).
Para montar NFS deve-se baixar o pacote sbmfs:
# sudo apt-get install smbfs
Após realizar o download e instalação execute o comando:
# sudo smbclient -L //servidor(nome_ou_ip) -U usuário
Dessa forma, no -L caso o Samba não consiga resolver o nome do servidor pelo DNS, será utilizado o nome ou ip declarado nesta configuração, -U nome do usuário que tem a permissão de acesso ao Network File System.
Agora adicionaremos o caminho do compartilhamento no servidor, lembrando que neste comando estaremos novamente identificando o usuário que tem permissão para acessar o compartilhamento.
# sudo smbclient //servidor/home/teste -U usuário
Após este comando você acessará o compartilhamento, verifique se está na pasta e depois apenas dê um exit.
Seguindo todos estes passos você identificou o compartilhamento e resolveu a resolução de nomes do servidor, para montar seu compartilhamento crie uma pasta:
# sudo mkdir /home/usuários/pasta
Agora, caso queira que o compartilhamento monte automaticamente na hora do boot, adicionaremos uma entrada no arquivo /etc/fstab. Abra o /etc/fstab com editor de textos de sua preferencia. Após abrir o fstab insira a seguinte linha:
//servidor/home/teste /home/usuários/pasta cifs user=usuário,pass=senha,iocharset=utf8,uid=usuário,gid=usuário,ip=192.168.0.5 0 0
Com este linha inserida no fstab estaremos realizando a seguinte operação de indicar onde está o compartilhamento a ser montado, assim como seu usuário, senha e ip da máquina que compartilha a pasta.
Após todo esse processo monte pasta para acessar o compartilhamento:
# mount /home/usuários/pasta
Prontooooo !!! Você estará acessando a pasta compartilhada automaticamente e sem problemas de codificação.
Nesta página do Ubuntu, você tem as opções que o comando smbclient oferece.
