Como faço para montar ou desmontar meu sistema de arquivos do Amazon EFS?
Quero montar, montar automaticamente ou montar on-premises o meu sistema de arquivos do Amazon Elastic File System (Amazon EFS). Ou eu quero desmontar meu sistema de arquivos do EFS.
Resolução
Observação: Para montar seu sistema de arquivos do EFS, use o cliente do Amazon EFS amazon-efs-utils ou o pacote de utilitários do NFS nfs-utils. Para obter informações sobre o pacote de utilitários NFS, consulte Package nfs-utils (Pacote nfs-utils) no site da Mankier.
Use o cliente do Amazon EFS para montar um sistema de arquivos do Amazon EFS
Instale o cliente do Amazon EFS para sua distribuição
Para instalar o amazon-efs-utils, execute um dos seguintes comandos com base na sua distribuição:
Amazon Linux 1, Amazon Linux 2 e Amazon Linux 2023 (AL2023):
sudo yum install -y amazon-efs-utils
Imagem de máquina da Amazon (AMI) do AL2023 sem yum:
sudo dnf install -y amazon-efs-utils
Ubuntu e Debian:
sudo apt-get update sudo apt-get -y install git binutils rustc cargo pkg-config libssl-dev git clone https://github.com/aws/efs-utils cd efs-utils ./build-deb.sh sudo apt-get -y install ./build/amazon-efs-utils*deb
Observação: Algumas distribuições do Ubuntu e do Debian não incluem rust ou cargo em seus repositórios de pacotes, ou podem incluir versões anteriores à 1.70. Se o comando apt-get install falhar devido a uma cadeia de ferramentas Rust ausente ou desatualizada, execute os seguintes comandos antes de executar o build-deb.sh:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh . "$HOME/.cargo/env"
OpenSUSE ou SUSE Linux Enterprise Server (SLES):
sudo zypper refresh sudo zypper install -y git rpm-build make rust cargo openssl-devel git clone https://github.com/aws/efs-utils cd efs-utils make rpm sudo zypper --no-gpg-checks install -y build/amazon-efs-utils*rpm
Todas as outras distribuições:
sudo yum -y install git rpm-build make rust cargo openssl-devel git clone https://github.com/aws/efs-utils cd efs-utils make rpm sudo yum -y install build/amazon-efs-utils*rpm
Conecte seu sistema de arquivos do Amazon EFS à sua instância do Amazon EC2
Conclua as etapas a seguir:
- Abra o console do Amazon EFS.
- No painel de navegação, escolha Sistemas de arquivos.
- Selecione seu sistema de arquivos do EFS.
- Para ver o comando Mount, escolha Anexar.
- Use o SSH ou o Gerenciador de Sessões, um recurso do AWS Systems Manager, para acessar sua instância do Amazon Elastic Compute Cloud (Amazon EC2).
- Para criar diretórios de pontos de montagem e montar um sistema de arquivos do EFS neles, execute os seguintes comandos:
Observação: substitua fs-12345678 e fs-01233210 pelos IDs do sistema de arquivos do EFS. Substitua fsap-12345678 pelo ID do seu ponto de acesso do EFS.sudo mkdir -p /mnt/efs sudo mkdir -p /mnt/efs-ap sudo mount -t efs -o tls fs-12345678:/ /mnt/efs sudo mount -t efs -o tls,accesspoint=fsap-12345678 fs-01233210 /mnt/efs-ap
Use o pacote de utilitários do NFS para montar um sistema de arquivos do Amazon EFS
Instale o pacote de utilitários do NFS para sua distribuição
Para instalar o pacote nfs-utils, execute um dos seguintes comandos com base na sua distribuição:
RHEL e CentOS:
sudo yum -y install nfs-utils
Pacotes Linux que não incluem yum:
sudo dnf install -y nfs-utils
Ubuntu:
sudo apt install nfs-common
Conecte seu sistema de arquivos do Amazon EFS à sua instância do Amazon EC2
- Abra o console do Amazon EFS.
- No painel de navegação, escolha Sistemas de arquivos.
- Selecione seu sistema de arquivos do EFS.
- Para ver o comando Mount, escolha Anexar.
- Use o SSH ou o Gerenciador de Sessões para se conectar à sua instância do EC2.
- Para montar um sistema de arquivos do EFS em um diretório local, execute os seguintes comandos:
Observação: substitua mount-target-DNS pelo nome do DNS do destino de montagem do EFS em sua nuvem privada virtual (VPC).sudo mkdir -p /mnt/efs #creating the efs-mount-point sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport mount-target-DNS:/ /mnt/efs
Ou, para usar um endereço IP para montar o sistema de arquivos, execute o seguinte comando:
Observação: substitua mount-target-ip pelo endereço IP do destino de montagem do EFS em sua VPC.sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport mount-target-ip:/ /mnt/efs
Monte automaticamente um sistema de arquivos do Amazon EFS
Você pode montar um sistema de arquivos do EFS para instâncias do EC2 em execução ou novas.
Use instâncias do EC2 em execução
Se você já tiver uma instância do EC2 em execução, use /etc/fstab para montar automaticamente seu sistema de arquivos do EFS.
Conclua as etapas a seguir:
-
Para iniciar o editor de texto Vim, execute o seguinte comando:
vim /etc/fstab -
Para montar automaticamente seu sistema de arquivos do EFS na inicialização, execute o comando de entrada efs ou nfs4 com base em sua configuração.
Para o pacote amazon-efs-utils, execute o seguinte comando:fs-########:/ /mnt/efs efs _netdev,nofail,noresvport,tls,iam 0 0Para o pacote nfs-utils, execute o seguinte comando:
fs-########.efs.REGION.amazonaws.com:/ /mnt/efs nfs4 defaults,_netdev,nofail 0 0Observação: Substitua fs-######## pelo ID do sistema de arquivos do EFS.
-
Para aplicar imediatamente a configuração sem reinicializar, execute o seguinte comando:
mount -a
Para opções de montagem que usam o auxiliar de montagem, consulte Montagem automática de sistemas de arquivos do EFS.
Observação: Para montar seu sistema de arquivos do EFS, você pode usar o endereço IP de um destino de montagem em uma Zona de disponibilidade diferente da instância do cliente. Esse método de montagem pode gerar cobranças de transferência de dados entre Zonas de disponibilidade e causar latência.
Use novas instâncias do EC2
Se você criar uma nova instância do EC2, use o assistente de inicialização de instâncias do Amazon EC2 para montar automaticamente seu sistema de arquivos do EFS. Ao configurar a instância do EC2, execute as seguintes ações:
- Em Sistemas de arquivos, selecione seu sistema de arquivos. O caminho ao lado do ID do sistema de arquivos é o ponto de montagem que a instância do EC2 usa. Você pode alterar esse caminho com base em seus requisitos.
- Esteja ciente de que a AWS gera automaticamente os dados do usuário na seção Detalhes avançados para montar o sistema de arquivos do EFS.
- Escolha o grupo de segurança padrão para garantir que a instância do EC2 possa acessar seu sistema de arquivos do EFS. Para permitir o acesso SSH, edite o grupo de segurança padrão. Em seguida, adicione uma regra com Type definido como SSH, Protocol definido como TCP, Port Range definido como 22 e Source definido como Anywhere (0.0.0.0/0).
Ou, para montar um sistema de arquivos do EFS em uma AMI personalizada ou com opções específicas, execute os seguintes comandos para adicionar dados personalizados do usuário:
RHEL e CentOS:
#!/bin/bash sudo mkdir -p /mnt/efs sudo yum -y install nfs-utils
Ubuntu:
#!/bin/bash sudo mkdir -p /mnt/efs sudo apt install nfs-common sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport mount-target-ip:/ /mnt/efs
Em seguida, inicie sua instância do EC2.
Monte um sistema de arquivos do Amazon EFS on-premises
Para montar um sistema de arquivos do EFS em seus servidores on-premises, você deve ter conectividade entre o Amazon EFS e seus servidores on-premises. Para estabelecer conectividade entre o seu servidor on-premises e a Amazon Virtual Private Cloud (Amazon VPC), use o AWS Direct Connect e o AWS VPN. Em seguida, execute os seguintes comandos para instalar o cliente do NFS e montar seu sistema de arquivos:
sudo yum -y install nfs-utils (Red Hat Linux) sudo apt-get -y install nfs-common (Ubuntu) sudo mkdir -p /mnt/efs sudo mount -t nfs -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport mount-target-IP:/ /mnt/efs
Desmonte um sistema de arquivos do Amazon EFS
Para desmontar um sistema de arquivos, execute o seguinte comando umount:
sudo umount /mnt/efs
Se o ponto de montagem estiver ocupado, execute o seguinte comando umount com o parâmetro -l:
sudo umount -l /mnt/efs
Informações relacionadas
Ferramenta de gerenciamento de pacotes
Tutorial: montar com clientes Linux on-premises
Executar comandos ao iniciar uma instância do EC2 com entrada de dados do usuário
- Tópicos
- Storage
- Idioma
- Português

This article was reviewed and updated on 2026-03-06.
Conteúdo relevante
feita há 8 meses
feita há um ano