Jeudi 21 Novembre 2024 | Présentation de Marie, Présentation de Marie au temple, par Joachim et Anne. Elle est donnée au Seigneur. / Christ, Roi de l'Univers
Chiffre 2Chiffre 9Chiffre 3Chiffre 5Chiffre 6Chiffre 8
depuis le 13/04/2012

Expressions - Informations - Partage

- Les Systèmes de fichiers -


01 02 03

Systèmes de fichiers Linux

Systèmes de fichiers

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).

Catégories des fichiers Linux

  1. fichiers normaux
    * texte : courrier, sources des programmes, scripts, configuration ...
    * exécutables : programmes en code binaire.
  2. fichiers répertoires
    fichiers conteneurs : contiennent des références à d'autres fichiers.
    véritable charpente de l'arborescence, ils permettent d'organiser les fichiers par catégories.
  3. fichiers spéciaux
    situés dans /dev: points d'accès préparés par le système aux périphériques. Le montage réalise une correspondance de ces fichiers spéciaux vers leur répertoire "point de montage".
    (exemple, le fichier /dev/hda permet l'accès et le chargement du 1er disque IDE)
  4. fichiers liens symboliques
    Référence : référence (un pointeur) à un autre fichier.
    Permet d'utiliser un même fichier sous plusieurs noms sans devoir le dupliquer sur le disque.

Arborescence du système Linux

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.

Liste des répertoires principaux et leur rôle

  • / : 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
    • /etc/rc.d : scripts de démarrage du système
    • /etc/X11 : scripts de configuration du serveur X
    • /etc/sysconfig : configuration des périphériques
    • /etc/cron : description des tâches périodiques à effectuer
    • /etc/skel : fichiers recopiés dans le rép. personnel d'un nouvel utilisateur
  • /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)
Ma Zone Web :: Expressions - Informations - Partage, ©2012-2024  | MEZOTICAM® Camille FRONTON