Todos os produtos
Search
Central de documentação

:Falha na montagem do Overlayfs em instâncias ECS com Alibaba Cloud Linux 2

Última atualização: Jun 23, 2026

Descrição do problema

A montagem do Overlayfs falha na instância ECS. As instâncias ECS com esse problema apresentam as seguintes características:

  • Imagem: todas as versões de imagem do Alibaba Cloud Linux 2.
  • Kernel: todos os Kernel in the Cloud do Alibaba Cloud Linux 2.
  • Execute o comando dmesg. O Kernel Log exibe o seguinte log de erro:
    • Anterior ao kernel-4.19.67-16.al7.
      overlayfs: lowerdir is in-use as upperdir/workdir
      
      overlayfs: lowerdir path overlapping in-use upperdir/workdir
      
      overlayfs: upperdir is in-use by another mount, mount with '-o index=off' to override exclusive upperdir protection.
      
      overlayfs: workdir is in-use by another mount, mount with '-o index=off' to override exclusive workdir protection.
      
      
      
      
      
      
    • kernel-4.19.67-16.al7 e versões posteriores.
      overlayfs: lowerdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection.
      
      overlayfs: workdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection.
      
      overlayfs: upperdir is in-use as upperdir/workdir of another mount, mount with '-o index=off' to override exclusive upperdir protection.
      
      
      
      

Causa

Os parâmetros de montagem lowerdir, upperdir ou workdir do Overlayfs não podem ser utilizados simultaneamente como upperdir ou workdir de outro ponto de montagem. Caso contrário, pode ocorrer um risco desconhecido. Ou seja, quando o kernel detecta qualquer um dos problemas mencionados durante o processo de montagem, ele retorna o erro -etraffic e registra o log de erro.

Solução

null

O Alibaba Cloud alerta que:

  • Antes de executar operações que possam gerar riscos, como modificar configurações ou dados de instâncias, verifique os recursos de recuperação de desastres e tolerância a falhas das instâncias para garantir a segurança dos dados.
  • É possível modificar as configurações e os dados de instâncias, incluindo, entre outras, instâncias do Elastic Compute Service (ECS) e do Relational Database Service (RDS). Antes da modificação, recomendamos criar snapshots ou ativar o backup de log do RDS.
  • Caso você tenha autorizado ou enviado informações confidenciais, como conta de login e senha, no Alibaba Cloud Management Console, altere essas informações o mais rápido possível.

Solução temporária

null

Observações:

  • O uso desta solução temporária apresenta um risco desconhecido. Avalie com cuidado antes de utilizá-la.
  • O Overlayfs é usado principalmente em serviços de contêiner. Vários pontos de montagem no serviço de contêiner sempre compartilham o mesmo upperdir ou workdir. No entanto, é possível desativar o recurso index (especificando o parâmetro index=off) para evitar esse problema.

  1. Verifique a mensagem de erro de acordo com a versão do kernel.
    • Anterior ao kernel-4.19.67-16.al7. Após executar o comando dmesg, se qualquer um dos logs de erro a seguir ocorrer, consulte a próxima etapa para solucionar o problema.
      null

      Nota: esta solução não resolve o problema se os outros dois erros ocorrerem.

      overlayfs: upperdir is in-use by another mount, mount with '-o index=off' to override exclusive upperdir protection.
      
      overlayfs: workdir is in-use by another mount, mount with '-o index=off' to override exclusive workdir protection.
      
      
    • kernel-4.19.67-16.al7 e versões posteriores. Siga as etapas a seguir para processar os logs de erro do kernel-4.19.67-16.al7 e versões posteriores.
  2. Ao executar o comando para montar o sistema de arquivos Overlayfs especificando o parâmetro de montagem index=off, a montagem do Overlayfs é concluída, evitando os erros mencionados. Nesse momento, o kernel registra um dos seguintes logs.
    overlayfs: lowerdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior.
    
    overlayfs: upperdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior.
    
    overlayfs: workdir is in-use as upperdir/workdir of another mount, accessing files from both mounts will result in undefined behavior.
    
    
    
    

Solução definitiva

  1. Antes de montar um sistema de arquivos Overlayfs, execute o comando mount para visualizar os parâmetros, incluindo lowerdir, upperdir e workdir de cada ponto de montagem. A saída do comando é a seguinte:
    overlay on /.../merged type overlay (rw,relatime,lowerdir=...,upperdir=...,workdir=...)
  2. Certifique-se de que o diretório lowerdir, upperdir ou workdir que deseja montar não seja igual ao parâmetro upperdir ou workdir de outro ponto de montagem.

Escopo de aplicação

  • Elastic Compute Service