Concept du système de fichiers sous Linux

Les 3 règles d'OR

1) La structure de fichiers est un arbre où les branches sont les dossiers et les feuilles sont les fichiers

2) Il n'y a qu'une racine (root)

3) Sous Linux tout est ou peut ramener à un fichier (ou à un dossier): les données, les programmes, les périphériques, le paramétrage du kernel, les serveurs...

La structure d'arbre

La racine de l'arbre est / et on représente toujours l'arbre inversé : le haut de l'arbre est la racine !

Les dossiers principaux : /etc, /bin, /sbin, /home, /usr, /var, /mnt, /tmp, /dev, /boot, /proc

Les chemins (path) permettent de localiser un fichier.

On distingue les chemins absolus et les chemins relatifs

  • Absolu : commence par / et ils partent de la racine (/usr/lib)
  • Relatifs : les autres et il partent d'une position dans l'arbre (franck/Docs si je me trouvais dans home)

Eléments du chemin particulier : . (la position courante) et .. (la position supérieur dans l'arbre)

Les Inodes

Le mécanisme utilisé pour implémenter ce concept est basé sur la gestion d'inodes

Les répertoires sont des groupes d'inodes sur des fichiers ou d'autres répertoires

Les différents FileSystem

Fichiers locaux (disques durs) : ext3, reiserfs, vfat, hfs, iso9660

Fichiers distants (serveur de fichiers) smbfs, nfs

 

Documentation : http://www.cyberciti.biz/tips/understanding-unixlinux-filesystem-inodes.html
Modifié le: lundi 15 juillet 2013, 23:30