L’arborescence système sous Linux

Sous les systèmes Gnu/Linux et *BSD, le système est organisé  suivant une unique arborescence, dont la racine est « / »: le « File Hierarchy Standard’ (FHS).

Vous me suivez ? non ? Mince, approfondissons un peu alors …

Pour faire un comparatif facile, le « / » équivaudrait à « C: » ou au poste de travail sous Windows (vraiment en gros hein ;-)), donc quand vous voulez installer une distribution, et qu’il vous demande la racine, c’est « / » qu’il faut mettre. Le « /home » équivaudrait à « Documents & Settings » et « /home/votre_pseudo » à « Mes Documents« . C’est mieux là ?

Présentation (sommaire) de l’arborescence :

  • / : Racine
  • /bin : Binaires (fichiers exécutables) essentiels au système et
  • /boot : Fichiers nécessaires au gestionnaire de démarrage (Grub, Lilo ..)
  • /dev : Fichiers périphériques du système (Dev=Devices)
  • /etc : Fichiers de configuration spécifiques à la machine et des exécutables (scripts d’initialisation et de configuration par exemple).

/etc/rc.d scripts de démarrage du système
/etc/X11 scripts de configuration du serveur X
/etc/cron description des tâches périodiques à effectuer
/etc/skel fichiers recopiés dans le rép. personnel d’un nouvel utilisateur

  • /home : contient le(s) répertoire(s) utilisateur(s)
  • /home/pseudo : données perso + fichiers de configuration des applications de « pseudo »

  • /lib : Bibliothèques et modules essentielles au système
  • /mnt : Points de montage (cdrom, floppy, clé USB …)
  • /opt : Paquets non nécessaires au fonctionnement du système / non présents dans les paquets de la distribution
  • /root : Répertoire personnel du root
  • /sbin : fichiers pour l’administration du système
  • /tmp : Fichiers temporaires
  • /usr : Principal répertoire de stockage des applications
  • /var : Données variables de fonctionnement des programmes qui tournent sur le système
  • /var/log/ : contient les fichiers de log pour analyser et/ou dépanner le système

  • /proc : système de fichier virtuel permettant d’accéder directement à de nombreuses informations du noyau
  • /sys : système de fichier virtuel représentant l’arbre des périphériques physiques vus par le noyau.

Vous avez souvent la possibilité de créer plusieurs partitions lors de la création de votre système, par exemple une pour le « / » et une autre pour « /home » ça permet en cas de problème de pouvoir garder (ou sauvegarder) ses données, de faire une installation propre .. la liste est longue ..

La présentation est loin d’être complète, mais le principal est là, si vous débutez, c’est ce qu’il faut pour vous pour appréhender le système.

Ressources :

et n’oubliez pas : « Tout est Fichier« . (Ken Thompson)

représentation visible de l’arbre des périphériques physiques vus par le noyau.
Vus : 996
Publié par Skhaen : 18