Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
fhs [Le 27/09/2010, 12:25] helly |
fhs [Le 25/01/2023, 10:34] (Version actuelle) 193.50.153.8 [/boot] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag>administration système fichier}} | ||
+ | ---- | ||
+ | |||
======= La FHS ======= | ======= La FHS ======= | ||
Cette page de doc a pour but de vous renseigner sur l'arborescence des répertoires des principaux systèmes Unix.\\ | Cette page de doc a pour but de vous renseigner sur l'arborescence des répertoires des principaux systèmes Unix.\\ | ||
- | |||
===== Définition ===== | ===== Définition ===== | ||
- | La FHS (« Filesystem Hierarchy Standard ») est un standard sur la hiérarchie des systèmes GNU/Linux. Sa première version date de du 14 février 1994, et la version actuelle est la 2.3, datant de janvier 2004. | + | La Filesystem Hierarchy Standard ( « FHS » ) est un standard sur la hiérarchie des systèmes GNU/Linux. Sa première version date de du 14 février 1994, et la version actuelle est la 3.0, datant de juin 2015. |
+ | |||
+ | Référence complète: https://refspecs.linuxfoundation.org/fhs.shtml | ||
===== Arborescence ===== | ===== Arborescence ===== | ||
==== /bin ==== | ==== /bin ==== | ||
Ligne 9: | Ligne 14: | ||
==== /boot ==== | ==== /boot ==== | ||
(partition séparée conseillée.)\\ | (partition séparée conseillée.)\\ | ||
- | C'est ici que se trouvent les fichiers de votre chargeur d'amorçage (GRUB par exemple) ainsi que vos noyaux linux. | + | C'est ici que se trouvent les fichiers de votre chargeur d'amorçage (GRUB par exemple) ainsi que vos noyaux linux |
+ | ..... | ||
==== /dev ==== | ==== /dev ==== | ||
Les liens vers les périphériques physiques (CD, disques durs…), ainsi que les périphériques virtuels (/dev/null, /dev/random).\\ | Les liens vers les périphériques physiques (CD, disques durs…), ainsi que les périphériques virtuels (/dev/null, /dev/random).\\ | ||
- | On peut noter que les périphériques physiques sont nommé sous la forme « /dev/sdXN » avec X étant une lettre et N un numéro :\\ | + | On peut noter que les périphériques physiques sont nommés sous la forme « /dev/sdXN » avec X étant une lettre et N un numéro :\\ |
/dev/sda1 représente la première partition (1) de votre premier disque dur (a) \\ | /dev/sda1 représente la première partition (1) de votre premier disque dur (a) \\ | ||
/dev/sdd6 représente la sixième partition (6) de votre quatrième disque dur (d)… | /dev/sdd6 représente la sixième partition (6) de votre quatrième disque dur (d)… | ||
- | |||
==== /etc ==== | ==== /etc ==== | ||
+ | (editing text config)\\ | ||
C'est la cachette des fichiers de configuration des logiciels installés. | C'est la cachette des fichiers de configuration des logiciels installés. | ||
- | |||
==== /home ==== | ==== /home ==== | ||
(partition séparée conseillée.)\\ | (partition séparée conseillée.)\\ | ||
Répertoire contenant les dossiers utilisateurs sous la forme /home/nom_utilisateur. | Répertoire contenant les dossiers utilisateurs sous la forme /home/nom_utilisateur. | ||
- | |||
==== /lib ==== | ==== /lib ==== | ||
- | Répertoire où sont installées les librairies logicielles installées par le système et ajoutées par vous même. | + | Répertoire où sont installées les bibliothèques système. |
==== /mnt ==== | ==== /mnt ==== | ||
- | Point de montage des partitions temporaires.\\ | + | Point de montage des partitions internes montées temporairement.\\ |
On y monte généralement les partitions des disques durs internes. Pour les partitions externes, on utilisera plutôt /media. | On y monte généralement les partitions des disques durs internes. Pour les partitions externes, on utilisera plutôt /media. | ||
Ligne 35: | Ligne 38: | ||
==== /opt ==== | ==== /opt ==== | ||
- | Répertoire où vous installerez manuellement des logiciels non fournis par le système. | + | Est réservé pour l'installation des paquetages des greffons d'applications |
+ | |||
+ | Ref: https://www.pathname.com/fhs/pub/fhs-2.3.html#OPTADDONAPPLICATIONSOFTWAREPACKAGES | ||
==== /proc ==== | ==== /proc ==== | ||
Ligne 53: | Ligne 58: | ||
(partition séparée conseillée) | (partition séparée conseillée) | ||
Répertoire des fichiers temporaires, vidé à chaque démarrage du système. | Répertoire des fichiers temporaires, vidé à chaque démarrage du système. | ||
- | |||
==== /usr ==== | ==== /usr ==== | ||
+ | (Unix system ressource)\\ | ||
Dossier contenant les exécutables du système qui ne sont pas vitaux à son démarrage et son fonctionnement minimal.\\ | Dossier contenant les exécutables du système qui ne sont pas vitaux à son démarrage et son fonctionnement minimal.\\ | ||
Son architecture est semblable à celle de / . | Son architecture est semblable à celle de / . | ||
+ | |||
==== /var ==== | ==== /var ==== | ||
Dossier contenant les variables du système, renseignant son état. | Dossier contenant les variables du système, renseignant son état. | ||
Ligne 78: | Ligne 84: | ||
== /var/tmp == | == /var/tmp == | ||
- | Fichiers temporaires. | + | Fichiers temporaires, ceux là ne sont pas supprimés à chaque démarrage. |
== /var/www == | == /var/www == | ||
Répertoire web par défaut de Apache. | Répertoire web par défaut de Apache. | ||
- | |||
- | |||
===== Partitionnement ===== | ===== Partitionnement ===== | ||
- | Il est conseillé de partitionner son système, c'est à dire de créer différentes partitions pour séparer les parties « indépendantes ». | + | Il est conseillé de partitionner son système, c'est-à-dire de créer différentes partitions pour séparer les parties « indépendantes ». |
Ainsi en cas de réinstallation du système, certaines parties personnalisée seront déjà mises en place sans avoir besoin de les restaurer. | Ainsi en cas de réinstallation du système, certaines parties personnalisée seront déjà mises en place sans avoir besoin de les restaurer. | ||
Ligne 91: | Ligne 95: | ||
Probablement le répertoire le plus important à séparer !\\ | Probablement le répertoire le plus important à séparer !\\ | ||
Ainsi en cas de destruction de votre système ou de réinstallation, vos données et configurations personnelles resteront en place.\\ | Ainsi en cas de destruction de votre système ou de réinstallation, vos données et configurations personnelles resteront en place.\\ | ||
- | Il est conseillé de faire cette partition la plus étendue possible. | + | Il est conseillé de faire cette partition la plus grande possible. |
=== /opt === | === /opt === | ||
Aussi assez important dans le cas où vous installez beaucoup de logiciels manuellement (des jeux par exemple).\\ | Aussi assez important dans le cas où vous installez beaucoup de logiciels manuellement (des jeux par exemple).\\ | ||
- | Je vous conseille personnellement une taille de base de 20 Gio, à adapter en fonction de vos besoins. | + | Je vous conseille personnellement une taille de base de 20 Gio, à adapter en fonction de vos besoins. |
=== /boot === | === /boot === | ||
Permet de bien séparer les fichiers de boot.\\ | Permet de bien séparer les fichiers de boot.\\ | ||
- | Une taille de 200 Mio suffira amplement. | + | Une taille de 200 Mio suffira amplement. |
- | === /tmp === | + | === /tmp === |
- | 2Gio. | + | (attente de confirmations) |
=== / === | === / === | ||
- | Sous entendu « le reste des répertoires », une taille de 10Gio à 20Gio sera suffisante. | + | Sous entendu « le reste des répertoires », une taille de 10 Gio à 20 Gio sera suffisante. |
+ | <note help> Pour plus d'informations pratiques sur le partitionnement,[[:tutoriel:partitionner_manuellement_avec_installateur_ubuntu|voir le tutoriel dédié]] au partitionnement. | ||
+ | </note> | ||
+ | <note important> | ||
+ | Il est impossible de créer plus que 4 partitions primaire sur une table de partitions de type msdos. On se tournera alors vers la création de partitions logiques.\\ | ||
+ | [[partitions#pourquoi_seulement_4_partitions_primaires | Voir la page de doc spécifique pour plus de renseignements. ]] | ||
+ | </note> | ||
- | ===== Sources ===== | + | ===== Voir aussi ===== |
\\ | \\ | ||
- | * **(fr)** [[http://fr.wikipedia.org/wiki/Filesystem_Hierarchy_Standard | page wikipédia de la FHS ]] \\ | + | * **(fr)** [[wpfr>Filesystem_Hierarchy_Standard | page wikipédia de la FHS ]] \\ |
- | * **(en)** [[http://www.pathname.com/fhs/ | site web de la FHS ]] | + | * **(en)** [[https://www.pathname.com/fhs/ | site web de la FHS ]] |
+ | * [[:arborescence|Arborescence des répertoires d’Ubuntu]] | ||
- | //Contributeurs : [[utilisateurs:helly|helly]]// | + | ---- |
+ | //Contributeur principal : [[:utilisateurs:helly|helly]]//. |