

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.

# Rendre un volume Amazon EBS disponible pour utilisation
<a name="ebs-using-volumes"></a>

Une fois que vous avez attaché un volume Amazon EBS à votre instance, il est exposé en tant que périphérique en mode bloc. Vous pouvez formater le volume avec n’importe quel système de fichiers puis le monter. Après avoir rendu le volume EBS disponible à l’utilisation, vous pouvez y accéder de la même façon que n’importe quel volume. Toutes les données inscrites sur ce système de fichiers le sont sur le volume EBS et sont transparentes pour les applications utilisant cet appareil.

Vous pouvez prendre des instantanés de votre volume EBS à des fins de sauvegarde ou pour servir de base à la création d’un autre volume. Pour de plus amples informations, veuillez consulter [Instantanés Amazon EBS](ebs-snapshots.md).

Si le volume EBS que vous préparez à utiliser est supérieur à 2 Tio, vous devez utiliser un schéma de partitionnement GPT pour accéder à l’ensemble du volume. Pour de plus amples informations, veuillez consulter [Contraintes de volume Amazon EBS](volume_constraints.md).

## Instances Linux
<a name="ebs-use-linux"></a>

### Formatage et montage d’un volume attaché
<a name="ebs-format-mount-volume"></a>

Supposons que vous ayez une instance EC2 avec un volume EBS pour le périphérique racine, `/dev/xvda`, et que vous venez d’attacher un volume EBS vide à l’instance en utilisant `/dev/sdf`. Utilisez la procédure suivante pour mettre le volume nouvellement attaché à disposition.

**Pour formater et monter un volume EBS sous Linux**

1. Connectez-vous à votre instance à l’aide de SSH. Pour plus d'informations, consultez [Connect to your Linux instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connect-to-linux-instance.html).

1. Le périphérique peut être attaché à l’instance avec un nom de périphérique différent de celui que vous avez spécifié dans le mappage de périphérique de stockage en mode bloc. Pour plus d'informations, consultez les [noms des appareils sur les instances Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/device_naming.html). Utilisez la commande **lsblk** pour voir vos périphériques de disques disponibles et leurs points de montage (le cas échéant) pour vous aider à déterminer quel nom d’appareil utiliser. Le résultat de **lsblk** supprime le préfixe `/dev/` des chemins d’accès complets à l’appareil.

   Voici un exemple de sortie pour une instance basée sur le [système Nitro](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-nitro-instances.html), qui expose les volumes EBS sous forme NVMe de périphériques en mode bloc. Le périphérique racine est `/dev/nvme0n1`, et il possède deux partitions nommées `nvme0n1p1` et `nvme0n1p128`. Le volume attaché est `/dev/nvme1n1`, et il ne dispose pas de partition ni n’est encore monté.

   ```
   [ec2-user ~]$ lsblk
   NAME          MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
   nvme1n1       259:0    0  10G  0 disk
   nvme0n1       259:1    0   8G  0 disk
   -nvme0n1p1    259:2    0   8G  0 part /
   -nvme0n1p128  259:3    0   1M  0 part
   ```

   L’exemple ci-dessous représente la sortie pour une instance T2. Le périphérique racine est `/dev/xvda`, et il possède une partition nommée `xvda1`. Le volume attaché est `/dev/xvdf`, et il ne dispose pas de partition ni n’est encore monté.

   ```
   [ec2-user ~]$ lsblk
   NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
   xvda    202:0    0    8G  0 disk
   -xvda1  202:1    0    8G  0 part /
   xvdf    202:80   0   10G  0 disk
   ```

1. Déterminez s’il y a un système de fichiers sur le volume. Les nouveaux volumes sont des périphériques de stockage en mode bloc bruts et vous devez créer un système de fichiers sur ces volumes avant de pouvoir les monter et les utiliser. Les volumes créés à partir d’instantanés disposent probablement déjà d’un système de fichiers. Si vous créez un autre système de fichiers par-dessus le système de fichiers existant, l’opération remplace vos données.

   Utilisez l’une des méthodes suivantes ou les deux pour déterminer s’il existe un système de fichiers sur le volume :
   + Utilisez la commande **file -s** pour obtenir les informations sur un appareil spécifique, telles que son type de système de fichiers. Si le résultat de la commande précédente est simplement `data`, comme dans l’exemple de sortie suivant, il n’y a pas de système de fichiers sur l’appareil.

     ```
     [ec2-user ~]$ sudo file -s {{/dev/xvdf}}
     /dev/xvdf: data
     ```

     Si l’appareil possède un système de fichiers, la commande affiche des informations sur le type de système de fichiers. Par exemple, la sortie suivante montre un périphérique racine avec le système de fichiers XFS.

     ```
     [ec2-user ~]$ sudo file -s {{/dev/xvda1}}
     /dev/xvda1: SGI XFS filesystem data (blksz 4096, inosz 512, v2 dirs)
     ```
   + Utilisez la commande **lsblk -f** pour obtenir des informations sur tous les appareils attachés à l’instance.

     ```
     [ec2-user ~]$ sudo lsblk -f
     ```

     Par exemple, la sortie suivante montre qu’il y a trois appareils attachés aux instances—`nvme1n1`, `nvme0n1`, et `nvme2n1`. La première colonne répertorie les appareils et leurs partitions. La colonne `FSTYPE` indique le type de système de fichiers pour chaque appareil. Si la colonne est vide pour un appareil spécifique, cela signifie qu’il n’a pas de système de fichiers. Dans ce cas, l’appreil `nvme1n1` et la partition `nvme0n1p1` sur l’appareil `nvme0n1` sont tous deux formatés à l’aide du système de fichiers XFS, tandis que l’appareil `nvme2n1` et la partition `nvme0n1p128` sur l’appareil `nvme0n1` ne disposent pas de systèmes de fichiers.

     ```
     NAME		FSTYPE	LABEL	UUID						MOUNTPOINT
     nvme1n1	        xfs		7f939f28-6dcc-4315-8c42-6806080b94dd
     nvme0n1
     ├─nvme0n1p1	xfs	    /	90e29211-2de8-4967-b0fb-16f51a6e464c	        /
     └─nvme0n1p128
     nvme2n1
     ```

   Si la sortie de ces commandes montre qu’il n’y a pas de système de fichiers sur l’appareil, vous devez en créer un.

1. <a name="create_file_system_step"></a>(Condition) Si vous avez découvert qu’il y a un système de fichiers sur le périphérique à l’étape précédente, ignorez cette étape. Si vous avez un volume vide, utilisez la commande **mkfs -t** pour créer un système de fichiers sur le volume.
**Avertissement**  
N’utilisez pas cette commande si vous montez un volume qui contient déjà des données (par exemple, un volume qui a été créé à partir d’un instantané). Sinon, vous formaterez le volume et supprimerez les données existantes.

   ```
   [ec2-user ~]$ sudo mkfs -t xfs {{/dev/xvdf}}
   ```

   Si vous obtenez une erreur indiquant que `mkfs.xfs` est introuvable, utilisez la commande suivante pour installer les outils XFS, puis répétez la commande précédente :

   ```
   [ec2-user ~]$ sudo yum install xfsprogs
   ```

1. Utilisez la commande **mkdir** pour créer un répertoire de point de montage pour le volume. Le point de montage est l’endroit où se trouve le volume dans l’arborescence du système de fichiers et où vous lisez et écrivez des fichiers après avoir monté le volume. L’exemple suivant crée un répertoire nommé `/data`.

   ```
   [ec2-user ~]$ sudo mkdir {{/data}}
   ```

1. Montez le volume ou la partition dans le répertoire du point de montage que vous avez créé à l’étape précédente.

   Si le volume ne comporte aucune partition, utilisez la commande suivante et spécifiez le nom du périphérique pour monter l’ensemble du volume.

   ```
   [ec2-user ~]$ sudo mount {{/dev/xvdf}} {{/data}}
   ```

   Si le volume comporte des partitions, utilisez la commande suivante et spécifiez le nom de la partition pour monter une partition.

   ```
   [ec2-user ~]$ sudo mount {{/dev/xvdf1}} {{/data}}
   ```

1. Vérifiez les autorisations sur les fichiers de votre nouveau montage de volume pour vous assurer que les utilisateurs et les applications peuvent écrire sur le volume. Pour plus d’informations sur les autorisations sur les fichiers, consultez [File security](https://tldp.org/LDP/intro-linux/html/sect_03_04.html) dans *Le projet de documentation Linux*.

1. Le point de montage n’est pas automatiquement préservé après le redémarrage de votre instance. Pour monter automatiquement ce volume EBS après le redémarrage, suivez la procédure suivante.

### Monter automatiquement un volume attaché après le redémarrage
<a name="ebs-mount-after-reboot"></a>

Pour monter un volume EBS attaché à chaque redémarrage du système, ajoutez une entrée pour l’appareil dans le fichier `/etc/fstab`.

Vous pouvez utiliser le nom du périphérique, comme `/dev/xvdf`, dans `/etc/fstab`, mais nous recommandons d’utiliser plutôt l’identificateur universel unique (UUID) de 128 bits de l’appareil. Les noms de périphériques peuvent changer, mais l’UUID persiste pendant toute la durée de vie de la partition. En utilisant l’UUID, vous réduisez les risques que le système devienne impossible à démarrer après une reconfiguration du matériel. Pour plus d’informations, consultez [Mappez les volumes Amazon EBS aux noms des NVMe appareils](identify-nvme-ebs-device.md).

**Pour monter automatiquement un volume attaché après le redémarrage**

1. (Facultatif) Créez une sauvegarde de votre fichier `/etc/fstab` que vous pouvez utiliser si vous détruisez ou supprimez accidentellement ce fichier en l’éditant.

   ```
   [ec2-user ~]$ sudo cp /etc/fstab /etc/fstab.orig
   ```

1. Utilisez la commande **blkid** pour trouver l’UUID du périphérique. Notez l’UUID du périphérique que vous souhaitez monter après le redémarrage. Vous en aurez besoin à l’étape suivante.

   Par exemple, la commande suivante indique que deux périphériques sont montés sur l'instance, et elle indique le UUIDs pour les deux périphériques.

   ```
   [ec2-user ~]$ sudo blkid
   /dev/xvda1: LABEL="/" UUID="ca774df7-756d-4261-a3f1-76038323e572" TYPE="xfs" PARTLABEL="Linux" PARTUUID="02dcd367-e87c-4f2e-9a72-a3cf8f299c10"
   /dev/xvdf: UUID="aebf131c-6957-451e-8d34-ec978d9581ae" TYPE="xfs"
   ```

   Pour Ubuntu 18.04, utilisez la commande lsblk.

   ```
   [ec2-user ~]$ sudo lsblk -o +UUID
   ```

1. Ouvrez le fichier `/etc/fstab` avec un éditeur de texte tel que **nano** ou **vim**.

   ```
   [ec2-user ~]$ sudo vim /etc/fstab
   ```

1. Ajoutez l’entrée suivante à `/etc/fstab` pour monter le périphérique au point de montage spécifié. Les champs sont la valeur UUID renvoyée par **blkid** (ou **lsblk** pour Ubuntu 18.04), le point de montage, le système de fichiers et les options de montage recommandées. Pour plus d’informations sur les champs obligatoires, exécutez `man fstab` pour ouvrir le manuel **fstab**.

   Dans l’exemple suivant, nous montons le périphérique doté de l’UUID `aebf131c-6957-451e-8d34-ec978d9581ae` sur le point de montage `/data` et nous utilisons le système de fichiers `xfs`. Nous utilisons également les indicateurs `defaults` et `nofail`. Nous spécifions `0` pour empêcher le vidage du système de fichiers et `2` pour indiquer qu’il s’agit d’un périphérique non racine.

   ```
   UUID={{aebf131c-6957-451e-8d34-ec978d9581ae}}  {{/data}}  {{xfs}}  defaults,nofail  0  2
   ```
**Note**  
Si jamais vous démarrez votre instance sans ce volume attaché (par exemple, après avoir déplacé ce volume sur une autre instance), l’option de montage `nofail` permet à l’instance de démarrer même si des erreurs se produisent lors du montage du volume. Les dérivés Debian, y compris les versions Ubuntu antérieures à 16.04, doivent également ajouter l’option de montage `nobootwait`.

1. Pour vérifier que votre entrée fonctionne, exécutez les commandes suivantes pour démonter le périphérique, puis montez tous les systèmes de fichiers dans `/etc/fstab`. S’il n’y a pas d’erreur, le fichier `/etc/fstab` est correct et votre système de fichiers sera monté automatiquement après avoir été redémarré.

   ```
   [ec2-user ~]$ sudo umount {{/data}}
   [ec2-user ~]$ sudo mount -a
   ```

   Si vous recevez un message d’erreur, traitez les erreurs dans le fichier.
**Avertissement**  
Des erreurs dans le fichier `/etc/fstab` peuvent rendre un système impossible à démarrer. N'arrêtez pas un système dont le fichier `/etc/fstab` contient des erreurs.

   Si vous n’êtes pas sûr de savoir comment corriger des erreurs dans `/etc/fstab` et que vous avez créé un fichier de sauvegarde lors de la première étape de la procédure, vous avez toujours la possibilité de restaurer votre fichier depuis votre fichier de sauvegarde avec la commande suivante.

   ```
   [ec2-user ~]$ sudo mv /etc/fstab.orig /etc/fstab
   ```

## instances Windows
<a name="ebs-use-win"></a>

Utilisez l'une des méthodes suivantes pour rendre un volume disponible sur une instance Windows.

------
#### [ PowerShell ]

**Pour que tous les volumes EBS contenant des partitions brutes puissent être utilisés avec Windows PowerShell**

1. Connectez-vous à votre instance Windows en utilisant les services Bureau à distance. Pour plus d'informations, consultez [Connect to your Windows instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connecting_to_windows_instance.html).

1. Dans la barre des tâches, ouvrez le menu Démarrer, puis choisissez **Windows PowerShell**.

1. Utilisez la série de PowerShell commandes Windows fournie dans l' PowerShell invite ouverte. Le script effectue les actions suivantes par défaut :

   1. Arrête le HWDetection service Shell.

   1. Énumère les disques sur lesquels le style de partition est brut.

   1. Crée une nouvelle partition qui couvre la taille maximale prise en charge par le disque et le type de partition.

   1. Attribue une lettre de lecteur disponible.

   1. Formate le système de fichiers en NTFS avec l’étiquette de système de fichiers spécifiée.

   1. Redémarre le HWDetection service Shell.

   ```
   Stop-Service -Name ShellHWDetection
   Get-Disk | Where PartitionStyle -eq 'raw' | Initialize-Disk -PartitionStyle {{MBR}} -PassThru | New-Partition -AssignDriveLetter -UseMaximumSize | Format-Volume -FileSystem NTFS -NewFileSystemLabel "{{Volume Label}}" -Confirm:$false
   Start-Service -Name ShellHWDetection
   ```

------
#### [ DiskPart command line tool ]

**Pour mettre un volume EBS à la disposition de l'utilisateur avec l'outil de ligne de DiskPart commande**

1. Connectez-vous à votre instance Windows en utilisant les services Bureau à distance. Pour plus d'informations, consultez [Connect to your Windows instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connecting_to_windows_instance.html).

1. Déterminez le numéro de disque que vous souhaitez rendre disponible :

   1. Ouvrez le menu Démarrer, puis sélectionnez Windows PowerShell.

   1. Utilisez `Get-Disk` Cmdlet de commande pour récupérer une liste de disques disponibles.

   1. Dans la sortie de la commande, notez la**Numéro**correspondant au disque que vous rendez disponible.

1. Créez un fichier de script pour exécuter DiskPart des commandes :

   1. Ouvrez le menu Démarrer et sélectionnez**Explorer de fichiers**.

   1. Accédez à un répertoire, tel que C:\\, pour stocker le fichier de script.

   1. Choisissez ou cliquez avec le bouton droit sur un espace vide dans le dossier pour ouvrir la boîte de dialogue, positionnez le curseur sur**Nouvelle**pour accéder au menu contextuel, puis choisissez**Document texte**.

   1. Nommez le fichier texte `diskpart.txt`.

1. Ajoutez les commandes suivantes au fichier script. Vous devrez peut-être modifier le numéro de disque, le type de partition, l’étiquette du volume et la lettre du lecteur. Le script effectue les actions suivantes par défaut :

   1. Sélectionne le disque 1 pour modification.

   1. Configure le volume pour utiliser la structure de partition MBR (Master Boot Record).

   1. Formate le volume sous la forme d’un volume NTFS.

   1. Définit l’étiquette du volume.

   1. Attribue au volume une lettre de lecteur.
**Avertissement**  
Si vous montez un volume sur lequel se trouvent déjà des données, ne le reformatez pas, sinon vous supprimerez les données existantes.

   ```
   select disk {{1}} 
   attributes disk clear readonly 
   online disk noerr
   convert {{mbr}} 
   create partition primary 
   format quick fs=ntfs label="{{volume_label}}" 
   assign letter="{{drive_letter}}"
   ```

   Pour plus d'informations, consultez [DiskPart Syntaxe et paramètres](https://learn.microsoft.com/en-us/previous-versions/windows/it-pro/windows-vista/cc766465(v=ws.10)#diskpart-syntax-and-parameters).

1. Ouvrez une invite de commande, accédez au dossier dans lequel se trouve le script et exécutez la commande suivante pour rendre un volume disponible sur le disque spécifié :

   ```
   C:\> diskpart /s diskpart.txt
   ```

------
#### [ Disk Management utility ]

**Pour rendre un volume EBS disponible à l’utilisation à l’aide de l’utilitaire Gestion des disques**

1. Connectez-vous à votre instance Windows en utilisant les services Bureau à distance. Pour plus d'informations, consultez [Connect to your Windows instance](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/connecting_to_windows_instance.html).

1. Démarrez l’utilitaire Gestion des disques. Dans la barre des tâches, ouvrez le menu contextuel (via un clic droit) du logo Windows et choisissez **Gestion des disques**.
**Note**  
Sur Windows Server 2008, sélectionnez **Démarrer**, **Outils d’administration**, **Gestion des ordinateurs** et **Gestion des disques**.

1. Mettez le volume en ligne. Dans le volet inférieur, ouvrez le menu contextuel (avec un clic droit) du panneau de gauche associé au disque du volume EBS. Sélectionnez **En ligne**.  
![Mettez le volume en ligne.](http://docs.aws.amazon.com/fr_fr/ebs/latest/userguide/images/windows-2016-volume-online.png)

1. (Condition) Si le disque n’est pas initialisé, vous devez l’initialiser avant de pouvoir l’utiliser. Si le disque est déjà initialisé, ignorez cette étape.
**Avertissement**  
Si vous montez un volume sur lequel se trouvent déjà des données (par exemple, un ensemble de données public ou un volume créé à partir d’un instantané), ne le reformatez pas. Vous risqueriez de supprimer les données existantes.

   Si le disque n’est pas initialisé, lancez-le comme suit :

   1. Ouvrez le menu contextuel (clic droit) du panneau de gauche du disque, et choisissez **Initialiser le disque**.  
![Initialisez le volume.](http://docs.aws.amazon.com/fr_fr/ebs/latest/userguide/images/windows-2016-volume-initialize.png)

   1. Dans la boîte de dialogue **Initialiser le disque**, sélectionnez un style de partition, puis appuyez sur **OK**.  
![Initialisez les paramètres de volume.](http://docs.aws.amazon.com/fr_fr/ebs/latest/userguide/images/windows-2016-volume-initialize-settings.png)

1. Ouvrez le menu contextuel (clic droit) du volet de droite du disque, puis appuyez sur **Nouveau volume simple**.  
![Montez un volume simple.](http://docs.aws.amazon.com/fr_fr/ebs/latest/userguide/images/windows-2016-new-simple-volume.png)

1. Dans**Assistant Nouveau volume simple**, choisissez**Suivant**.  
![Démarrer l’Assistant Création d’un volume simple.](http://docs.aws.amazon.com/fr_fr/ebs/latest/userguide/images/windows-2016-new-simple-volume-wizard-welcome.png)

1. Si vous souhaitez modifier la valeur maximale par défaut, spécifiez la valeur**Taille simple du volume en Mo**, puis choisissez**Suivant.**  
![Spécifiez la taille du volume.](http://docs.aws.amazon.com/fr_fr/ebs/latest/userguide/images/windows-2016-new-simple-volume-wizard-size.png)

1. Spécifiez une lettre de lecteur préférée, si nécessaire, dans le menu déroulant**Attribuez la lettre de lecteur suivante**, puis choisissez**Suivant.**  
![Spécifiez une lettre de lecteur.](http://docs.aws.amazon.com/fr_fr/ebs/latest/userguide/images/windows-2016-new-simple-volume-wizard-letter.png)

1. Spécifiez une**Étiquette du volume**et réglez les paramètres par défaut, le cas échéant, puis choisissez**Suivant.**  
![Spécifiez les paramètres de formatage du volume.](http://docs.aws.amazon.com/fr_fr/ebs/latest/userguide/images/windows-2016-new-simple-volume-wizard-format.png)

1. Vérifiez vos paramètres, puis choisissez**Terminer**pour appliquer les modifications et fermer l’Assistant Création d’un volume simple.  
![Passez en revue vos paramètres, puis terminez l’assistant.](http://docs.aws.amazon.com/fr_fr/ebs/latest/userguide/images/windows-2016-new-simple-volume-wizard-finish.png)

------