La norme organise la hiérarchie des répertoires sur la plupart des distributions Linux, facilitant l’administration courante. Comprendre cette structure aide à localiser rapidement fichiers, exécutables et configurations système.
Ce repère couvre dossiers comme /bin, /etc, /home et /var avec leurs rôles et interactions. Gardez ces éléments en tête pour aborder maintenant les points essentiels.
A retenir :
- Organisation prévisible des répertoires système pour support et maintenance
- Séparation des données utilisateur permettant restauration sans réinstallation complète
- Partitionnement recommandé pour isoler /home, /boot et /tmp
- Repères standards pour administrateurs et distributions compatibles FHS
FHS et hiérarchie des répertoires Linux essentiels
À partir des repères, il convient d’examiner les fonctions spécifiques de chaque dossier système afin d’agir correctement. Cette section présente exemples, usages et implications pour administrateurs et utilisateurs.
Rôles de /bin, /sbin, /usr et /lib
Ce point détaille les exécutables et bibliothèques essentiels au démarrage et à l’usage courant. Selon The Linux Foundation, la FHS fixe l’emplacement attendu de ces fichiers pour les distributions.
Répertoire
But principal
Contenu typique
/bin
Commandes essentielles pour tous les utilisateurs
cp, mv, ls, sh
/sbin
Outils système réservés aux administrateurs
fdisk, ifconfig, reboot
/lib
Bibliothèques partagées nécessaires aux exécutables
libc, modules noyau
/usr
Ressources et exécutables non vitaux au démarrage
/usr/bin, /usr/lib, documentation
Cette table permet de repérer vite où se trouvent programmes et bibliothèques pour l’exploitation quotidienne. Elle aide notamment lors des dépannages ou des restaurations ciblées.
Gestion des configurations : /etc et /root
Cette partie explique où résident les fichiers de configuration et le répertoire administrateur sur le système. Selon Wikipédia, /etc contient les fichiers texte de configuration tandis que /root reste le domicile de l’administrateur.
« En séparant /home de la racine, j’ai pu réinstaller le système sans perdre mes configurations personnelles. »
Lucie B.
Ces principes amènent naturellement au besoin de partitionner pour isoler données et démarrages selon les usages. Le point suivant détaillera les choix pratiques et les tailles suggérées pour chaque partition.
Partitionnement recommandé pour Linux et gestion de /home
Parce que l’isolation protège les données, le partitionnement devient une pratique recommandée par les administrateurs. Cette section fournit règles, exemples et arguments pour dimensionner les partitions de manière pragmatique.
Avantages d’isoler /home et /tmp
Ce volet explique pourquoi séparer les données utilisateur simplifie restaurations et migrations, et réduit les risques. Selon Wiki ubuntu-fr, placer /home sur une partition dédiée réduit fortement le risque de perte lors d’une réinstallation.
Critères de partitionnement : Considérez usage, taille des données et fréquence d’installation. Ces critères guident la répartition de l’espace disque entre usages système et données personnelles.
- Usage quotidien et charge
- Volume de données utilisateur
- Fréquence de sauvegarde et restauration
- Nécessité d’isolation des applications
Tailles recommandées et justification
Ce point propose des repères de taille fondés sur pratiques et recommandations courantes en administration système. Selon The Linux Foundation, certaines tailles comme 200 Mio pour /boot restent suffisantes pour la plupart des configurations.
Partition
Taille recommandée
Raison
/boot
200 Mio
Stockage noyau et chargeur d’amorçage
/opt
20 Gio
Applications installées manuellement ou volumineuses
/
10–20 Gio
Système de base et fichiers vitaux
/home
Variable, privilégier grande taille
Conserver données et configurations utilisateur
« J’ai réservé une partition /opt de vingt gigaoctets pour mes applications manuelles, ce choix a évité des conflits de paquets. »
Ahmed L.
Avec des partitions claires, la gestion des logs et services devient plus fiable et prévisible. Le point suivant examinera précisément /var, les journaux et les services hébergés.
Gestion opérationnelle de /var, journaux et services sous Linux
Après le partitionnement, l’attention se porte sur les variables et les journaux qui renseignent l’état du système et des services. Cette section détaille les sous-dossiers de /var et leur rôle dans l’exploitation quotidienne.
Structure de /var et sous-répertoires critiques
Ce point identifie les répertoires comme /var/log, /var/mail, /var/run et /var/spool et leurs usages précis. Selon Wikipédia, /var/log concentre la journalisation tandis que /var/tmp permet des temporaires persistants entre redémarrages.
Sous-répertoires à connaître : Les exemples ci-dessous aident à prioriser sauvegardes et rotations régulières. Ces éléments guident les politiques d’archivage et d’alerte.
- /var/log journalisation système
- /var/www contenu web par défaut
- /var/spool files d’attente des services
- /var/lock verrouillage et états d’usage
Maintenance, rotation des logs et bonnes pratiques
Cette partie aborde les procédures de rotation, d’archivage et de surveillance des journaux système pour limiter l’usage disque. Un bon paramétrage facilite le dépannage et accélère la résolution lors d’incidents matériels ou logiciels.
« L’équipe d’exploitation a standardisé la rotation journalière, ce choix a réduit les incidents liés au disque plein. »
Marc P.
« À mon sens, séparer /var et /home est une étape indispensable pour toute infrastructure durable. »
Sofia R.
La maîtrise de ces dossiers simplifie les opérations quotidiennes et améliore la sécurité des services hébergés. Les références officielles fournissent les règles exactes et complètent ces recommandations pratiques.
Source : « Filesystem Hierarchy Standard (FHS) », The Linux Foundation, 2015 ; « Filesystem Hierarchy Standard », Wikipédia ; « La FHS », Wiki ubuntu-fr.
