Qu'est-ce qu'un système de fichiers distribué?
Un système de fichiers distribué est un système de fichiers qui permet à plusieurs ordinateurs d'un réseau de partager l'accès aux fichiers. Cet accès partagé permet aux fichiers et aux supports de stockage d'être partagés sur le réseau. Cela peut permettre aux ordinateurs disposant d'un espace de stockage minimal d'accéder aux fichiers volumineux et de les modifier.
De nombreux systèmes de fichiers modernes permettent l'utilisation du "partage de fichiers" avec d'autres ordinateurs du réseau. Voici un exemple de système de fichiers distribué. Dans ces cas, les seuls fichiers accessibles aux utilisateurs du réseau sont ceux qui ont été délibérément partagés par l'utilisateur.
Un système de fichiers ne peut être considéré comme un système de fichiers distribué que s'il répond à deux critères. La première est que le système doit permettre à plusieurs utilisateurs d'accéder aux fichiers de différents ordinateurs via un réseau. La seconde nécessite que le système de fichiers ne soit pas situé sur un disque physique partagé par chacun des ordinateurs. Si le système de fichiers se trouve sur un disque partagé par les ordinateurs, il est appelé système de fichiers sur disque partagé.
L'utilisation d'un système de fichiers distribué par rapport à un système de fichiers sur disque partagé présente de nombreux avantages. Les systèmes de disques partagés permettent à chaque utilisateur d'accéder directement au disque de mémoire. Cela permet à chaque ordinateur d’avoir un degré élevé de contrôle sur le disque de mémoire, ce qui peut constituer un risque pour la sécurité. Les systèmes de fichiers distribués permettent à la place un accès indirect via un protocole réseau.
L'utilisation d'un accès indirect via des protocoles réseau permet au périphérique de stockage central de réguler l'accès aux fichiers pour tous les utilisateurs. Cela peut aller de permettre à certains utilisateurs d’avoir un accès en lecture seule aux fichiers, voire de refuser tout accès à des fichiers particuliers. En centralisant ce contrôle, un système de fichiers distribué minimise les failles de sécurité potentielles.
Un autre système associé est appelé magasin de données distribué. Ce système est similaire et permet aux utilisateurs de stocker des informations sur divers systèmes de réseau. En contrepartie, les utilisateurs accédant au magasin de données distribué permettront aux autres utilisateurs de stocker des informations sur leur système.
La différence entre un système de fichiers distribué et un magasin de données distribué est souvent floue. La principale différence provient généralement des différents paramètres d'utilisation de ces systèmes. Les systèmes de fichiers distribués sont généralement utilisés sur des réseaux locaux, ce qui limite l’accès des utilisateurs extérieurs au réseau. En revanche, les magasins de données distribués ont souvent des utilisateurs de nombreux réseaux différents.