GNU/Linux >> Tutoriels Linux >  >> Linux

Différence entre un système de fichiers distribué et un système de fichiers en cluster ?

J'ai lu quelques articles et je n'ai pas trouvé la réponse que je cherchais. Ce que je comprends est le suivant :

Les deux systèmes s'étendent sur un réseau. Un système de fichiers distribué comporte plusieurs endroits où le système de fichiers est conservé (par exemple, chaque poste de travail peut en avoir une copie), créant ainsi de nombreuses copies au cas où quelque chose arriverait à un ou plusieurs nœuds. Les différents nœuds sont synchronisés dans une certaine logique (et les conflits sont résolus)

Un système de fichiers de cluster est un système de fichiers distribué avec un seul nœud, ce qui signifie que tout le monde prend les données d'un nœud et les met à jour là-bas.

Les affirmations suivantes sont-elles correctes, sinon quelle est la différence ?

Réponse acceptée :

Le même mot peut avoir plusieurs significations selon qui parle et de quoi il parle. En général, un système de fichiers distribué est comme CIFS ou NFS, où les nœuds hébergeant les fichiers réels peuvent être servis à partir de plusieurs nœuds. Avec CIFS, cela se fait via DFS (littéralement "système de fichiers distribués" où les clients obtiennent des références vers quel serveur héberge le fichier/dossier demandé) et avec NFS, cela se fait via pNFS ("Parallel NFS" qui consiste davantage à supprimer les goulots d'étranglement des performances en activant E/S parallèles).

Un système de fichiers en cluster est un système dans lequel les métadonnées du système de fichiers sont structurées pour permettre à plusieurs nœuds d'avoir un accès simultané au même périphérique de bloc. Habituellement, cela implique que chaque nœud qui monte le système de fichiers ait son propre journal et implémente des verrous de système de fichiers qui sont transmis via le réseau de pulsation du cluster HA.


Linux
  1. Différence entre SAN et NAS

  2. Différence entre chat et '>' pour mettre à zéro un fichier ?

  3. La différence entre "du -sh *" et "du -sh ./*" ?

  4. La différence entre .exrc et .vimrc ?

  5. Quelle est la différence entre un utilisateur normal et un utilisateur système ?

Créer et étendre un système de fichiers XFS basé sur LVM

La différence entre initrd et initramfs ?

différence entre le fichier de périphérique et le pilote de périphérique

Quelle est la différence entre un appel système et un appel de bibliothèque ?

Différence entre le système de fichiers créé par fdisk et le système de fichiers créé par mkfs - linux

Quel système de fichiers utiliser entre OSX et Linux