Samba - Corrigindo mount Input/output error no Ubuntu

Publicado por Marcelo Klumpp em 16/05/2016

[ Hits: 6.913 ]

 


Samba - Corrigindo mount Input/output error no Ubuntu



Aqui está uma dica bem simples para usuários Ubuntu, mas também serve para outras distros.

Como corrigir o erro ao tentar montar um compartilhamento:

mount error(5): Input/output error
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Eu 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.

Ao configurar um compartilhamento em um volume NTFS, deve-se configurar manualmente a pasta. Por exemplo:

[Public]
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:

[Public]
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:
Outras dicas deste autor

Samba com problemas ao resolver nomes de máquinas da rede [Resolvido]

Painel Lançador do Ubuntu 12.10 - Como adicionar/remover aplicativos manualmente

Servidores VNC no Ubuntu (e seus derivados)

Guardião ITAÚ (Warsaw) + Firefox Mint + Oracle Java no Debian

Atualizar pacotes no Ubuntu: "Error mounting exit code 21" [Resolvido]

Leitura recomendada

Instalando o netatop no Debian

Log Remoto do pfSense

Erro: NT_STATUS_OBJECT_NAME_NOT_FOUND - Samba 4.3.9 no Ubuntu Server 16.04 [Resolvido]

Como mudar o nome da interface de rede padrão do Ubuntu

Verificando ou alterando propriedades da placa de rede com mii-tool e ethtool

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário