1
resposta

Erro no comando mount

Ao realizar minikube mount ./logs/:/data/logs o seguinte erro aparece: ❌ Exiting due to HOST_UNSUPPORTED: The host does not support filesystem 9p.

Inicializei o docker e o minikube.Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Arthur! Como vai?

Agradeço por aguardar o nosso retorno.

O erro pode está relacionado à incompatibilidade do sistema de arquivos do host com o filesystem 9p utilizado pelo Minikube para montar volumes.

Uma sugestão é utilizar o parâmetro --type=sshfs para substituir o sistema de arquivos incompatível por SSHFS, que pode ser suportado pela sua máquina junto com o comando minikube mount ./logs/:/data/logs.

Mas antes, é preciso que o SSHFS esteja instalado no seu sistema. Segue o comando para instalação:

  • Linux (Debian/Ubuntu):
sudo apt-get install sshfs
  • MacOS: Use o Homebrew:
brew install sshfs

Reinicie o Minikube após instalar o SSHFS para garantir que ele reconheça o sistema de arquivos:

minikube stop
minikube start

Execute novamente o comando ajustado com --type=sshfs:

minikube mount --type=sshfs ./logs:/data/logs

Traduzindo: o código monta o diretório local ./logs no caminho /data/logs dentro do Minikube, utilizando o SSHFS como sistema de arquivos para contornar a limitação do 9p.

E pude perceber que terminou o curso, caso tenha resolvido o problema fique à vontade para compartilhar a sua solução.

Bons estudos, Arthur!