

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Montage d'un partage de fichiers sur une instance Amazon EC2 Linux
<a name="map-shares-linux"></a>

Vous pouvez monter un partage de fichiers FSx pour Windows File Server sur une instance Linux Amazon EC2 qui est soit jointe à votre Active Directory, soit non jointe pour accéder à votre système de fichiers FSx pour Windows File Server.

**Note**  
Les commandes suivantes spécifient des paramètres tels que le protocole SMB, la mise en cache et la taille de la mémoire tampon de lecture et d'écriture à titre d'exemple uniquement. Les choix de paramètres pour la `cifs` commande Linux, ainsi que la version du noyau Linux utilisée, peuvent avoir un impact sur le débit et la latence des opérations réseau entre le client et le système de fichiers Amazon FSx. Pour plus d'informations, consultez `cifs` la documentation de l'environnement Linux que vous utilisez.
Les clients Linux ne prennent pas en charge le DNS-based basculement automatique. Pour de plus amples informations, veuillez consulter [Expérience de basculement sur les clients Linux](high-availability-multiAZ.md#linux-failover).

## Pour monter un partage de fichiers sur une instance Amazon EC2 Linux associée à un Active Directory
<a name="map-file-share-ec2-linux-kerberos"></a>

1. Si aucune instance Linux EC2 en cours d'exécution n'est déjà associée à votre Microsoft Active Directory, consultez la section Joindre [ manuellement une instance Linux ](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/join_linux_instance.html) dans le Guide d'*AWS Directory Service administration * pour obtenir les instructions nécessaires. 

1. Connectez-vous à votre instance Linux EC2. Pour plus d'informations, consultez la section [ Connexion à votre instance Linux ](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstances.html) dans le guide * de l'utilisateur * Amazon EC2.

1. Pour installer le package `cifs-utils`, exécutez la commande suivante : Ce package est utilisé pour monter des systèmes de fichiers réseau tels qu'Amazon FSx sous Linux.

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

1. Créez le répertoire des points de montage**/mnt/fsx**. C'est ici que vous allez monter le système de fichiers Amazon FSx.

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

1. Authentifiez-vous auprès de Kerberos à l'aide de la commande suivante.

   ```
   $ kinit
   ```

1. Montez le partage de fichiers à l'aide de la commande suivante.

   ```
   $ 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}}
   ```

    Vous pouvez trouver le nom DNS sur la console [ Amazon FSx ](https://console.aws.amazon.com/fsx) en choisissant ** Windows File Server**, ** Network & security**. Vous pouvez également les trouver dans la réponse d'une opération `CreateFileSystem` d'`DescribeFileSystems`API.
   + Pour un système de Single-AZ fichiers joint à un Microsoft Active Directory AWS géré, le nom DNS se présente comme suit.

     ```
     fs-0123456789abcdef0.{{ad-domain}}.com
     ```
   + Pour un système de Single-AZ fichiers joint à un Active Directory autogéré, et pour n'importe quel système de Multi-AZ fichiers, le nom DNS se présente comme suit.

     ```
     amznfsxaa11bb22.{{ad-domain}}.com
     ```

   `{{CIFSMaxBufSize}}`Remplacez-la par la plus grande valeur autorisée par votre noyau. Exécutez la commande suivante pour obtenir cette valeur.

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

   La sortie indique que la taille maximale de la mémoire tampon est de 130048.

1. Vérifiez que le système de fichiers est monté en exécutant la commande suivante, qui renvoie uniquement les systèmes de fichiers de type CIFS (Common Internet File System).

   ```
   $ 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)
   ```

La commande mount utilisée dans cette procédure effectue les opérations suivantes aux points indiqués :
+ `//{{file_system_dns_name}}/{{file_share}}`— Spécifie le nom DNS et le partage du système de fichiers à monter.
+ {{mount\_point}}— Le répertoire de l'instance EC2 sur laquelle vous montez le système de fichiers.
+ `-t cifs vers={{SMB_version}}`— Spécifie le type de système de fichiers CIFS et la version du protocole SMB. Le serveur de fichiers Amazon FSx pour Windows prend en charge les versions SMB 2.0 à 3.1.1.
+ `sec=krb5`— Spécifie d'utiliser Kerberos version 5 pour l'authentification.
+ `cache={{cache_mode}}`— Définit le mode de cache. Cette option pour le cache CIFS peut avoir un impact sur les performances, et vous devriez tester les paramètres qui fonctionnent le mieux (et consulter la documentation Linux) pour votre noyau et votre charge de travail. Les options `strict` et `none` sont recommandées, car elles `loose` peuvent entraîner une incohérence des données en raison de la sémantique plus souple du protocole.
+ `cruid={{ad_user}}`— Définit l'identifiant utilisateur du propriétaire du cache des informations d'identification comme étant l'administrateur de l'annuaire AD.
+ `{{/mnt/fsx}}`— Spécifie le point de montage du partage de fichiers Amazon FSx sur votre instance EC2.
+ `rsize={{CIFSMaxBufSize}},wsize={{CIFSMaxBufSize}}`— Spécifie la taille de la mémoire tampon de lecture et d'écriture comme étant la taille maximale autorisée par le protocole CIFS. `{{CIFSMaxBufSize}}`Remplacez-la par la plus grande valeur autorisée par votre noyau. Déterminez le `CIFSMaxBufSize` en exécutant la commande suivante.

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

  La sortie indique que la taille maximale de la mémoire tampon est de 130048.
+ `ip={{preferred-file-server-Ip}}`— Définit l'adresse IP de destination sur celle du serveur de fichiers préféré du système de fichiers.

  Vous pouvez récupérer l'adresse IP du serveur de fichiers préféré du système de fichiers comme suit :
  + À l'aide de la console Amazon FSx, dans l'**onglet ** Réseau et sécurité de la ** page des détails du système de ** fichiers.
  + Dans la réponse de la commande `describe-file-systems` CLI ou de la commande [ DescribeFileSystems ](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html) API équivalente.

  