• Aucun résultat trouvé

Systèmes de fichiers

Dans le document Red Hat Enterprise Linux 3 (Page 92-95)

5. Gestion du stockage

5.4. Caractéristiques de performance des disques durs

5.5.2. Systèmes de fichiers

Même en disposant du périphérique de stockage de masse approprié, configuré correctement et par-titionné de manière adéquate, il n’est toujours pas possible de stocker et rechercher des informations facilement — il manque une manière de structurer et organiser ces informations. En fait, il faut un système de fichiers.

La notion de système de fichiers est tellement fondamentale au niveau de l’utilisation des périphé-riques de stockage de masse que l’utilisateur d’ordinateur moyen ne distingue même plus entre les deux. Ceci étant, les administrateurs système ne peuvent pas se permettre d’être ignorants quant aux systèmes de fichiers et l’impact qu’ils ont sur le travail quotidien.

Un système de fichiers est une méthode permettant de représenter des données sur un périphérique de stockage de masse. Les systèmes de fichiers ont généralement les caractéristiques suivantes :

Stockage de données basé sur des fichiers

Structure de répertoire (parfois appelé "dossiers") hiérarchique

Suivi de la création de fichiers, de l’accès et des moments de modification

Degré de contrôle du type d’accès autorisé pour un fichier particulier

Notion de propriété de fichier

Comptabilisation de l’espace utilisé

Tous les systèmes de fichiers ne possèdent pas forcément chacune de ces caractéristiques. Par exemple, un système de fichiers construit pour un système d’exploitation mono-utilisateur pourrait tout à fait utiliser une méthode de contrôle d’accès beaucoup plus simplifiée et pourrait vraisemblablement se passer d’une prise en charge pour la propriété de fichiers.

Il est important de garder à l’esprit que le système de fichiers utilisé peut avoir un impact considérable sur la nature de votre charge de travail quotidienne. Ainsi, en vous assurant que le système de fichiers utilisé dans votre entreprise correspond étroitement aux besoins fonctionnels de cette dernière, vous pourrez non seulement garantir qu’il sera tout à fait approprié aux besoins de votre environnement, mais qu’il pourra également être maintenu facilement et efficacement.

C’est dans cet état d’esprit que les sections suivantes examinent ces caractéristiques en détail.

5.5.2.1. Stockage à base de fichiers

Alors que de nos jours les systèmes de fichiers qui utilisent la métaphore du fichier pour le stockage de données sont si universels qu’on n’y prête même plus attention, il convient néanmoins ici d’examiner certains points.

Tout d’abord, il est important de connaître toute restriction existant au niveau des noms des fichiers.

Par exemple, quels caractères sont acceptés dans un nom de fichier ? Quelle est la longueur maximale d’un nom de fichier ? Ces questions sont importantes dans la mesure où elles dictent les règles à suivre en matière de noms de fichiers acceptables ou inacceptables. Les systèmes d’exploitation plus anciens utilisant des systèmes de fichiers plus élémentaires n’acceptaient souvent que des caractères alphanumériques (et seulement majuscules) et des noms de fichiers traditionnels de type8.3 (c’est-à-dire un nom de fichier composé de huit caractères suivi d’une extension de fichier de trois caractères).

5.5.2.2. Structure de répertoire hiérarchique

Alors que les systèmes de fichiers utilisés dans certains anciens systèmes d’exploitation ne fonction-naient pas selon le concept des répertoires, tous les systèmes de fichiers couramment utilisés de nos jours incluent cette caractéristique. Les répertoires sont eux-mêmes souvent implémentés en tant que fichiers, ce qui veut dire qu’aucun utilitaire particulier n’est nécessaire pour les maintenir.

De plus, étant donné que les répertoires sont eux-mêmes des fichiers et qu’ils contiennent des fi-chiers, ils peuvent contenir d’autres répertoires, permettant ainsi la construction d’une hiérarchie de répertoires à plusieurs niveaux. Ce concept étant essentiel, tous les administrateurs système devraient en avoir une très bonne compréhension. L’utilisation d’une hiérarchie de répertoires à plusieurs ni-veaux peut simplifier considérablement la gestion de fichiers, aussi bien par vos utilisateurs que par vous-même.

5.5.2.3. Suivi des dates de création, d’accès, de modification des fichiers

La plupart des systèmes de fichiers effectuent un suivi des dates auxquelles un fichier a été créé ; certains gardent même un historique des dates auxquelles les fichiers ont été modifiés ou lus. Outre la possibilité de pouvoir déterminer lorsqu’un fichier donné a été créé, utilisé ou modifié, ces dates sont essentielles pour le bon déroulement des opérations de sauvegardes incrémentielles.

Pour de plus amples informations sur la manière dont les sauvegardes utilisent ces caractéristiques de système de fichiers, reportez-vous à la Section 8.2.

5.5.2.4. Contrôle d’accès

Le contrôle d’accès représente un domaine dans lequel les systèmes de fichiers différent considérable-ment. Certains systèmes de fichiers n’ont aucun modèle de contrôle d’accès clair, alors que d’autres sont beaucoup plus sophistiqués. D’une manière générale, la plupart des systèmes de fichiers mo-dernes utilisent l’association de deux composants comme base d’une même méthodologie de contrôle d’accès.

Identification de l’utilisateur

Liste des opérations permises

Le principe de l’identification de l’utilisateur implique que le système de fichiers (and le système d’exploitation sous-jacent) doit d’abord être capable d’identifier l’utilisateur individuel de manière unique. Ce faisant, il est possible d’attribuer une responsabilité totale pour toute opération effectuée au niveau du système de fichiers. Une autre caractéristique souvent utile est celle desgroupesd’utilisateur

— permettant de regrouper au coup par coup des utilisateurs. Les groupes sont la plupart du temps utilisés par des entreprises au sein desquelles des membres peuvent être associés à un ou plusieurs projet(s). Une autre caractéristique prise en charge par certains systèmes de fichiers est la création d’identifiants génériques pouvant être attribués à un ou plusieurs utilisateur(s).

Le système de fichiers doit ensuite être capable de maintenir des listes d’opérations qui sont permises (ou interdites) sur chaque fichier. Les opérations pour lesquelles un suivi est le plus couramment effectué sont les suivantes :

La lecture de fichiers

L’écriture de fichiers

L’exécution de fichiers

Différents systèmes de fichiers peuvent étendre la liste des opérations pour inclure la possibilité de supprimer des fichiers ou même la possibilité d’effectuer des modifications liées au contrôle d’accès d’un fichier.

5.5.2.5. Comptabilisation de l’espace utilisé

Un aspect constant de la vie d’un administrateur système est le fait qu’il n’y a jamais assez d’espace libre, et même s’il y en a assez, il ne sera pas libre pour longtemps. Par conséquent, un administrateur système devrait, au minimum, être en mesure de déterminer facilement le degré d’espace disponible pour chaque système de fichiers. En outre, des systèmes de fichiers dotés de fonctionnalités bien définies en matière d’identification des utilisateurs incluent souvent la possibilité d’afficher la quantité d’espace consommée par un utilisateur.

Cette fonctionnalité est essentielle dans de vastes environnements à utilisateurs multiples, car re-grettablement, la règle des 80/20 est souvent en vigueur au niveau de l’espace disque — 20% des utilisateurs seront responsables de 80% de l’utilisation votre espace disque disponible. En facilitant l’identification des utilisateurs inclus dans ces 20%, il est possible de gérer de manière plus efficace les éléments liés au stockage.

En allant encore plus loin dans ce sens, certains systèmes de fichiers incluent la possibilité d’établir des limites individuelles pour les utilisateurs (souvent appelésquotas de disque) en ce qui concerne la quantité d’espace disque que chacun d’eux peut utiliser. Bien que les caractéristiques varient en fonction des systèmes de fichiers, d’une manière générale, il est possible d’allouer à chaque utilisateur une certaine quantité d’espace disque pour sa propre utilisation. Excepté cet aspect commun, les systèmes de fichiers varient les uns par rapport aux autres. En effet, certains d’entre eux autorisent l’utilisateur à dépasser une seule fois la limite qui lui est propre, alors que d’autre recourent à une

"période de grâce" pendant laquelle une deuxième limite plus élevée est appliquée.

Dans le document Red Hat Enterprise Linux 3 (Page 92-95)