Accueil - Fonctionnement - Mandrake/Mandriva : 9.210.1 -
Logiciels - Réseau - Développement - Liens - Forum

Présentation - KDE - Système - Utilisateurs & Droits - Fichiers
Rechercher sur Linux Transition :

Contact
Les news de Linux TransitionLes News

   
   

Fonctionnement du système

Partitions du disque dur :

Disque durSous Windows chaque disque dur et lecteur de disques (cd, appareil photo numérique, ..) sont représentés par une lettre. Si le disque est découpé en partitions il y a alors une lettre par partition (C:\, D:\, ...)

Sous linux il y a aussi des partitions mais le principe de fonctionnement est différent. Il est identique à celui des sites internet, par exemple http://www.google.com/ ce qui nous intéresse c'est le dernier symbole / (slash = barre en anglais). Ce slash signifie que c'est la racine. Si on prend un deuxième exemple : http://www.google.com/repertoire1/repertoire2/ si vous avez tout compris, vous devez savoir qu'on est dans /repertoire1/repertoire2/ donc on est deux étages après la racine. Le premier est /repertoire1/ et le deuxième /repertoire2/

Ce que l'on vient de voir était un exemple par rapport aux sites internet pour mieux comprendre. Dans la réalité si vous allez dans l'explorateur (comme sous Windows) vous verrez : / au lieu de C:\ (vous pouvez remarquer que les barres sont inversées, sous Windows c'est l'anti-slash \ qui est utilisé)
Par contre il n'y aura jamais d'équivalent à D:\ ou E:\ car, comme je l'ai déjà dit, / est la racine et linux n'a qu'une racine (pas comme les sapins).

Là vous vous demandez à quoi sert d'avoir des partitions si on ne les distingues pas... Bonne question :-)

Sous linux les partitions sont physiquement créées sur le disque dur mais sont transparentes pour vous. Cela surprend au début mais on s'y fait vite. L'intérêt de faire des partitions est de limiter la taille maximale.
Par exemple votre maman adorée télécharge pleins de gadgets qui vous bloque le disque dur parce qu'il est saturé. La solution : faire de /home/maman/ une partition de 1Go. Donc si votre maman télécharge plus qu'1 Go, et bien elle ne pourra pas tout simplement.
Bon c'est vrai que cela ne sert pas à grand chose sur votre pc personnel mais il faut savoir que Linux a été créé pour des serveurs et donc là il y a beaucoup plus de contraintes qu'à la maison.

Une autre chose qui change par rapport à Windows est le fichier d'échange (swap en anglais). Sous Windows ce fichier est créé sur C: généralement, il s'appelle win386.swp pour Windows98 et pagefile.sys sur 2000 ou XP. Linux a aussi besoin d'un swap pour combler le manque de mémoire vive (RAM) par contre il utilise une partition rien que pour le swap. Ainsi il n'est pas dispersé sur le disque et donc plus rapide d'accès, par contre sa taille est fixée contrairement à celui de Windows qui peut augmenter en fonction des besoins.

Système de fichiers :

Sous Windows il existe deux types de système de fichiers : FAT32 et NTFS. Les deux sont gérés par winNT/2000/XP et seulement FAT32 pour win98/ME. Seul NTFS permet de gérer des droits aux niveaux des dossiers/fichiers en fonction des utilisateurs.
Linux possède son propre système de fichiers qui est actuellement EXT3 qui gère des droits tout comme NTFS. EXT étant le nom et 3 la version. Mais Linux est capable de lire un nombre important de systèmes de fichiers notamment FAT32 et NTFS, par contre Windows ne sait lire que ses propres systèmes.

Une particularité du système de linux est qu'il fait la différence entre les majuscules et minuscule contrairement à Windows qui affiche bien des majuscules dans les noms de fichiers mais n'en tient pas compte quand vous ouvrez un fichier depuis un programme.
Pour reprendre l'exemple d'internet (ah internet c'est fabuleux), cliquez sur les liens suivant : http://www.free.fr/index.html  puis http://www.free.fr/Index.html avec le deuxième vous avez un beau message d'erreur vous disant que la page n'existe pas. Ce site fonctionne sous linux donc il fait bien la différence entre majuscule et minuscule. Maintenant on va prendre un exemple d'un site qui tourne sous Windows : http://www.terrabilis.com/eau.asp puis http://www.terrabilis.com/Eau.asp dans ce cas là vous n'avez pas d'erreur et la page s'affiche normalement.

Arborescence :

Maintenant que l'on a vu ce qu'il se passait sur le disque dur, il faut voir l'organisation. Sous Windows (NT/2000/XP) vous avez 3 dossiers pour tout le système :

  • C:\Documents and Settings\ qui contient les fichiers personnels des différents utilisateurs
  • C:\Program Files\ pour les programmes installés sur le pc.
  • C:\WINNT\ ou C:\Windows\ qui contient les fichiers de configuration et de fonctionnement de Windows

Sous Linux c'est un peu plus compliqué (on peut pas être parfait).

Arborescence du système
  • /home/ et /root/ pour le dossier des utilisateurs. home signifie maison en anglais et root est le nom de l'administrateur du pc
  • /bin/ , /sbin/, /usr/bin/ et /usr/sbin/  pour les programmes. On remarque qu'il y a toujours le mot bin dans le nom. bin signifie binaire et donc programmes exécutables (comme les .exe sous Windows). Quand il y a un "s" devant (sbin) c'est pour préciser que ce sont des programmes Système normalement utilisés que par l'administrateur (root). Le usr est l'abréviation de user qui veut dire utilisateur en anglais
  • /etc/ pour les fichiers de configuration.

Après il existe plusieurs dossiers pour le système en lui même. En voici une partie :

  • /boot/ dossier servant pour le chargement du noyau
  • /dev/ fait le lien entre le système et les périphériques. Un fichier correspond à chaque périphérique.
  • /lib/ bibliothèques (lib=library) nécessaire au chargement du noyau. Un peu comme les DLL
  • /mnt/ dossier pour 'monter' (mnt=mount) les périphériques de stockage tel que lecteur cd, disquette, appareil photo... ou encore les partitions Windows ou d'un autre système d'exploitation.
  • /proc/ fichiers d'information sur la configuration système (en lecture uniquement)
  • /tmp/ pour les fichiers temporaires
  • /var/ pour tout fichier variable mais pas forcement temporaire. Par exemple les log d'un programme

Nous avons vu ce qui se passait sur le disque dur et comment il était organisé, voyons maintenant ceux qui l'utilisent et ce qu'ils peuvent en faire => Suite


Dernière modification de la page : 09/11/2005

Toutes les marques et logos présents sur cette page sont la propriété de leurs propriétaires respectifs
Les informations fournis sur cette page ne sont pas garanties
Vous pouvez utiliser les informations de cette page de façon non commerciale et à condition de faire un lien vers Linux Transition : linuxtransition.free.fr
Statistiques du site par - visiteurs depuis Juin 2004