O artigo de hoje é baseado em um problema que tivemos ao tentar montar um diretório compartilhado de uma máquina Windows em uma máquina Linux, utilizando o protocolo CIFS/SMB. Inicialmente, tentamos fazer a montagem da seguinte forma
root@drall:~# mount.cifs //192.168.0.10/origem /mnt/destino/ -o username=blog,domain=drall Password for blog@192.168.0.10/origem: ****** mount error(121): Remote I/O error Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) root@drall:~#
Como você pode observar, o comando retornou um erro:
mount error(121): Remote I/O error.
Este problema pode ter a ver com a versão do protocolo CIFS/SMB que está sendo utilizada. Caso este seja o problema, você pode contorná-lo simplesmente acrescentando a opção vers=2.1 (ou outra versão mais recente como 3.0, dependendo da versão do Windows do servidor). Para saber a versão correta do CIFS/SMB para cada versão do Windows, consulte a man page do comando mount.cifs (man mount.cifs). Neste caso, o comando ficaria:
root@drall:~# mount.cifs //192.168.0.10/origem /mnt/destino/ -o username=blog,domain=drall,vers=2.1 Password for blog@192.168.0.10/origem: ****** root@drall:~#
Feito isso, o diretório deverá ser montado corretamente.