Samba - Corrigindo mount Input/output error no Ubuntu
Samba - Corrigindo mount Input/output error no Ubuntu
Como corrigir o erro ao tentar montar um compartilhamento:
mount error(5): Input/output errorEu configurei meu SAMBA para montar uma pasta que está em um outro HD em volume NTFS e que está "linkado" para a minha pasta $HOME. Então percebi que, em outros sistemas da rede, ao tentar montar dava este erro da descrição, então pesquisei e encontrei 2 soluções.
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Ao configurar um compartilhamento em um volume NTFS, deve-se configurar manualmente a pasta. Por exemplo:
path = /mnt/sdb1/Public
;comment = No comment
valid users = USER
write list = USER
read only = no
available = yes
browseable = yes
writable = yes
guest ok = yes
public = no
printable = no
locking = no
strict locking = no
create mode = 0777
directory mask = 0777
Mas para que não ocorra o erro ao montar o compartilhamento, há 2 formas:
1º) Adicionar a opção "force group = plugdev" na configuração do compartilhamento:
path = /mnt/sdb1/Public
;comment = No comment
valid users = USER
write list = USER
read only = no
available = yes
browseable = yes
writable = yes
guest ok = yes
public = no
printable = no
locking = no
strict locking = no
create mode = 0777
directory mask = 0777
force group = plugdev
O porquê o grupo plugdev no Ubuntu:
Este é o grupo usado para que os usuários tenham permissão de acesso aos dispositivos e partições, em outras distros é usado outro grupo ou deve configurar manualmente.
2º) Usando a opção "sec=ntlm" ao fazer o comando para montar a partição (bom para montar compartilhamento Windows via linha de comando). Por exemplo:
# mount -t cifs -o username=USER,password=PASSWORD,rw,sec=ntlm //192.168.0.X/PASTACOMPARTILHADA /PONTODEMONTAGEM
Fontes:
- [SOLVED] mount error(5): Input/output error - Error: cannot mount filesystem: Protocol error
- [SOLVED] Unable to mount Netgear Readyshare via command line