La gestion des disques sous Linux

Lister les disques

Pour afficher les disques durs, SSD et autre périphériques de stockage attachés au système, il existe différentes commandes (avec chacune leurs spécificités) :

 fdisk -l 

ou

 lsblk 

blkid permet d'afficher les systèmes de fichiers utilisés sur les partitions :

 blkid 

Pour obtenir des informations sur un périphérique en particulier, on utilisera plutôt la commande fdisk suivie du nom du matériel :

 fdisk /dev/sdx 

Pour voir l'utilisation des disques, la commande df est très pratique :

 df -h 

L'argument -h permet d'afficher les informations de façon plus lisibles.

Partitionner un disque

Pour créer des volumes sur un disque, on utilise la commande fdisk en précisant le périphérique :

 fdisk /dev/sdx 

Les informations relatives au disque sélectionné vont alors s'afficher et un menu va s'ouvrir. Pour naviguer dans le menu fdisk, il faut entrer la touche correspondant à l'action souhaitée et valider par ENTREE.

touche p Montre les partitions existantes sur le disque
touche n Permet de créer de nouvelles partitions
touche t Permet de choisir le type de système de fichier qui sera utilisé sur une partition nouvellement créée
touche d Permet de supprimer une partition du disque

Formatter une partition

Pour formatter une partition, on se sert de la commande “mkfs” qui va permettre de choisir le système de fichiers à créer sur le disque. Par exemple :

Commande Système de fichiers installé
mkfs.ext4ext4
mkfs.ext3ext3
mkfs.ext2ext2
mkfs.ntfsNTFS
mkfs.fatfat32

Vérifier l'intégrité d'une partition et la réparer

fsck (File System Check) permet de vérifier l'intégrité d'une partition et de réparer d'éventuelles erreurs.

Procédure à suivre :

  1. Identifier la partition défaillante et la démonter
    lsblk -fe7 -o +size

    Ici, on suppose que la partition est /dev/sdx1 :

    umount /dev/sdx1
  2. Lancer le scan avec fsck :
    fsck /dev/sdx1

Sources