Você pode substituir o comando mount -oremount
por sudo ls /root/mnt/mnt
. Você recebe o mesmo erro EACCESS
("Permissão negada") e o ponto de montagem ainda desaparece.
ls /tmp/alan/mnt
também falharia devido a EACCESS
. Observe que o erro será EACCESS
, mesmo se /tmp/alan/mnt
também tiver sido removido ou substituído por um arquivo que não seja de diretório.
Normalmente, se /tmp/alan/mnt
tiver sido removido ou substituído por um não diretório, a submontagem /root/mnt/mnt
não será mais válida e será removida automaticamente. Nesse caso, quando o kernel perguntar sshfs
if /root/mnt/mnt
ainda existir como um diretório, sshfs
apenas informará "Permissão negada". O kernel trata isso como uma falha, como "Nenhum arquivo ou diretório".
Eu não sei se é exatamente isso que acontece.
Além disso, as submontagens não parecem desaparecer quando ls
na submontagem retorna ENOTCONN
"O terminal de transporte não está conectado". Este erro acontece quando você mata o processo FUSE para a montagem pai. (Veja link )