1
resposta

[Dúvida] Criei a pasta no Linux, mas parece que não há conectividade

Tentei criar a file share no Linux Ubuntu, e quando rodei o código que eles dão no terminal, tive a seguinte resposta:

mount: /mnt/shareazure: a chamada de sistema de mount(2) falhou: Não há rota para o host.

Quando rodei o script novamente, recebi a seguinte mensagem:

mkdir: não foi possível criar o diretório “/mnt/shareazure”: Arquivo existe
mount: /mnt/shareazure: a chamada de sistema de mount(2) falhou: Não há rota para o host.

Quando abri o diretório percebi que ela esta vazia (apesar de ter feito upload de um arquivo pelo Azure).

Pasta mnt/shareazure vazia no ubuntu

Alguém tem uma ideia de como posso prosseguir?

Muito obrigado!

1 resposta

Olá, Felipe!

Pelo que você descreveu, parece que você está enfrentando dois problemas distintos: a falta de conectividade com o host do compartilhamento de arquivos na Azure e a mensagem de erro ao tentar criar um diretório que já existe.

Para o erro de conectividade ("Não há rota para o host"), isso geralmente indica um problema de rede entre a sua máquina Ubuntu e o serviço de compartilhamento de arquivos na Azure. Aqui estão algumas etapas que você pode seguir para tentar solucionar esse problema:

  1. Verifique se a sua máquina virtual Ubuntu tem acesso à internet e pode alcançar outros serviços na Azure. Você pode fazer isso usando o comando ping para um endereço público, como ping google.com.

  2. Certifique-se de que as configurações de rede e as regras de firewall na Azure estão permitindo o tráfego para o serviço de compartilhamento de arquivos. Isso pode incluir regras de Network Security Group (NSG) que precisam ser configuradas para permitir o acesso na porta usada pelo serviço de compartilhamento de arquivos.

  3. Confira se as credenciais e o endereço do compartilhamento de arquivos estão corretos no comando de montagem que você está usando.

Quanto ao erro de diretório existente ("Arquivo existe"), isso é normal após uma tentativa de montagem falhar, pois o diretório /mnt/shareazure já foi criado. Você não precisa criar o diretório novamente, apenas precisa resolver o problema de montagem. Após corrigir o problema de rede, você pode tentar montar o compartilhamento novamente com o comando de montagem.

Caso você já tenha verificado a conectividade e as configurações de rede e ainda assim o problema persista, pode ser útil verificar os logs do sistema para mensagens adicionais relacionadas ao erro de montagem. Você pode fazer isso com o comando dmesg ou verificando os logs em /var/log/syslog.

Espero que essas dicas ajudem você a resolver o problema e a conseguir montar o compartilhamento de arquivos no seu Linux Ubuntu. Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software