

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.

# Création et attachement de disques de stockage par blocs Lightsail à des instances Linux
<a name="create-and-attach-additional-block-storage-disks-linux-unix"></a>

Vous pouvez créer et attacher des disques de stockage par blocs supplémentaires pour vos instances Amazon Lightsail. Après avoir créé des disques supplémentaires, vous devez vous connecter à votre instance Lightsail basée sur Linux/UNIX, puis formater et monter le disque.

Cette rubrique explique comment créer un nouveau disque et le connecter à l'aide de Lightsail. Elle explique également comment vous connecter à votre instance Linux/Unix via SSH, afin que vous puissiez formater et monter votre disque attaché.

Si vous disposez d'une instance Windows Server, veuillez consulter la rubrique suivante à la place : [Créer et attacher des disques de stockage en mode bloc à votre instance Windows Server](create-and-attach-additional-block-storage-disks-windows.md).

## Étape 1 : Créez un nouveau disque et attachez-le à votre instance
<a name="create-attach-new-disk-to-linux-unix-instance"></a>

1. Dans le volet de navigation de gauche, choisissez **Storage**.

1. Choisissez **Créer un disque**.

1. Choisissez la zone Région AWS de disponibilité dans laquelle se trouve votre instance Lightsail.

1. Choisissez une taille.

1. Entrez un nom pour votre disque.

   Les noms des ressources :
   + Doit être unique Région AWS dans chaque élément de votre compte Lightsail.
   + Doivent contenir entre 2 et 255 caractères.
   + Doivent commencer et se terminer par un caractère alphanumérique ou un chiffre.
   + Peuvent inclure des caractères alphanumériques, des chiffres, des points, des tirets et des traits de soulignement.

1. Choisissez l'une des options suivantes pour ajouter des balises à votre disque :
   + **Ajoutez des balises contenant uniquement des clés** ou **Gérez les balises** (si des balises ont déjà été ajoutées). Saisissez votre nouvelle balise dans la zone de texte de clé de balise et appuyez sur **Entrée**. Choisissez **Enregistrer** lorsque vous avez terminé d'entrer vos balises pour les ajouter, ou choisissez **Annuler** pour ne pas les ajouter.  
![\[Balises contenant uniquement des clés dans la console Lightsail.\]](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/amazon-lightsail-key-only-tags.png)
   + **Créez une balise clé-valeur**, puis entrez une clé dans la zone de texte **Clé** et une valeur dans la zone de texte **Valeur**. Choisissez **Enregistrer** lorsque vous avez terminé d'entrer vos balises, ou choisissez **Annuler** pour ne pas les ajouter.

     Il n'est possible d'ajouter qu'une seule balise clé-valeur à la fois avant d'enregistrer. Pour ajouter plusieurs balises clé-valeur, répétez les étapes précédentes.  
![\[Balises clé-valeur dans la console Lightsail.\]](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/amazon-lightsail-key-value-tag.png)
**Note**  
Pour plus d'informations sur les balises clé-valeur et clé seulement, veuillez consulter [Balises](amazon-lightsail-tags.md).

1. Choisissez **Créer un disque**.

   Au bout de quelques secondes, le disque est créé et vous vous trouvez sur la nouvelle page de gestion de disque.

1. Choisissez votre instance dans la liste, puis cliquez sur **Attacher** pour lui attacher le nouveau disque.

## Étape 2 : Connectez-vous à votre instance pour formater et monter le disque
<a name="connect-to-linux-unix-instance-using-ssh-format-mount-disk"></a>

1. Après avoir créé et connecté votre disque, revenez à la page de gestion des instances dans Lightsail.

   L'onglet **Connexion** s'affiche par défaut.  
![\[L'onglet Connect de la page de gestion des instances\]](http://docs.aws.amazon.com/fr_fr/lightsail/latest/userguide/images/lightsail-instance-management-page-connect-tab.png)

1. Choisissez **Se connecter à l'aide de SSH** pour vous connecter à votre instance.

1. Entrez la commande suivante dans la fenêtre du terminal :

   ```
   lsblk
   ```

   La sortie de `lsblk` omet le `/dev/` préfixe des chemins de disque.
**Note**  
Le 29 juin 2023, nous avons mis à jour le matériel sous-jacent pour les instances de Lightsail. Dans les exemples suivants, les noms de périphériques des instances de génération précédente sont affichés sous la forme`/dev/xvda`. Les noms des appareils pour les instances créées après cette date sont affichés sous la forme`/dev/nvme0n1`.

------
#### [ Current generation instances ]

   Dans l’exemple de sortie suivant, le volume racine (`nvme0n1`) possède deux partitions (`nvme0n1p1` et `nvme0n1p128`), tandis que le volume supplémentaire (`nvme1n1`) ne possède aucune partition.

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

------
#### [ Previous generation instances ]

   Dans l’exemple de sortie suivant, le volume racine (`xvda`) possède une partition (`xvda1`), tandis que le volume supplémentaire (`xvdf`) ne possède aucune partition.

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

------

1. Déterminez si vous avez besoin de créer un système de fichiers sur le disque. Les nouveaux disques sont des périphériques de stockage en mode bloc bruts et vous devez créer un système de fichiers sur ces disques avant de pouvoir les monter et les utiliser. Les disques qui ont été restaurés à partir d'instantanés disposent probablement déjà d'un système de fichiers. Si vous créez un nouveau système de fichiers au-dessus d'un système de fichiers existant, l'opération écrase vos données.

   Utilisez ce qui suit pour déterminer si votre disque possède un système de fichiers ou non. Si votre disque ne possède pas de système de fichiers, passez à l'**étape 2.5**. Si votre disque possède un système de fichiers, passez à l'**étape 2.6**.

------
#### [ Current generation instances ]

   ```
   sudo file -s /dev/nvme1n1
   ```

   Vous devriez voir la sortie suivante sur un tout nouveau disque.

   ```
   /dev/nvme1n1: data
   ```

   Si vous voyez une sortie similaire à la suivante, cela signifie que votre disque possède déjà un système de fichiers.

   ```
   /dev/nvme1n1: SGI XFS filesystem data (blksz 4096, inosz 512, v2 dirs)
   ```

------
#### [ Previous generation instances ]

   ```
   sudo file -s /dev/xvdf
   ```

   Vous devriez voir la sortie suivante sur un tout nouveau disque.

   ```
   /dev/xvdf: data
   ```

   Si vous voyez une sortie similaire à la suivante, cela signifie que votre disque possède déjà un système de fichiers.

   ```
   /dev/xvda1: Linux rev 1.0 ext4 filesystem data, UUID=1701d228-e1bd-4094-a14c-12345EXAMPLE (needs journal recovery) (extents) (large files) (huge files)
   ```

------

1. Utilisez la commande suivante pour créer un nouveau système de fichiers sur le disque. Remplacez le nom de l'appareil (tel que`/dev/nvme1n1`) par*device\$1name*. En fonction des exigences de votre application ou des limitations de votre système d'exploitation, vous pouvez choisir un autre type de système de fichiers, tel que `ext3` ou `ext4`.
**Important**  
Cette étape suppose que vous montiez un disque vide. Si vous montez un disque sur lequel se trouvent déjà des données (par exemple un disque qui a été restauré à partir d'un instantané), n'utilisez-pas `mkfs` avant de monter le disque. Passez plutôt à l'**étape 2.6** et créez un point de montage. Dans le cas contraire, vous allez formater le disque et supprimer les données existantes.

------
#### [ Current generation instances ]

   ```
   sudo mkfs -t xfs device_name
   ```

   Vous devriez voir une sortie semblable à la suivante.

   ```
   meta-data=/dev/nvme1n1           isize=512    agcount=16, agsize=1048576 blks
            =                       sectsz=512   attr=2, projid32bit=1
            =                       crc=1        finobt=1, sparse=1, rmapbt=0
            =                       reflink=1    bigtime=1 inobtcount=1
   data     =                       bsize=4096   blocks=16777216, imaxpct=25
            =                       sunit=1      swidth=1 blks
   naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
   log      =internal log           bsize=4096   blocks=16384, version=2
            =                       sectsz=512   sunit=1 blks, lazy-count=1
   realtime =none                   extsz=4096   blocks=0, rtextents=0
   ```

------
#### [ Previous generation instances ]

   ```
   sudo mkfs -t ext4 device_name
   ```

   Vous devriez voir le résultat suivant comme suit.

   ```
   mke2fs 1.42.9 (4-Feb-2014)
   Filesystem label=
   OS type: Linux
   Block size=4096 (log=2)
   Fragment size=4096 (log=2)
   Stride=0 blocks, Stripe width=0 blocks
   4194304 inodes, 16777216 blocks
   838860 blocks (5.00%) reserved for the super user
   First data block=0
   Maximum filesystem blocks=4294967296
   512 block groups
   32768 blocks per group, 32768 fragments per group
   8192 inodes per group
   Superblock backups stored on blocks:
   32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
   4096000, 7962624, 11239424
   
   Allocating group tables: done
   Writing inode tables: done
   Creating journal (32768 blocks): done
   Writing superblocks and filesystem accounting information: done
   ```

------

1. Utilisez la commande suivante pour créer un répertoire de point de montage pour le disque. Le point de montage est l'endroit où se trouve le disque dans l'arborescence du système de fichiers et où vous lisez et écrivez des fichiers après avoir monté le disque. Remplacez un emplacement par un espace inutilisé tel que`/data`. *mount\$1point*

   ```
   sudo mkdir mount_point
   ```

1. Vous pouvez vérifier que le disque contient désormais un système de fichiers en saisissant la commande suivante.

------
#### [ Current generation instances ]

   ```
   sudo file -s /dev/nvme1n1
   ```

   Au lieu de cela`/dev/nvme1n1: data`, vous verrez un résultat similaire à ce qui suit.

   ```
   /dev/nvme1n1: SGI XFS filesystem data (blksz 4096, inosz 512, v2 dirs)
   ```

------
#### [ Previous generation instances ]

   ```
   sudo file -s /dev/xvdf
   ```

   Au lieu de cela`/dev/xvdf: data`, vous verrez un résultat similaire à ce qui suit.

   ```
   /dev/xvdf: Linux rev 1.0 ext4 filesystem data, UUID=0ee83fdf-e370-442e-ae38-12345EXAMPLE (extents) (large files) (huge files)
   ```

------

1. Enfin, montez le disque en saisissant la commande suivante.

   ```
   sudo mount device_name mount_point
   ```

   Vérifiez les autorisations sur les fichiers de votre nouveau montage de disque pour vous assurer que les utilisateurs et les applications peuvent écrire sur le disque. Pour plus d'informations sur les autorisations sur les fichiers, veuillez consulter [Rendre un volume Amazon EBS disponible à l'utilisation](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html) dans le *Guide de l'utilisateur Amazon EC2*.

## Étape 3 : Montez le disque chaque fois que vous redémarrez l'instance
<a name="mount-disk-every-time-reboot-instance-linux-unix"></a>

Vous souhaiterez probablement monter ce disque chaque fois que vous redémarrez votre instance Lightsail. cette étape est facultative pour vous.

1. Pour monter ce disque à chaque redémarrage du système, ajoutez une entrée pour l'appareil dans le fichier `/etc/fstab`.

   Créez une sauvegarde de votre fichier `/etc/fstab` que vous pourrez utiliser si vous détruisez ou supprimez accidentellement ce fichier en l'éditant.

   ```
   sudo cp /etc/fstab /etc/fstab.orig
   ```

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

   Vous devez entrer `sudo` avant d'ouvrir le fichier afin de pouvoir enregistrer les modifications.

1. Ajoutez une nouvelle ligne à la fin du fichier pour votre disque en utilisant le format suivant.

   ```
   device_name  mount_point  file_system_type  fs_mntops  fs_freq  fs_passno
   ```

   Par exemple, votre nouvelle ligne peut ressembler à cela.

------
#### [ Current generation instances ]

   ```
   /dev/nvme1n1 /data xfs defaults,nofail 0 2
   ```

------
#### [ Previous generation instances ]

   ```
   /dev/xvdf /data ext4 defaults,nofail 0 2
   ```

------

1. Enregistrez le fichier et quittez votre éditeur de texte.