Préparation LPI - Montage et Démontage d'un Filesystem
Analyse du document source Le document source fourni est un support de cours (Préparation LPI - Exam 101) et ne contient aucune question d'examen explicite à résoudre. Conformément aux principes de rigueur, aucune question ou donnée n'a été inventée.
D'après le document Préparation LPI - Montage et Démontage d'un Filesystem
Cet article a été rédigé automatiquement à partir du document source, puis vérifié avant publication.

Document source
Linux System Administration · PDF · 15 pages
Afficher l'aperçu du document
Analyse du document source
Le document source fourni est un support de cours (Préparation LPI - Exam 101) et ne contient aucune question d'examen explicite à résoudre. Conformément aux principes de rigueur, aucune question ou donnée n'a été inventée. Voici la synthèse et l'explication structurée de l'ensemble des notions présentées dans ce document pour vous permettre de maîtriser l'objectif 104.3.
Domaines de connaissances du sujet 104.3
Pour réussir cette partie de l'examen, trois compétences principales sont exigées :
- Monter et démonter manuellement les systèmes de fichiers.
- Configurer les systèmes de fichiers pour un montage automatique au démarrage du système.
- Configurer les médias amovibles pour qu'ils soient montables par un utilisateur standard.
Le montage d'un système de fichiers (mount)
Le montage est l'opération qui consiste à greffer une partition (ou un périphérique) sur une arborescence existante.
Syntaxe et utilisation de la commande mount
La syntaxe générale est la suivante :
mount [param] [-t typefs] [-o options] fichier_special point_de_montage
Exemple d'utilisation :
mount /dev/sd1 /data
(Note : Le document mentionne /dev/sd1 dans la commande mais /dev/sda1 dans l'explication. La nomenclature standard sous Linux pour la première partition du premier disque SATA/SCSI est /dev/sda1).
Règles et points d'attention
- Prérequis : Le répertoire cible (point de montage) doit exister avant l'exécution de la commande.
- Masquage : Si le répertoire cible contenait déjà des données, celles-ci deviennent invisibles tant que le système de fichiers est monté.
- Intégrité : Le système de fichiers doit être cohérent. S'il est corrompu, il faut d'abord utiliser la commande
fsckpour le réparer. - Consultation : Taper
mountsans aucun paramètre liste toutes les partitions actuellement montées sur le système.
Le démontage d'un système de fichiers (umount)
L'opération inverse du montage s'effectue avec la commande umount.
Syntaxe de la commande umount
umount point_de_montage
Exemple :
umount /data
Problème classique : Le périphérique occupé
Il arrive que le démontage échoue avec le message d'erreur périphérique occupé (device is busy). Cela se produit si le système de fichiers est en cours d'utilisation, par exemple :
- Une commande est en train de s'y exécuter.
- Un fichier situé sur cette partition est ouvert.
- Un utilisateur se trouve dans un répertoire de cette partition (son répertoire courant de travail).
Résolution d'un périphérique occupé
Pour pouvoir démonter la partition, il faut identifier puis arrêter les processus qui maintiennent des fichiers ouverts. Le document présente deux commandes pour cela.
Identification avec fuser
La commande fuser affiche les identifiants de processus (PID) attachés à un point de montage.
[root@localhost ~]# fuser ~franck/mnt/data/
/home/franck/mnt/data/: 7022c
Ici, le processus 7022 bloque le démontage.
Identification avec lsof
La commande lsof (List of Open Files) donne des détails beaucoup plus complets sur les processus impliqués.
[root@localhost ~]# lsof ~franck/mnt/data/
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
bash 7022 franck cwd DIR 7,0 1024 2 /home/franck/mnt/data/
Le résultat montre clairement que l'utilisateur franck exécute un shell bash (PID 7022) et que son répertoire de travail courant (cwd pour Current Working Directory) se trouve dans la partition.
Paramètres et types de systèmes de fichiers
La commande mount accepte plusieurs paramètres globaux et types spécifiques.
Paramètres de base
-a: Monte tous les systèmes de fichiers définis dans le fichier/etc/fstab(à l'exception de ceux ayant l'optionnoauto).-r: Effectue un montage en lecture seule (read-only).-w: Effectue un montage en lecture/écriture (read-write).-L: Monte le périphérique en utilisant son Label (étiquette) au lieu de son chemin matériel.-U: Monte le périphérique en utilisant son UUID (identifiant unique universel).
Types de systèmes de fichiers (option -t)
Les types supportés incluent : ext2, ext3, ext4fs, reiserfs, jfs, xfs, vfat, et iso9660 (pour les CD/DVD). Si l'option -t n'est pas spécifiée, mount tente de détecter automatiquement le type.
Options de montage (option -o)
Ces options s'utilisent après le paramètre -o en ligne de commande, ou se placent dans la 4ème colonne du fichier /etc/fstab.
| Option | Fonctionnement |
|---|---|
| loop | Utilise un périphérique loopback, ce qui est indispensable pour monter un simple fichier physique (comme une image ISO) comme s'il s'agissait d'un disque. |
| noauto | Empêche le montage automatique de la partition lors du démarrage du système. |
| user | Autorise un utilisateur non-root à monter ce système de fichiers. |
| users | Similaire à user, mais permet à n'importe quel utilisateur de le démonter ensuite, pas seulement celui qui l'a monté. |
| owner | Similaire à user, mais exige que l'utilisateur soit le propriétaire du fichier de périphérique spécial. |
| remount | Permet de modifier les options d'un système de fichiers déjà monté (par exemple, passer de lecture seule à lecture/écriture) sans avoir à le démonter. |
| ro | Force l'accès en lecture seule. |
| rw | Force l'accès en lecture et écriture. |
Le fichier de configuration /etc/fstab
Ce fichier centralise la configuration des partitions. Au démarrage de la machine, la commande mount -a est exécutée de manière invisible et lit ce fichier pour monter les disques automatiquement.
Structure des lignes du fstab
Chaque ligne du fichier est divisée en 6 champs distincts :
- Nom du périphérique : Le fichier spécial (ex:
/dev/hda7) ou l'UUID. - Point de montage : Le répertoire où la partition sera greffée (ex:
/,/boot,/mnt/win_c). - Type de filesystem : Le type de formatage (ex:
ext3,vfat,swap). - Options de montage : Une liste d'options séparées par des virgules (ex:
defaults,ro,noatime). - Dump : Indique si la commande de sauvegarde
dumpdoit traiter cette partition (0 = pas de dump, 1 = dump activé). - Fsck : Détermine l'ordre de vérification du système de fichiers au démarrage (0 = aucune vérification, 1 = système racine root, 2 = autres partitions).
La gestion des médias amovibles
Pour les clés USB, CD-ROM ou disques externes, il est recommandé d'utiliser dans /etc/fstab :
- Les options de droits :
user,usersouowner(pour permettre aux utilisateurs normaux de les manipuler). - L'option
noauto(pour ne pas bloquer le système au démarrage si le média n'est pas inséré).
Les points de montage usuels pour ces périphériques sont /media ou /mnt. Le document précise que la configuration manuelle de ces périphériques est devenue rare aujourd'hui, car les sous-systèmes matériels (hotplug / udev) gèrent ces montages dynamiquement à la volée.
Méthode
Face à une épreuve de type LPI sur ce sujet, la méthode de résolution la plus efficace repose sur trois piliers :
- Connaître l'ordre exact du fichier
/etc/fstab: Les questions demandent fréquemment de repérer l'erreur dans une ligne dufstab. Mémorisez bien l'ordre des 6 champs (Périphérique, Point de montage, Type, Options, Dump, Fsck). - Distinguer les outils d'investigation : Si une question porte sur un démontage impossible, cherchez immédiatement les commandes
lsofoufuserdans les propositions, ce sont les seules capables d'identifier le PID bloquant. - Mémoriser la différence de droits : Les options
useretuserssont souvent confondues dans les QCM. Rappelez-vous queusersavec un "s" est plus permissif, car il permet à d'autres utilisateurs de démonter le volume.
Commentaires
Aucun commentaire pour le moment. Posez la première question.