InterMezzo (Dateisystem)

InterMezzo ist ein veraltetes verteiltes Dateisystem, das für Linux geschrieben ist, der unter dem GPL verteilt ist. Der Kernbestandteil wird in den aktuellen 2.6 Kern nicht eingeschlossen. Es wurde in den Standardkern von Linux von der Kernversion 2.4.15 eingeschlossen, aber war vom 2.6 Kern fallen gelassen. InterMezzo wird entworfen, um oben auf einem vorhandenen journaling Dateisystem wie ext3, JFS, ReiserFS und XFS zu arbeiten.

Ein System von InterMezzo besteht aus einem Server, der die Originalkopie des Dateisystems und einen oder mehr Kunden mit einem geheimen Lager des Dateisystems hält. Es arbeitet entweder in einer Erwiderungsweise, in der ein Kunde ein Duplikat des kompletten Dateisystems, oder in auf Verlangen Weise aufrechterhält, in der der Kunde nur um Dateien bittet, die es braucht. Es tut das durch das Gefangennehmen von allem schreibt der Dateisystemzeitschrift und Einteilung des Servers von ihnen zu den wiederzuspielenden Kundensystemen.

Es wird als ein "hohes Verfügbarkeitsdateisystem" beschrieben, da ein Kunde fortsetzen kann zu funktionieren, selbst wenn die Verbindung zum Server verloren wird. Während einer Periode der Separation werden Aktualisierungen geloggt und werden fortgepflanzt, wenn die Verbindung wieder hergestellt wird. Konflikte werden entdeckt und gemäß einer "Konfliktentschlossenheitspolitik" behandelt (obwohl die beste Politik wahrscheinlich sein wird, Konflikte zu vermeiden).

Typische Anwendungen der Erwiderungsweise sind:

  • Eine Traube von Servern, die auf einem geteilten Dateisystem funktionieren.
  • Computer, die mit dem Netz wie Laptops nicht immer verbunden werden.

Typische Anwendungen auf Verlangen der Weise sind:

  • Verteilte Dateiportion, z.B, FTP oder WWW-Server konnten in einem abgelegenen Standort widergespiegelt werden, ohne Dateien fortpflanzen zu müssen, auf die nie zugegriffen wird.
  • Tischarbeitsplätze.

InterMezzo wurde als ein Teil des Koda-Dateisystemprojektes an der Universität von Carnegie Mellon angefangen und nimmt viele Designentschlüsse von der Koda. Es wurde für erhöhte Skalierbarkeit, Leistung, Modularität und leichte Integration mit vorhandenen Dateisystemen entworfen.

Obwohl es im Standardkern von Linux in der Version 2.4 unterstützt wurde, wurde es in den 2.6 Reihen entfernt. Es ist anscheinend nicht mehr unter der Entwicklung, und seine Entwickler sind zu einem neuen Projekt genannt der Glanz weitergegangen.

Siehe auch

  • Einklang (ein Dateisynchronisationsprogramm).
  • rsync
  • Koda

Links


Universität von Carnegie Mellon / Weibchen (Beleidigung)
Impressum & Datenschutz