

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Como montar um compartilhamento de arquivos em uma instância do Amazon EC2 para Linux
<a name="map-shares-linux"></a>

Você pode montar um compartilhamento de arquivos FSx for Windows File Server em uma instância Linux do Amazon EC2 que esteja associada ou não ao seu Active Directory para FSx acessar seu sistema de arquivos do Windows File Server.

**nota**  
Os comandos a seguir especificam parâmetros como o protocolo SMB, o cache e o tamanho do buffer de leitura e gravação apenas como exemplos. As opções de parâmetros para o `cifs` comando Linux, bem como a versão do kernel Linux usada, podem afetar a taxa de transferência e a latência das operações de rede entre o cliente e o sistema de arquivos da Amazon FSx . Para obter mais informações, consulte a documentação do `cifs` do ambiente Linux que você está usando.
Os clientes Linux não são compatíveis com failover automático baseado em DNS. Para obter mais informações, consulte [Experiência de failover em clientes Linux](high-availability-multiAZ.md#linux-failover).

## Para montar um compartilhamento de arquivos em uma instância do Amazon EC2 para Linux associada a um Active Directory
<a name="map-file-share-ec2-linux-kerberos"></a>

1. Se você ainda não tiver uma instância do EC2 do Linux em execução associada ao Microsoft Active Directory, consulte [Associar manualmente uma instância do Linux](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/join_linux_instance.html) no *Guia de administração do AWS Directory Service * para obter instruções sobre como fazer isso. 

1. Conecte-se à sua instância do EC2 do Linux. Para obter mais informações, consulte [Conectar-se à instância do Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstances.html) no *Guia do usuário do Amazon EC2*.

1. Para instalar o pacote `cifs-utils`, execute o seguinte comando. Esse pacote é usado para montar sistemas de arquivos de rede como o Amazon FSx no Linux.

   ```
   $ sudo yum install cifs-utils
   ```

1. Crie o diretório do ponto de montagem **/mnt/fsx**. É aqui que você montará o sistema de FSx arquivos da Amazon.

   ```
   $ sudo mkdir -p /mnt/fsx
   ```

1. Faça a autenticação com o kerberos usando o comando a seguir.

   ```
   $ kinit
   ```

1. Monte o compartilhamento de arquivos com o seguinte comando:

   ```
   $ sudo mount -t cifs //file_system_dns_name/file_share mount_point --verbose -o vers=SMB_version,sec=krb5,cruid=ad_user,rsize=CIFSMaxBufSize,wsize=CIFSMaxBufSize,cache=none,ip=preferred-file-server-Ip
   ```

    Você pode encontrar o nome DNS no [ FSxconsole da Amazon](https://console.aws.amazon.com/fsx) escolhendo **Windows File Server**, **Network & security**. Ou você pode encontrá-los na resposta do `CreateFileSystem` ou com a operação da API `DescribeFileSystems`.
   + Para um sistema de arquivos Single-AZ associado a um Microsoft Active Directory AWS gerenciado, o nome DNS se parece com o seguinte.

     ```
     fs-0123456789abcdef0.ad-domain.com
     ```
   + Para um sistema de arquivos single-AZ associado a um Active Directory autogerenciado, e para qualquer sistema de arquivos multi-AZ, o nome DNS seria como a seguir.

     ```
     amznfsxaa11bb22.ad-domain.com
     ```

   Substitua `CIFSMaxBufSize` pelo maior valor permitido pelo seu kernel. Execute o seguinte comando para obter esse valor:

   ```
   $ modinfo cifs | grep CIFSMaxBufSize
   parm:           CIFSMaxBufSize:Network buffer size (not including header). Default: 16384 Range: 8192 to 130048 (uint)
   ```

   A saída mostra que o tamanho máximo do buffer é 130048.

1. Verifique se o sistema de arquivos está montado executando o comando a seguir, que retorna apenas sistemas de arquivos do tipo Common Internet File System (CIFS).

   ```
   $ mount -l -t cifs
   //fs-0123456789abcdef0/share on /mnt/fsx type cifs (rw,relatime,vers=SMB_version,sec=krb5,cache=cache_mode,username=user1@CORP.NETWORK.COM,uid=0,noforceuid,gid=0,noforcegid,addr=192.0.2.0,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1)
   ```

O comando de montagem usado nesse procedimento executa o seguinte nos pontos indicados:
+ `//file_system_dns_name/file_share`: especifica o nome DNS e o compartilhamento do sistema de arquivos a ser montado.
+ *mount\$1point*— O diretório na instância do EC2 em que você está montando o sistema de arquivos.
+ `-t cifs vers=SMB_version`: especifica o tipo de sistema de arquivos como o CIFS e a versão do protocolo SMB. O Amazon FSx para Windows File Server oferece suporte às versões 2.0 a 3.1.1 do SMB.
+ `sec=krb5`: especifica o uso do Kerberos versão 5 para autenticação.
+ `cache=cache_mode`: define o modo de cache. Essa opção para o cache CIFS pode afetar a performance, e você deve testar quais configurações funcionam melhor (e analisar a documentação do Linux) para seu kernel e sua workload. As opções `strict` e `none` são recomendadas, pois a opção `loose` pode causar inconsistência de dados devido à semântica mais flexível do protocolo.
+ `cruid=ad_user`: define o uid do proprietário do cache de credenciais como o administrador do diretório do AD.
+ `/mnt/fsx`: especifica o ponto de montagem para o compartilhamento de arquivos do Amazon FSx em sua instância do EC2.
+ `rsize=CIFSMaxBufSize,wsize=CIFSMaxBufSize`: especifica o tamanho do buffer de leitura e gravação como o máximo permitido pelo protocolo CIFS. Substitua `CIFSMaxBufSize` pelo maior valor permitido pelo seu kernel. Determine o `CIFSMaxBufSize` ao executar o comando a seguir.

  ```
  $ modinfo cifs | grep CIFSMaxBufSize
  parm:           CIFSMaxBufSize:Network buffer size (not including header). Default: 16384 Range: 8192 to 130048 (uint)
  ```

  A saída mostra que o tamanho máximo do buffer é 130048.
+ `ip=preferred-file-server-Ip`: define o endereço IP de destino como o do servidor de arquivos preferencial do sistema de arquivos.

  É possível recuperar o endereço IP do servidor de arquivos preferencial do sistema de arquivos da seguinte forma:
  + Usando o FSx console da Amazon, na guia **Rede e segurança** da página de **detalhes do sistema de arquivos**.
  + Na resposta do comando `describe-file-systems` CLI ou do comando equivalente da [DescribeFileSystems](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html)API.

  