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.ext4 | ext4 |
| mkfs.ext3 | ext3 |
| mkfs.ext2 | ext2 |
| mkfs.ntfs | NTFS |
| mkfs.fat | fat32 |
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 :
- 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
- Lancer le scan avec fsck :
fsck /dev/sdx1