Structure interne des disques

Un disque est

  • Structuré en BLOCS de taille constante (512 octets)
  • Partitionné en disques logiques, ou systèmes de fichiers (file systems)

Structure d’un Système de Fichiers

Trois zones distinctes :

  • Le SUPER-BLOCK contient des détails sur la structure du f.s. (taille, nbe maximal de fichiers, date de dernière modification etc.)
  • Une zone d’I-NODES. Chaque i-node contient des informations relatives UN fichier
  • Une zone de blocs de données pour le contenu des fichiers du f.s.

Structure d’un Répertoire

C’est un fichier contenant des listes de paires

nom de fichier – numéro d’i-node

Structure précise dans /usr/include/sys/dir.h

Pas de destruction possible (marquage seulement)

Accès :

  • lecture : l’utilisateur peut lister le contenu du répertoire
  • exécution : l’utilisateur peut se rendre dans le répertoire
  • écriture : l’utilisateur peut créer, détruire et renommer des fichiers du répertoire (MEME S’IL N’EN EST PAS PROPRIETAIRE)

Structure d’un I-Node

Inode = contraction de « index » et « node »; en français, nœud d’index).
C’est un identifiant unique attaché au fichier qui contient des infos sur :

  • le Contenu
  • droits d’accès au fichier
  • nombre de liens sur le fichier
  • UID et GID du propriétaire
  • taille du fichier

Pour info, La Taille maximale d’un fichier sous UNIX est de 10 puissance 12 octets…

Répondre

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Twitter picture

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Connexion à %s

Suivre

Get every new post delivered to your Inbox.