Usar o Network File System para montar sistemas de arquivos do EFS
A seguir, aprenda a instalar o cliente Network File System (NFS) e a montar o sistema de arquivos do Amazon EFS em uma instância do Amazon EC2. Você também pode encontrar uma explicação do comando mount
e as opções disponíveis para especificar seu sistema de arquivos de nome do Domain Name System (DNS) no comando mount
. Além disso, poderá descobrir como usar o arquivo fstab
para remontar o sistema de arquivos automaticamente após a reinicialização de qualquer sistema.
nota
Nesta seção, você pode aprender a montar o sistema de arquivos do Amazon EFS sem o pacote amazon-efs-utils. Para usar a criptografia de dados em trânsito com seu sistema de arquivos, você deve montar o sistema de arquivos com o Transport Layer Security (TLS). Para fazer isso, recomendamos usar o pacote amazon-efs-utils. Para ter mais informações, consulte Instalar o cliente Amazon EFS.
Tópicos
Pré-requisitos
Para poder montar um sistema de arquivos, antes atenda aos seguintes requisitos:
-
Crie, configure e inicie seus recursos da AWS relacionados. Para obter instruções, consulte Conceitos básicos do Amazon EFS.
-
Crie grupos de segurança de VPC para instâncias do Amazon EC2 e monte destinos com o acesso de entrada e saída necessário. Para ter mais informações, consulte Usar grupos de segurança de VPC para instâncias e destinos de montagem do Amazon EC2.
Suporte do NFS
O Amazon EFS é compatível com o Network File System versões 4.0 e 4.1 (NFSv4) e protocolos ao montar seus sistemas de arquivos em instâncias do Amazon EC2. Embora o NFSv4.0 seja compatível, recomendamos que você use o NFSv4.1. A montagem do sistema de arquivos do Amazon EFS em sua instância do Amazon EC2 também exige um cliente NFS compatível com o protocolo de NFSv4 escolhido. As instâncias Mac do Amazon EC2 executando o macOS Big Sur oferecem suporte somente ao NFS v4.0.
O Amazon EFS não é compatível com a opção de montagem nconnect
.
nota
Para as versões 5.4.* do kernel Linux, o cliente Linux NFS usa um valor padrão de 128 KB para read_ahead_kb
. Recomendamos aumentar esse valor para 15 MB. Para ter mais informações, consulte Otimizar o tamanho do NFS read_ahead_kb.
Para obter um desempenho ideal e evitar uma série de bugs conhecidos de cliente NFS, recomendamos que você trabalhe com um kernel Linux recente. Se você estiver usando uma distribuição de Linux corporativa, recomendamos o seguinte:
-
Amazon Linux 2
-
Amazon Linux 2017.09 ou mais recente
-
Red Hat Enterprise Linux (e derivados, como CentOS) versão 7 e mais recente
-
Ubuntu 16.04 LTS e mais recente
-
SLES 12 Sp2 ou posterior
Se você estiver usando outra distribuição ou um kernel personalizado, recomendamos a versão do kernel 4.3 ou mais recente. Para solucionar problemas relacionados a determinadas versões de AMI ou kernel ao usar Amazon EFS a partir de uma instância do EC2, consulte Solução de problemas de AMI e de kernel.
nota
Não é possível montar sistemas de arquivos do EFS com instâncias do Amazon EC2 que executam o Microsoft Windows.