Salut !
Il y a trois ans déjà, j'ai essayé d'expliquer → ici ← la hiérarchie des fichiers du système Linux et les partitions du disque possibles ou obligatoires. Pour ces dernières il y a à dire et à redire.
Par contre, le ''Filesystem Hierarchy Standard'' (FHS) est une constante que respectent toutes les distributions Linux. Son importance tient au fait que dans Linux, tout (programmes, services, images, textes ...) est fichier, y compris les répertoires, les dispositifs d'entrée et de sortie de périphériques ..
La majorité des fichiers sont ''regulars'' (réguliers, ordinaires). Ils contiennent des données standards (textes etc.).
Certains se distinguent ..
.. les ''directories'' (répertoires), des fichiers qui contiennent des listes d'autres fichiers,
.. les ''special files'' (fichiers spéciaux) qui correspondent aux mécanismes d'entrée et de sortie et se trouvent généralement dans le répertoire /dev,
.. les ''links'' (liens) qui rendent possible la visibilité d'un fichier ou d'un répertoire depuis n'importe quelle partie de l'arborescence du système,
.. les ''domain sockets'' (IPC sockets), semblables au sockets TCP/IP, référencés par les processus en tant qu'inodes (nœuds d'index), qui permettent des relations entre les processus à travers le réseau avec la protection d'un système de contrôle des fichiers.
.. les ''named pipes'' (tubes nommés), données organisées en FIFO, une des techniques qui permettent la synchronisation entre les opérations, la communication entre les processus sans utiliser la sémantique des sockets.
L'arborescence complète (origine BlackMore Ops) ..
Un résumé du plus important (origine Debian) ..
La liste suivante décrit quelques caractéristiques importantes des répertoires et des partitions. L'utilisation de l'espace disque varie grandement avec la configuration du système et les modes d'utilisation. Les principes généraux énoncés ici constituent une introduction au partitionnement des disques.
La partition racine / doit toujours contenir les répertoires : /etc, /bin, /sbin, /lib et /dev, sinon votre système ne pourra pas démarrer. En général, 150 à 250 Mo sont nécessaires ;
.. /usr : tous les programmes des utilisateurs (/usr/bin), les bibliothèques (/usr/lib), la documentation (/usr/share/doc), etc. sont dans ce répertoire. Cette partie du système de fichiers a besoin du plus d'espace possible. Vous devriez disposer d'au moins 500 Mo d'espace disque. Si vous voulez installer plus de paquets, vous devriez augmenter l'espace disque attribué à ce répertoire. Pour installer un poste de travail ou un serveur « généreux », 4 à 6 Go sont nécessaires ;
.. /var : toutes les données variables comme les articles des forums usenet, les messages électroniques, les sites web, le cache du système des paquets, etc. seront placées dans ce répertoire. La place nécessaire dépend énormément de l'usage que vous faites de votre ordinateur, mais pour la plupart des administrateurs, elle sera dictée par la charge due aux outils de gestion des paquets. Si vous envisagez de faire une installation complète de tout ce que Debian peut vous offrir en une seule fois, réserver 2 à 3 Go d'espace pour /var devrait suffire. Si vous préférez installer le tout en plusieurs étapes (p. ex. d'abord les services et utilitaires, puis les outils texte, puis X11...), vous pouvez vous contenter de 300 à 500 Mo. Si l'espace disque est une contrainte majeure et que vous ne voulez pas faire de mises à jour majeures, vous pouvez vous en tirer avec 30 à 40 Mo ;
.. /tmp : si un programme crée des données temporaires, elles seront probablement placées dans /tmp. 40 à 100 Mo devraient suffire. Certaines applications, gestionnaires d'archives, outils pour créer des CD/DVD, logiciels multimedia, peuvent se servir de /tmp pour stocker provisoirement des images. Si vous comptez utiliser ces programmes, vous devrez recalculer l'espace nécessaire dans /tmp.
.. /home : chaque utilisateur mettra ses données dans un sous-répertoire de ce répertoire. La place nécessaire dépend du nombre d'utilisateurs sur le système, et du genre de fichiers qu'ils devront stocker. Selon l'utilisation du système, vous devriez réserver environ 100 Mo par utilisateur. Réservez beaucoup plus d'espace si des fichiers multimedia (images, MP3, films) seront conservés dans le répertoire.
@+
Norme de hiérarchie du système de fichiers (Daniel Quinlan - Olivier Tharan .. Linux France .. 1994 – 1999)
Hiérarchie du système de fichiers Debian (aramis_qc .. Debian pour les nuls .. Linuxpedia .. 05 mai 2007)
L’arborescence des fichiers Linux (Admin Debian .. 21 avril 2010)
Organisation de Linux (FHS) (Mistra Formation)
Les systèmes de fichiers (Linux France)