L'Arborescence Linux (FHS), navigation et supports amovibles
Fiche de synthèse sur l'arborescence unique GNU/Linux (FHS), la navigation par chemins absolus et relatifs, les fichiers cachés et le cycle de montage des clés USB.
Sous GNU/Linux et les systèmes UNIX, tout part de la racine (/). Contrairement à Windows qui attribue une lettre de lecteur par partition physique (C:, D:), Linux unifie l’ensemble des périphériques, montages et ressources logicielles au sein d’une arborescence unique hiérarchisée, standardisée par le FHS (Filesystem Hierarchy Standard).
1. Principes Fondamentaux
- La Racine unique (
/) : Le point d’entrée universel du système de fichiers. - Tout est fichier : Périphériques disques (
/dev/sda), interfaces pseudo-fichiers noyau (/proc,/sys) ou liaisons réseau sont manipulables à l’aide des primitives de fichiers standard. - Séparation Statique vs Dynamique : Les binaires immuables et bibliothèques partagées sont isolés des données variables en cours d’exploitation.
2. Cartographie des Répertoires Clés du FHS
| Répertoire | Rôle & Contenu | Droits & Accès |
|---|---|---|
/ |
Racine du système (root directory). | Administrateur root |
/bin & /sbin |
Commandes fondamentales du système (liens symboliques vers /usr/bin sur les distributions modernes UsrMerge). |
Exécution système |
/etc |
Fichiers de configuration textuels de l’ensemble du système et des services hébergés (network, fstab, apt/, ssh/). |
Lecture tous, écriture root |
/home |
Répertoires personnels des utilisateurs (/home/etudiant), documents, configurations locales (~/.config/). |
Propriétaire utilisateur |
/root |
Dossier personnel dédié au super-utilisateur root (isolé hors de /home pour maintenance mono-utilisateur). |
Restreint à root |
/var |
Données variables : journaux système (/var/log), caches (/var/cache), bases de données (/var/lib/mysql) ou sites web (/var/www). |
Variable selon services |
/usr |
Programmes et bibliothèques utilisateurs en lecture seule (/usr/bin, /usr/lib, /usr/share). |
Administrateur root |
/tmp |
Fichiers temporaires créés par les logiciels en cours d’exécution. Vidé généralement à chaque redémarrage. | Lecture/écriture tous (sticky bit) |
/dev |
Fichiers de périphériques virtuels créés par udev (/dev/sda, /dev/null, /dev/urandom). |
Noyau / root |
/proc & /sys |
Systèmes de fichiers virtuels en mémoire RAM exposant les processus actifs et les paramètres du noyau Linux. | Lecture / introspection |
/opt |
Logiciels tiers et progiciels autonomes fournis hors gestionnaire de paquets de la distribution. | Administrateur root |
3. Navigation : Chemins Absolus, Relatifs et Fichiers Cachés
- Chemin absolu : Commence obligatoirement par
/. Il désigne un emplacement unique depuis la racine universelle (ex :/etc/apt/sources.list) et fonctionne depuis n’importe quel emplacement. - Chemin relatif : Ne commence jamais par
/. Il se calcule par rapport au répertoire de travail actuel (ex :Documents/tp.odtou../etc). Le symbole..désigne le dossier parent. - Fichiers cachés : Tout fichier ou dossier dont le nom commence par un point (ex :
.bashrc,.config) est invisible dans le gestionnaire standard ; on l’affiche avecls -adans le terminal ouCtrl + Hdans Dolphin.
4. Supports Amovibles : Cycle de Montage et Règle du Démontage Propre
Lors de l’insertion d’une clé USB, le système ne crée pas de lecteur D:. Il rattache la partition amovible à un point de montage dynamique situé sous /media/etudiant/<nom_de_la_cle>.
Sous KDE Plasma, l’insertion déclenche une notification « Monter et ouvrir » en bas à droite, et une icône de périphériques dans la barre des tâches permet de « Retirer en toute sécurité ». Dans Dolphin, un clic droit puis Propriétés (champ « Monté sur ») ou la touche F6 révèle le chemin complet du montage.
La règle d’or : Pourquoi toujours « Démonter / Éjecter » une clé ?
Pour optimiser les performances, Linux utilise un mécanisme de mise en mémoire tampon (write cache) : lorsque vous copiez un fichier sur la clé, le système signale souvent la fin de copie alors que les blocs de données sont encore stockés temporairement dans la mémoire vive (RAM) en attente d’écriture physique sur la mémoire flash.
Si vous débranchez brutalement la clé sans l’éjecter, l’écriture est interrompue : le système de fichiers de la clé est irrémédiablement corrompu. Démonter proprement force l’écriture des mémoires tampons (sync) et libère le périphérique en toute sécurité.
5. Les Règles d’Or pour le Technicien SIO
💡 Règle 1 : La configuration vit dans
/etcNe modifiez jamais un binaire ou une bibliothèque compilée. Tout comportement d’un service sous Linux (Apache, Nginx, MariaDB, OpenSSH) se paramètre dans un fichier texte situé dans/etc/.
🔍 Règle 2 : Le premier réflexe en cas d’incident est dans
/var/logLes pannes, refus de connexion et erreurs d’amorçage s’analysent directement viajournalctlou en inspectant/var/log/sysloget/var/log/auth.log.
🛡️ Règle 3 : Sécurité des espaces partagés Le dossier
/tmpdispose du droit spécial Sticky Bit (tsur les permissions :drwxrwxrwt), empêchant un utilisateur régulier de supprimer ou renommer un fichier temporaire appartenant à autrui.
Valorisation E4 — Compétences travaillées
En quoi les gestes techniques de cette ressource valident chaque compétence du référentiel (base du portfolio d'épreuve E4).
- C-1.1.1Recenser et identifier les ressources numériques
Recenser les dossiers du FHS (/etc, /home, /var/log, /tmp) et caractériser leurs droits d'accès respectifs.
- C-1.3.1Participer à la valorisation de l’image de l’organisation sur les médias numériques en tenant compte du cadre juridique et des enjeux économiques
Naviguer et exploiter l'arborescence (chemins absolus et relatifs, fichiers cachés, points de montage des supports USB).