Aller au contenu
Administration Linux medium

Monter un système de fichiers et le rendre persistant

8 min de lecture

Une partition formatée n'est utilisable qu'une fois montée sur un répertoire de l'arborescence ; pour qu'elle revienne après un redémarrage, elle doit figurer dans /etc/fstab. Ce guide montre comment monter avec mount, vérifier avec findmnt, démonter proprement, puis rendre le montage persistant par UUID, en évitant le piège classique : une ligne /etc/fstab erronée qui bloque le démarrage. Pour administrateurs débutants à intermédiaires. Sorties issues d'un test AlmaLinux.

  • Monter et démonter un système de fichiers (mount, umount)
  • Vérifier un montage avec findmnt
  • Écrire une entrée /etc/fstab fiable par UUID
  • Éviter un démarrage bloqué grâce à nofail et mount -a

Le point de montage est un répertoire existant où le système de fichiers devient accessible. Créez-le, puis montez :

Fenêtre de terminal
sudo mkdir -p /mnt/data1
sudo mount /dev/sda1 /mnt/data1

Vérifiez avec findmnt, plus lisible que mount car il ne montre que ce qui vous intéresse :

Fenêtre de terminal
findmnt /mnt/data1
TARGET SOURCE FSTYPE OPTIONS
/mnt/data1 /dev/sda1 ext4 rw,relatime

La colonne SOURCE confirme le bon périphérique, FSTYPE le système de fichiers et OPTIONS les options actives. Ce montage est temporaire : il disparaît au prochain redémarrage tant qu'il n'est pas inscrit dans /etc/fstab.

Avant de débrancher un disque externe, démontez pour garantir que toutes les écritures sont terminées :

Fenêtre de terminal
sudo umount /mnt/data1

Le fichier /etc/fstab (file systems table) liste les systèmes de fichiers montés au démarrage. La règle d'or : référencer par UUID, jamais par /dev/sdX (qui peut changer si l'ordre des disques bouge). Récupérez l'UUID :

Fenêtre de terminal
sudo blkid /dev/sda1
/dev/sda1: UUID="16ef4b6e-8295-414a-8450-1e84ce52ca1d" TYPE="ext4"

Ajoutez une ligne à /etc/fstab. Ses six colonnes : périphérique, point de montage, type, options, dump, passe de vérification.

UUID=16ef4b6e-8295-414a-8450-1e84ce52ca1d /mnt/data1 ext4 defaults 0 2
  • UUID : identifiant stable du système de fichiers.
  • Point de montage : /mnt/data1, qui doit exister.
  • Type : ext4, xfs...
  • Options : defaults, ou une liste (defaults,noatime).
  • Dump : 0 (sauvegarde héritée, désactivée).
  • Passe : ordre de fsck au boot, 1 pour /, 2 pour le reste, 0 pour XFS.

C'est l'étape que l'on oublie, et qui coûte cher. Une ligne /etc/fstab erronée (faute de frappe, UUID inexistant) bloque le démarrage : le système tombe en emergency mode et attend un mot de passe root. Avant tout redémarrage, testez la syntaxe à chaud :

Fenêtre de terminal
sudo mount -a

Si la commande ne renvoie rien, toutes les entrées sont valides. Une erreur signale une ligne à corriger immédiatement, pendant que le système fonctionne encore normalement.

Quelques entrées /etc/fstab selon le besoin :

# Disque de données interne (boot dépend de lui)
UUID=... /data xfs defaults 0 2
# Disque externe USB (ne doit pas bloquer le boot)
UUID=... /mnt/backup ext4 defaults,nofail,x-systemd.device-timeout=5 0 2
# Volume en lecture seule
UUID=... /mnt/archive ext4 ro 0 2

L'option x-systemd.device-timeout=5 limite l'attente à 5 secondes si le périphérique tarde, utile combinée à nofail.

SymptômeCause probableSolution
Boot en emergency mode après modif fstabUUID erroné ou option invalidecorriger la ligne, ou la commenter ; toujours mount -a avant reboot
umount: target is busyprocessus dans le point de montagefuser -vm <pt>, quitter le répertoire
Disque externe bloque le démarragepas de nofailajouter nofail à la ligne
Montage absent après rebootligne oubliée dans /etc/fstabajouter l'entrée, tester mount -a

Une entrée /etc/fstab ne se juge qu'après un redémarrage : c'est exactement ce que le lab vérifie. Vous montez un disque supplémentaire sur /srv/data, référencé par UUID plutôt que par nom de périphérique, et vous validez la ligne avec mount -a avant de prouver que le montage persistant survit au reboot.

Vérifiez que l'essentiel de ce guide est acquis. Les questions portent uniquement sur ce qui vient d'être expliqué ici.

Contrôle de connaissances

Validez vos connaissances avec ce quiz interactif

6 questions
6 min.
70% requis

Informations

  • Le chronomètre démarre au clic sur Démarrer
  • Questions à choix multiples, vrai/faux et réponses courtes
  • Vous pouvez naviguer entre les questions
  • Les résultats détaillés sont affichés à la fin

Lance le quiz et démarre le chronomètre

  • Un système de fichiers n'est utilisable qu'une fois monté ; findmnt vérifie le résultat.
  • Démontez (umount) avant de débrancher ; fuser -vm trouve ce qui bloque.
  • Dans /etc/fstab, référencez par UUID (stable), jamais par /dev/sdX.
  • mount -a teste la syntaxe avant de redémarrer : une ligne fautive bloque le boot.
  • nofail sur les disques non essentiels évite un démarrage en emergency mode.

Ce site vous est utile ?

Sachez que moins de 1% des lecteurs soutiennent ce site.

Je maintiens +700 guides gratuits, sans pub ni tracking. Un soutien, même symbolique, m'aide à couvrir l'hébergement et à garder ces ressources gratuites. Merci pour votre appui.

Le formulaire ne s'affiche pas ? Ouvrir Ko-fi dans un onglet.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn