Umount do NFS não consegue encontrar o diretório em / proc / mounts

4

Ao montar um compartilhamento NFS manualmente usando mount e um caminho no formato <domain/ip>:<path>/<path> ou <domain/ip>:/<path>/<path> , umount falha ao localizar o caminho em /proc/mounts , apesar do fato de o caminho estar de fato listado em /proc/mounts .

Este é o mesmo problema que nesta pergunta: Como resolver este problema unmunt NFS?

Etapas para reproduzir:

# mount --version
mount from util-linux 2.24.1 (libmount 2.24.0: debug, assert)
# mkdir mountpath
# mount 192.168.2.101:/devices mountpath
# umount mountpath
/home/.../mountpath was not found in /proc/mounts
# grep mountpath /proc/mounts
192.168.2.101://devices /home/.../mountpath nfs4 rw,[snip],addr=192.168.2.101 0 0

Como posso desmontar esta montagem?

    
por FeepingCreature 07.10.2015 / 18:53

1 resposta

1

Esse problema surge porque mount adiciona a montagem a /etc/mtab com o caminho especificado na linha de comando, mas em /proc/mounts sempre aparece com uma barra adicional.

Para resolver o problema, edite /etc/mtab para corresponder à sintaxe em /proc/mounts .

Para evitar o problema no futuro, monte sempre os compartilhamentos SMB com a mesma sintaxe que /proc/mounts/ : 192.168.2.101://devices .

Compare também este relatório de erros: link

    
por 07.10.2015 / 18:55

Tags