| Samedi 13 Décembre 2025 | Sainte Lucie | S'identifier |
|
depuis le 10/05/2001 Dernière visite le 13/12/2025 à 14:32 |
Tous les Systèmes d'Exploitation propriétaire ne sont pas
organisés de la même façon. Un système de fichiers
étant une façon d'organiser et de stocker une arborescence sur
un support (disque, disquette, cd, dvd), on peut faire cohabiter
plusieurs systèmes dans des partitions d'un même disque.
Ainsi, le système de Linux, appelé ext1, 2 ou 3 (suivant la version), peut
en gérer d'autres (la liste se trouve dans /proc/filesystems).
Tout étant fichier, tous les systèmes de fichiers, peut importe
leur emplacement physique, doivent être intégrés dans
l'UNIQUE arborescence logique du système Linux.
Celle-ci peut donc être construite (et évoluer) à
partir de diverses partitions qui peuvent être situées sur plusieurs
disques. Ce qui réalise une intégration et une abstraction plus
poussée que dans le système Windows où les partitions
et lecteurs auquels sont affectées les lettres A:
B: C: D: etc.
demeurent des entités séparées. Naturellement la partition
sur laquelle est situé le répertoire racine joue un rôle
particulier.
Le processus de montage, avec sa commande mount, est le moyen de faire correspondre les parties de l'arborescence et les partitions physiques de disque. Il permet de plus d'affecter tout système extérieur (disquette, cdrom, dk zip, rép. réseau ...) à un répertoire créé pour cela dans l'arborescence. Il suffira ensuite de se déplacer dans ce répertoire (appelé point de montage), en fait un répertoire "d'accrochage", pour accéder à ses fichiers ( conformément aux permissions que possède l'utilisateur).
La racine est le sommet de la hiérarchie des répertoires. Il
s'agit d'une arborescence logique, indépendante de l'implantation physique
des divers sous-répertoires, qui peut s'étendre sur plusieurs
partitions incluses sur un ou plusieurs disques, et même sur des disques
réseaux.
Sa structure est standard, avec des extensions imposées par les distributions.
Toute modification est de la compétence exclusive de l'administrateur,
à l'exception des répertoires personnels situés dans
/home.
Il est recommandé de respecter cette architecture standard.
| / | : le répertoire racine | ||||||||||
| /bin | : les fichiers exécutables (en binaire) (initialisation du système + commandes "essentielles") | ||||||||||
| /boot | : le noyau vmlinuz et les fichiers de démarrage | ||||||||||
| /dev | : répertoire de fichiers spéciaux, qui servent de canaux de communication avec les périphériques (disques, adaptateur réseau, cartes son etc...) | ||||||||||
| /etc | : les fichiers de configuration du système et les principaux scripts de paramétrage | ||||||||||
| |||||||||||
| /home | : la racine des répertoires personnels des utilisateurs | ||||||||||
| /lib | : les bibliothèques et les modules du noyau | ||||||||||
| /mnt | : la racine des points de montage des systèmes de fichiers périphériques ou extérieurs (cd, disquette, nfs ..). | ||||||||||
| /opt | : lieu d'installation d'applications supplémentaires (comme starOffice, java ..) | ||||||||||
| /root | : répertoire personnel du super-utilisateur root | ||||||||||
| /sbin | : les fichiers exécutables pour l'administration du système | ||||||||||
| /tmp | : stockage des fichiers temporaires | ||||||||||
| /usr | : programmes accessibles à tout utilisateur; sa structure reproduit celle de la racine / | ||||||||||
| /var | : données variables liées à la machine (fichiers d'impression, traces de connexions http, smb .. dans /var/log) | ||||||||||
| /proc | : ce pseudo-répertoire contient une "image" du système (/proc/kcore est l'image de la RAM) |