Aller au contenu

Connexion et déconnexion d'un disque sous Linux

Dans cet article

Remarque

Pour les serveurs VPS, utilisez l'option de mise à niveau du plan. L'instruction ci-dessous concerne uniquement les serveurs Linux dédiés.

Connexion d'un disque

Après avoir attaché le disque, vous devez le préparer au sein du système d'exploitation. Le processus se compose de quatre étapes :

  1. Créer une partition ;
  2. Formater (créer un système de fichiers) ;
  3. Monter le disque ;
  4. Ajouter à /etc/fstab pour le démarrage automatique.

Avant de préparer le disque, vous devez identifier les noms des disques présents dans le système.

Vous pouvez lister les disques avec la commande suivante :

lsblk
Exemple de sortie :

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda      8:0    0   15G  0 disk
└─sda1   8:1    0   15G  0 part /
sdb1      8:16   0   10G  0 disk   # nouveau disque (aucune partition)
vda    252:0    0    1M  1 disk

Dans cet exemple, le nouveau disque est /dev/sdb1. Toutes les commandes ci-dessous l'utilisent comme exemple. Remplacez sdb par le nom réel dans votre système.

1. Création d'une partition (fdisk)

Lancez le mode interactif pour le disque :

sudo fdisk /dev/sdb1

Séquence d'actions :

  • Appuyez sur n > créer une nouvelle partition ;
  • Choisissez p > primaire ;
  • Appuyez sur Entrée trois fois (conservez les valeurs par défaut : disque entier, premier secteur, etc.) ;
  • Appuyez sur w > écrire les modifications et quitter.

Vérifiez le résultat :

lsblk

Une nouvelle partition devrait maintenant apparaître, par exemple /dev/sdb1.

2. Création d'un système de fichiers

Par exemple, utilisez ext4 — un système de fichiers fiable et largement pris en charge :

sudo mkfs.ext4 /dev/sdb1

Remarque

Alternatives : xfs, btrfs, ntfs (via mkfs.ntfs) — selon vos besoins.

3. Montage du disque

Créez un point de montage (répertoire) :

sudo mkdir -p /mnt/disk2

Montez la partition :

sudo mount -o barrier=0 /dev/sdb1 /mnt/disk2

Vérifiez :

df -Th

Le disque est maintenant prêt à l'emploi : tous les fichiers dans /mnt/disk2 seront stockés sur le nouveau disque.

4. Montage automatique au démarrage (/etc/fstab)

L'utilisation de l'UUID (au lieu de /dev/sdb1) garantit la stabilité en cas de changement de l'ordre des disques.

Récupérez l'UUID de la partition :

lsblk -o NAME,UUID

Exemple de sortie :

NAME   UUID
sda
└─sda1 073e596c-0101-4b87-8f4e-40f96b90baa9
sdb
└─sdb1 1a138d62-46e2-4c2c-9d41-f488d6e340a4

Ouvrez /etc/fstab :

sudo nano /etc/fstab

Ajoutez la ligne suivante (remplacez l'UUID et le chemin selon vos besoins) :

UUID=1a138d62-46e2-4c2c-9d41-f488d6e340a4  /mnt/disk2  ext4  defaults  0  2

Remarque

defaults — options de montage standard (rw, suid, dev, exec, auto, nouser, async) ; 0 — non inclus dans les sauvegardes (dumps) ; 2 — vérification du système de fichiers au démarrage (après la racine).

Déconnexion du disque

Un disque local ne peut pas être supprimé si le serveur possède un point de récupération. Supprimez-le d'abord dans le panneau de contrôle.

Étapes :

  1. Modifiez /etc/fstab et commentez ou supprimez la ligne contenant le disque :

    sudo nano /etc/fstab
    # UUID=... /mnt/disk2 ext4 defaults 0 2
    
  2. Démontez le disque :

    sudo umount -l /mnt/disk2
    

    Remarque

    L'indicateur -l (lazy) est utile si le disque est occupé (par exemple, une session est ouverte à l'intérieur du point de montage).

  3. Supprimez le point de montage (facultatif) :

    sudo rmdir /mnt/disk2