

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á.

# Acessar dados usando compartilhamentos de arquivos
<a name="using-file-shares"></a>

Um *compartilhamento de arquivos* do Microsoft Windows é uma pasta ou diretório específico em seu sistema de arquivos. Ele inclui todas as subpastas que possam existir. Os clientes acessam os compartilhamentos de arquivos em seu sistema de arquivos usando o protocolo Server Message Block (SMB). Seu sistema FSx de arquivos do Windows File Server vem com um compartilhamento de arquivos padrão do Windows, chamado`share`. Você pode criar e gerenciar quantos compartilhamentos de arquivos do Windows você quiser usando a ferramenta de interface gráfica do usuário (GUI) *Pastas Compartilhadas* no Windows.

Os compartilhamentos do Microsoft Windows continuamente disponíveis (CA) oferecem o principal benefício de manter o acesso ininterrupto aos arquivos compartilhados, mesmo quando um nó do servidor em um cluster falha. O uso de compartilhamentos de arquivos continuamente disponíveis pode minimizar as interrupções nas aplicações do servidor que estão armazenando seus arquivos de dados nesses compartilhamentos de arquivos durante as janelas de manutenção do sistema de arquivos.

Para obter mais informações sobre como criar e gerenciar compartilhamentos de arquivos em seu sistema FSx de arquivos do Windows File Server, incluindo compartilhamentos CA, consulte[Criar, atualizar e remover compartilhamentos de arquivos](managing-file-shares.md).

## Mapear compartilhamentos de arquivos
<a name="mapping-file-shares"></a>

Para acessar seus compartilhamentos de arquivos, use a funcionalidade Windows Map Network Drive para mapear uma letra de drive em sua instância de computação para seu compartilhamento de FSx arquivos da Amazon. O processo de mapeamento de um compartilhamento de arquivos para uma unidade em sua instância de computação é conhecido como *montagem* de um compartilhamento de arquivos no Linux. Esse processo difere de acordo com o tipo de instância de computação e o sistema operacional. Depois que o compartilhamento de arquivos for mapeado, suas aplicações e usuários poderão acessar arquivos e pastas no compartilhamento de arquivos como se fossem arquivos e pastas locais.

Para obter mais informações sobre como mapear e montar compartilhamentos de arquivos para acessar os dados em seu sistema de arquivos, consulte os procedimentos a seguir:
+ [Como mapear um compartilhamento de arquivos em uma instância do Amazon EC2 para Windows](map-share-windows.md).
+ [Como montar um compartilhamento de arquivos em uma instância do Amazon EC2 para Mac](map-share-mac.md)
+ [Como montar um compartilhamento de arquivos em uma instância do Amazon EC2 para Linux](map-shares-linux.md)

# Como mapear um compartilhamento de arquivos em uma instância do Amazon EC2 para Windows
<a name="map-share-windows"></a>

Você pode mapear um compartilhamento de arquivos em uma instância EC2 do Windows para acessar seu FSx sistema de arquivos do Windows File Server usando o Explorador de Arquivos do Windows ou o prompt de comando.

## Mapear um compartilhamento de arquivos em uma instância do Amazon EC2 do Windows (Explorador de Arquivos)
<a name="map-file-share-ec2-win-comm"></a>

1. Inicie a instância EC2 do Windows e conecte-a ao Microsoft Active Directory ao qual você se juntou ao seu sistema de FSx arquivos da Amazon. Para fazer isso, escolha um dos seguintes procedimentos no *Guia de administração do AWS Directory Service *:
   + [Associe continuamente uma instância do EC2 do Windows](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/launching_instance.html)
   + [Associar manualmente uma instância do Windows](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/join_windows_instance.html)

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

1. Depois de se conectar, abra o Explorador de Arquivos.

1. No painel de navegação, abra o menu de contexto (clique com o botão direito do mouse) em **Rede** e escolha **Mapear unidade de rede**.

1. Em **Drive**, escolha uma letra de drive.

1. Em **Pasta**, insira o nome DNS do sistema de arquivos ou um alias de DNS associado ao sistema de arquivos e o nome do compartilhamento. 
**Importante**  
Usar um endereço IP em vez do nome DNS pode resultar em indisponibilidade durante o processo de failover do sistema de arquivos multi-AZ. Além disso, nomes DNS ou aliases de DNS associados são necessários para a autenticação baseada em Kerberos em sistemas de arquivos multi-AZ e single-AZ. 

   Você pode encontrar o nome DNS do sistema de arquivos e quaisquer aliases de DNS associados no [ FSx console da Amazon](https://console.aws.amazon.com/fsx) escolhendo **Windows File Server**, **Network** & security. Ou você pode encontrá-lo na resposta do [CreateFileSystem](https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateFileSystem.html) ou na operação da API [DescribeFileSystems](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html). Para obter mais informações sobre o uso de aliases de DNS, consulte [Como gerenciar aliases de DNS](managing-dns-aliases.md).
   + 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
     ```

   Por exemplo, para usar o nome DNS de um sistema de arquivos single-AZ, insira o seguinte em **Pasta**:

   ```
   \\fs-0123456789abcdef0.ad-domain.com\share
   ```

   Para usar o nome DNS de um sistema de arquivos multi-AZ, insira o seguinte em **Pasta**:

   ```
   \\amznfsxaa11bb22.ad-domain.com\share
   ```

   Para usar um alias de DNS associado ao sistema de arquivos, insira o seguinte em **Pasta**:

   ```
   \\fqdn-dns-alias\share
   ```

1. Escolha uma opção para **Reconectar no login**, a qual indica se o compartilhamento de arquivos deve se reconectar no login e, em seguida, selecione **Concluir**.

## Mapear um compartilhamento de arquivos em uma instância do Amazon EC2 do Windows (prompt de comando)
<a name="map-file-share-ec2-win-command"></a>

1. Inicie a instância EC2 do Windows e conecte-a ao Microsoft Active Directory ao qual você se juntou ao seu sistema de FSx arquivos da Amazon. Para fazer isso, escolha um dos seguintes procedimentos no *Guia de administração do AWS Directory Service *:
   + [Associe continuamente uma instância do EC2 do Windows](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/launching_instance.html)
   + [Associar manualmente uma instância do Windows](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/join_windows_instance.html)

1. Conecte-se à sua instância do EC2 Windows como um usuário em seu AWS Managed Microsoft AD diretório. Para obter mais informações, consulte [Conectar-se à sua instância baseada no Windows usando RDP](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/connecting_to_windows_instance.html) no *Guia do usuário do Amazon EC2*.

1. Depois de se conectar, abra uma janela do prompt de comando.

1. Monte o compartilhamento de arquivos usando uma letra de drive de sua escolha, o nome DNS do sistema de arquivos e o nome do compartilhamento. Você pode encontrar o nome DNS usando o [ FSx console da Amazon](https://console.aws.amazon.com/fsx) escolhendo **Windows File Server**, **Network & security**. Ou você pode encontrá-lo na resposta do `CreateFileSystem` ou na 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
     ```

   A seguir, um exemplo de comando para montar o compartilhamento de arquivos.

   ```
   $ net use H: \\amzfsxaa11bb22.ad-domain.com\share /persistent:yes
   ```

   Em vez do `net use` comando, você também pode usar qualquer PowerShell comando compatível para montar um compartilhamento de arquivos.

  

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

Você pode montar um compartilhamento de arquivos em uma instância Mac do Amazon EC2 que esteja associada ou não ao seu Active Directory para acessar seu FSx sistema de arquivos do Windows File Server. Se a instância não estiver associada ao seu Active Directory, certifique-se de atualizar as opções de DHCP definidas para a Amazon Virtual Private Cloud (Amazon VPC) na qual a instância reside para incluir os servidores de nomes DNS do seu domínio do Active Directory. Em seguida, reinicie a instância.

## Montar um compartilhamento de arquivos em uma instância do Amazon EC2 para Mac (GUI)
<a name="map-file-share-ec2-mac-vnc"></a>

1. Inicie a instância do EC2 para Mac. Para fazer isso, escolha um dos seguintes procedimentos no *Guia do usuário do Amazon EC2*:
   + [Executar uma instância do Mac usando o console](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-mac-instances.html#mac-instance-launch)
   + [Execute uma instância do Mac usando o AWS CLI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-mac-instances.html#mac-instance-launch-cli)

1. Conecte-se à sua instância do EC2 do Mac usando a computação de rede virtual (VNC). Para obter mais informações, consulte [Connect to your instance using VNC](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-mac-instances.html#mac-instance-vnc) no *Guia do usuário do Amazon EC2*.

1. Na sua instância EC2 Mac, conecte-se ao seu compartilhamento de FSx arquivos da Amazon, da seguinte forma:

   1. Abra o Finder, selecione **Ir** e, em seguida, selecione **Conectar ao servidor**.

   1. Na caixa de diálogo **Conectar ao servidor**, insira o nome DNS do sistema de arquivos ou um alias de DNS associado ao sistema de arquivos e o nome do compartilhamento. Depois, escolha **Conectar**. 

      Você pode encontrar o nome DNS do sistema de arquivos e quaisquer aliases de DNS associados no [ FSx console da Amazon](https://console.aws.amazon.com/fsx) escolhendo **Windows File Server**, **Network** & security. Ou você pode encontrá-lo na resposta do [CreateFileSystem](https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateFileSystem.html) ou na operação da API [DescribeFileSystems](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html). Para obter mais informações sobre o uso de aliases de DNS, consulte [Como gerenciar aliases de DNS](managing-dns-aliases.md).   
![\[Captura de tela da conexão com o Mac mostrando o DNS e os nomes de compartilhamento do painel do sistema de arquivos.\]](http://docs.aws.amazon.com/pt_br/fsx/latest/WindowsGuide/images/mac-instance-connect1.png)

   1. Na tela seguinte, selecione **Conectar** para continuar.

   1. Insira suas credenciais do Microsoft Active Directory (AD) para a conta FSx de serviço da Amazon, conforme mostrado no exemplo a seguir. Depois, escolha **Conectar**.  
![\[Captura de tela da conexão do Mac mostrando como inserir as credenciais de usuário para o painel do sistema de arquivos.\]](http://docs.aws.amazon.com/pt_br/fsx/latest/WindowsGuide/images/mac-instance-connect2.png)

   1. Se a conexão for bem-sucedida, você poderá ver o FSx compartilhamento da Amazon em **Localizações** na janela do Finder.

## Montar um compartilhamento de arquivos em uma instância do Amazon EC2 do Mac (linha de comando)
<a name="map-file-share-ec2-mac-command"></a>

1. Inicie a instância do EC2 para Mac. Para fazer isso, escolha um dos seguintes procedimentos no *Guia do usuário do Amazon EC2*:
   + [Executar uma instância do Mac usando o console](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-mac-instances.html#mac-instance-launch)
   + [Execute uma instância do Mac usando o AWS CLI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-mac-instances.html#mac-instance-launch-cli)

1. Conecte-se à sua instância do EC2 do Mac usando a computação de rede virtual (VNC). Para obter mais informações, consulte [Connect to your instance using VNC](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-mac-instances.html#mac-instance-vnc) no *Guia do usuário do Amazon EC2*.

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

   ```
   mount_smbfs //file_system_dns_name/file_share mount_point
   ```

   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á-lo na resposta do `CreateFileSystem` ou na 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
     ```

   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.

  

# 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.

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

O procedimento a seguir permite a montagem de um compartilhamento de arquivos do Amazon FSx em uma instância do Amazon EC2 do Linux que não está associada ao seu Active Directory (AD). Para uma instância do EC2 Linux que não está associada ao seu AD, você só pode montar um compartilhamento de arquivos FSx para Windows File Server usando seu endereço IP privado. Você pode obter o endereço IP privado do sistema de arquivos usando o [ FSx console da Amazon](https://console.aws.amazon.com/fsx), na guia **Rede e segurança**, em **Endereço IP do servidor de arquivos preferido**. 

 Este exemplo usa a autenticação de NTLM. Para fazer isso, monte o sistema de arquivos como um usuário que seja membro do domínio do Microsoft Active Directory ao qual o sistema de arquivos do FSx para Windows File Server está associado. As credenciais da conta de usuário são fornecidas em um arquivo de texto que você cria na instância do EC2, `creds.txt`. Esse arquivo contém o nome de usuário, a senha e o domínio do usuário.

```
$ cat creds.txt
username=user1
password=Password123
domain=EXAMPLE.COM
```

**Executar e configurar a instância do Amazon EC2 do Linux**

1. Execute uma instância do Amazon EC2 do Linux usando o [console do Amazon EC2](https://console.aws.amazon.com/ec2). Para obter mais informações, consulte [Executar uma instância](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html#ec2-launch-instance) no *Guia do usuário do Amazon EC2*.

1. Conecte-se à sua instância do Amazon 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 ponto de montagem **/mnt/fsxx** em que você planeja montar o sistema de FSx arquivos da Amazon.

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

1. Crie o arquivo de credenciais `creds.txt` no diretório `/home/ec2-user` usando o formato mostrado anteriormente.

1. Defina as permissões do arquivo `creds.txt` para que somente você (o proprietário) possa ler e gravar no arquivo, executando o seguinte comando:

   ```
   $ chmod 700 creds.txt
   ```<a name="mnt-ip-addr"></a>

**Para montar o sistema de arquivos.**

1. Você monta um compartilhamento de arquivos não associado ao Active Directory usando seu endereço IP privado. Você pode obter o endereço IP privado do sistema de arquivos usando o [ FSx console da Amazon](https://console.aws.amazon.com/fsx), na guia **Rede e segurança**, no **Endereço IP do servidor de arquivos preferido**.

1. Monte o sistema de arquivos usando o seguinte comando:

   ```
   $ sudo mount -t cifs //file-system-IP-address/file_share /mnt/fsx --verbose -o vers=SMB_version,sec=ntlmsspi,cred=/home/ec2-user/creds.txt,rsize=CIFSMaxBufSize,wsize=CIFSMaxBufSize,cache=none
   ```

   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 CIFS.

   ```
   $ mount -l -t cifs
   //file-system-IP-address/file_share on /mnt/fsx type cifs (rw,relatime,vers=SMB_version,sec=ntlmsspi,cache=cache_mode,username=user1,domain=CORP.EXAMPLE.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-IP-address/file_share`: especifica o endereço IP e o compartilhamento do sistema de arquivos que você está montando.
+ `-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=ntlmsspi`: especifica o uso da interface do provedor de suporte de segurança do NT LAN Manager (NTLMSSPI) para a 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.
+ `cred=/home/ec2-user/creds.txt`: especifica onde obter as credenciais do usuário.
+ `/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)
  ```

  

# Montar automaticamente compartilhamentos de arquivos em uma instância Linux do Amazon EC2
<a name="automount-fsxw-ec2-linux"></a>

Você pode montar automaticamente o compartilhamento de arquivos do FSx para Windows File Server para acessar seu sistema de arquivos do FSx para Windows File Server sempre que a instância Linux do Amazon EC2 na qual ele está montado for reinicializada. Para fazer isso, adicione uma entrada ao arquivo `/etc/fstab` na instância do EC2. O arquivo `/etc/fstab` contém informações sobre sistemas de arquivos. O comando **mount -a**, que é executado durante a inicialização da instância, monta os sistemas de arquivos listados no arquivo `/etc/fstab`. 

Para uma instância Linux do Amazon EC2 que *não* esteja associada ao seu Active Directory, você só pode montar um compartilhamento de arquivos FSx para Windows File Server usando seu endereço IP privado. Você pode obter o endereço IP privado do sistema de arquivos usando o [ FSx console da Amazon](https://console.aws.amazon.com/fsx), na guia **Rede e segurança**, em **Endereço IP do servidor de arquivos preferido**.

O procedimento a seguir usa a autenticação de NTLM da Microsoft. Você monta o sistema de arquivos como um usuário que é membro do domínio Microsoft Active Directory ao qual o sistema FSx de arquivos do Windows File Server está associado. Você pode recuperar as credenciais da conta de usuário do arquivo `creds.txt` usando o comando a seguir.

```
$ cat creds.txt
username=user1
password=Password123
domain=EXAMPLE.COM
```

## Montar automaticamente um compartilhamento de arquivos em uma instância do Amazon EC2 do Linux não associada ao Active Directory
<a name="automount-ec2-linux-ip"></a>

**Executar e configurar a instância do Amazon EC2 do Linux**

1. Execute uma instância do Amazon EC2 do Linux usando o [console do Amazon EC2](https://console.aws.amazon.com/ec2). Para obter mais informações, consulte [Executar uma instância](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html#ec2-launch-instance) no *Guia do usuário do Amazon EC2*.

1. Conecte-se à sua instância. 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 `/mnt/fsx`. É aqui que você montará o sistema de FSx arquivos da Amazon.

   ```
   $ sudo mkdir /mnt/fsx
   ```

1. Crie o arquivo de credenciais `creds.txt` no diretório `/home/ec2-user`.

1. Defina as permissões do arquivo de modo que somente você (o proprietário) possa ler o arquivo ao executar o seguinte comando:

   ```
   $ sudo chmod 700 creds.txt
   ```

**Montar automaticamente o sistema de arquivos**

1. Você monta automaticamente um compartilhamento de arquivos não associado ao Active Directory usando seu endereço IP privado. Você pode obter o endereço IP privado do sistema de arquivos usando o [ FSx console da Amazon](https://console.aws.amazon.com/fsx), na guia **Rede e segurança**, em **Endereço IP do servidor de arquivos preferido**.

1. Para montar automaticamente o compartilhamento de arquivos usando seu endereço IP privado, adicione a seguinte linha ao arquivo `/etc/fstab`.

   ```
   //file-system-IP-address/file_share /mnt/fsx cifs vers=SMB_version,sec=ntlmsspi,cred=/home/ec2-user/creds.txt,rsize=CIFSMaxBufSize,wsize=CIFSMaxBufSize,cache=none 0 0
   ```

   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. Teste a entrada `fstab` usando o comando `mount` com a opção 'fake' em conjunto com as opções 'all' e 'verbose'.

   ```
   $ sudo mount -fav
   home/ec2-user/fsx      : successfully mounted
   ```

1. Para montar o compartilhamento de arquivos, reinicie a instância do Amazon EC2.

1. Quando a instância estiver disponível novamente, verifique se o sistema de arquivos está montado executando o seguinte comando:

   ```
   $ sudo mount -l -t cifs
   //file-system-IP-address/file_share on /mnt/fsx type cifs (rw,relatime,vers=SMB_version,sec=ntlmsspi,cache=cache_code,username=user1,domain=CORP.EXAMPLE.COM,uid=0,noforceuid,gid=0,noforcegid,addr=192.0.20.0,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1)
   ```

   A linha adicionada ao arquivo `/etc/fstab` nesse procedimento executa o seguinte nos pontos indicados:
   + `//file-system-IP-address/file_share`— Especifica o endereço IP e o compartilhamento do sistema de FSx arquivos da Amazon que você está montando.
   + `/mnt/fsx`: especifica o ponto de montagem do sistema de arquivos do Amazon FSx em sua instância do EC2.
   + `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=ntlmsspi`: especifica o uso da interface do provedor de suporte de segurança do NT LAN Manager para facilitar a autenticação de NTLM desafio-resposta.
   + `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.
   + `cred=/home/ec2-user/creds.txt`: especifica onde obter as credenciais do usuário.
   + `_netdev`: informa ao sistema operacional que o sistema de arquivos reside em um dispositivo que requer acesso à rede. O uso dessa opção impede que a instância monte o sistema de arquivos até que o serviço de rede seja habilitado no cliente.
   + `0`: indica que o backup do sistema de arquivos deve ser feito pelo `dump`, caso seja um valor diferente de zero. Para a Amazon FSx, esse valor deveria ser`0`.
   + `0`: especifica a ordem em que o `fsck` verifica os sistemas de arquivos na inicialização. Para sistemas de FSx arquivos da Amazon, esse valor deve `0` indicar que não `fsck` devem ser executados na inicialização.