La structure du système de fichiers d'un système d'exploitation est son niveau d'organisation le plus bas. Presque toutes les façons dont un système d'exploitation interagit avec ses utilisateurs, ses applications et son modèle de sécurité dépendent de la façon dont il stocke ses fichiers dans des périphériques de stockage. Il est impératif, et ce pour nombre de raisons, que les utilisateurs et les programmes puissent compter sur une structure de systèmes de fichiers commune afin de savoir où lire et écrire des fichiers.
Les systèmes de fichiers séparent les fichiers en deux catégories logiques différentes :
Fichiers partageables/fichiers non-partageables
Fichiers variables/fichiers statiques
Les fichiers partageables sont accessibles aussi bien localement qu'à partir d'hôtes distants, alors que les fichiers non-partageables sont seulement disponibles localement. Les fichiers variables, comme les documents, peuvent être modifiés à tout moment. Les fichiers statiques, tels que les fichiers binaires, ne peuvent être changés sans l'action directe de l'administrateur système.
Nous définissons ces fichiers de cette manière en raison des différents types d'autorisations données aux répertoires qui les contiennent. La façon dont le système d'exploitation et ses utilisateurs utilisent les fichiers détermine le répertoire où ces fichiers doivent être placés, selon qu'il est monté pour la lecture-seule ou pour la modification, ainsi que le niveau d'accès permis pour chaque fichier. Le niveau le plus élevé de cette organisation est crucial. En effet, l'accès aux sous-répertoires sous-jacents pourrait être limité ou des problèmes de sécurité pourraient survenir si le niveau le plus élevé est mal organisé ou s'il ne suit pas une structure rigide.
Précédent | Sommaire | Suivant |
Ressources supplémentaires | Niveau supérieur | Aperçu de FHS (Filesystem Hierarchy Standard) |