Genehmigt: Fortect
Anscheinend sind einige unserer Leser beim Versuch, die Dateistruktur eines Linux-Clusters zu replizieren, auf eine Art Fehlermeldung gestoßen. Dieses Problem tritt in Bezug auf eine Reihe von Faktoren auf. Lassen Sie uns das Vorstehende jetzt besprechen.
“Netzwerk und Dateisystem” leitet “Parallel File System” hierher um. Weitere Informationen zur Sun NFS-Methode finden Sie auf der folgenden Seite. Siehe Abschnitt Netzwerksystemdatei.
Der Körper eines funktionalen Dateiclusters ist ein Dateisystem, das tatsächlich berücksichtigt wird, wenn gleichzeitig eine Verbindung zu mehreren Computersystemen hergestellt wird. Es gibt mehrere Ansätze, um Clustering zu ermöglichen, von denen die meisten kein persönliches direktes Clustering-Dateisystem verwenden (nur eine angeschlossene Hauszone pro Knoten). Geclusterte Dateischemata können vorhandene Funktionalität wie ortsunabhängige Adressierung und dadurch Redundanzfortschritt, Zuverlässigkeit erhöhen oder Komplexität in einer Vielzahl von Teilen des Clusters reduzieren. Parallele Dateisysteme sind fast immer eine Art von geclusterten Dateisystemen, bei denen Daten routinemäßig als Sicherungsdienst auf mehrere Speicherknoten angewendet werden. [1]
Die Shared Disk System File verwendet ein Storage Area Network (SAN), um mehreren Computern unterwegs einen direkten Blockzugriff auf die CD zu ermöglichen. Zugriffskontrolle und Konvertierung von Operationen auf Dateiebene, die von einfachen Anwendungen verwendet werden, in Operationen auf Blockebene, die von SANs verwendet werden, werden wirklich intern beim Kunden durchgeführt. Die häufigste Quelle für geclusterte Dateisysteme, das spezielle Shared-Disk-Listing-System, bietet eine konsistente, serialisierbare Wahrnehmung des Dateisystems durch die Einführung von Parallelitätskontrollmechanismen, um die Beschädigung und versehentliche Enttäuschung von Computerdateien zu verhindern, selbst wenn mehrere Clients eine Verbindung herstellen um tatsächlich platziert zu werden, um auf die gleichen Dateien zuzugreifen. Dateien derzeit. Shared-Disk-Dateisysteme verwenden normalerweise einen Shutdown-Mechanismus, um eine Datenbeschädigung bei jedem Ausfall eines Knotens zu verhindern, da ein äußerst unsicheres Gerät Daten beschädigen kann, wenn es die Kommunikation mit seinen Geräten verliert. die gleichen Funktionen, wenn man bedenkt, dass andere Knoten
Ein Storage City-Netzwerk kann eine beliebige Anzahl von Block-Layer-Protokollen vollständig nutzen, einschließlich SCSI, iSCSI, HyperSCSI, ATA über Ethernet (AoE), Fibre Channel, Interaction Block Device und InfiniBand.
Auf einigen gemeinsam genutzten Platten gibt es unterschiedliche technologische Ansätze für das Dateisystem. Einige verteilen Dateiinformationen über die Server bis hin zum Cluster a (vollständig verteilt). [2]
Beispiele
Verteilte Dateisysteme
Verteilte Instigate-Systeme teilen sich nicht die Blockverfügbarkeit für jeden unserer Speicher, sondern nutzen das Mobilfunkprotokoll. [3] [4] Diese sind im Allgemeinen bereits als Netzwerkdateischemata bekannt, obwohl sie nicht die einzigen dateibasierten Internet-Seiten sind, die das Netzwerk verwenden, um Daten zu verteilen die Fähigkeiten auf Computersystemen und Unternehmen, je nachdem, wie das Protokoll entworfen wurde.
Der Unterschied zwischen einem verteilten Dokumentationssystem und einem fabelhaften verteilten Speichersystem besteht darin, dass das Dateiaufteilungssystem Dateien enthält, die als lokale Dateien mit präzisen Schnittstellen und folglich Semantik geöffnet werden müssen – z.B. mount / unmount, Verzeichnisse auflisten, Browsen / Schreiben mit Byte-Beschränkung möglich, eigenes Popularitätsmodell. Im Gegensatz dazu erfordern verteilte Datenspeicher die Verwaltung einer anderen API-Bibliothek oder Semantik (hauptsächlich der entsprechenden Datenbank). [6]
Designziele
Verteilte Dateisysteme können auf verschiedene Weise nach “Transparenz” streben. Das heißt, sie entwickeln sich normalerweise zu “unsichtbaren” Client-Programmen, von denen Experten sagen, dass sie ein System “sehen”, das immer noch wie ein ähnlichstes Doc-System aussieht. Hinter den Kulissen verarbeitet die vorgestellte Doc-System-Lokalisierung Dateien, führt Suchen durch und bietet immer andere Funktionen, auf die im Folgenden eingegangen wird.
- Zugriffstransparenz: Clients sind sich der weiterverteilbaren Dateien nicht bewusst und können auf dieselbe Weise wie auf lokale Dateien zugreifen.
- Offenheit der Site: Es gibt einen konsistenten Namensraum, der fast alle lokalen und entfernten Dateien umfasst. Der Name dieser Hauptdatei der Datei macht nicht ihren endgültigen Speicherort.
- Gleichzeitigkeitstransparenz: Alle Kunden haben die gleiche Sicht auf den Zustand von Dateien auf diesem System. Dies bedeutet, dass während einer Operation eine Datei geändert wird, jedes andere System auf demselben System oder entfernte Elemente, die die Dateien anzeigen können, die Änderungen nacheinander erkennen.
- Offen für Fehler. Client und Die Softwareprogramme müssen auch nach einem erneuten Serverabsturz ordnungsgemäß verfügbar sein.
- Uneinheitlichkeit: Die Arbeit mit Dateien kann auf verschiedenen Hardware- und / pro Betriebssystemplattformen durchgeführt werden.
- Skalierbarkeit: Die Dateiplattform sollte in kleinen Umgebungen (1 im Netz von einem Dutzend Maschinen) gut funktionieren und für größere (von Hunderten bis Zehnen, die mit Tausenden von Systemen verbunden sind) fantastisch skalieren. Transparenz:
- Replikationsclients sind sich praktisch nicht bewusst, dass die Dateireplikation über mehrere Server erfolgt, um die Skalierbarkeit aufrechtzuerhalten.
- Transparenz bei der Migration: Computerdateien müssen in der Lage sein, sich ohne das Wissen des Clients zwischen verschiedenen Servern zu bewegen.
Verlauf
Das inkompatible virtuelle Timesharing-System verwendete Peripheriegeräte auf dem Weg, um transparent auf das Dateisystem zwischen Computern zuzugreifen, wie in den 1960er Jahren. Dateiserver wurden in den 70er Jahren entwickelt. 1976 entwickelte die Digital Equipment Corporation den Dateizugriffs-Listener An (fal) und übernahm das Datensee-Protokoll als Teil von DECnet Phase II, der das erste weit verbreitete menschliche Netzwerkinitiierungssystem wurde. 1985 gründete Sun Microsystems eine Lodge-Gemeinschaft, die als Network File System (NFS) bekannt ist und das erste populäre Netzwerkdateisystem nach dem Internet Protocol-Modell entwickelte. [4] Andere Dateisysteme. Bemerkenswerte Dateisysteme umfassen das Andrew File System. (AFS), Apple Filing Protocol (AFP), NetWare Core (NCP), Server Message Block and Protocol (SMB), gemeinsam bekannt als Common Internet File System (CIFS).
1986 kündigte IBM zusätzlich zur Server-Client-Unterstützung eine neue verteilte Datenverwaltungsarchitektur (DDM) für die System / 36-, System / 38- und IBM-Mainframes an, auf denen CICS ausgeführt wird. Dies wurde wahrscheinlich gefolgt von – Unterstützung für IBM-Personalcomputer, AS / 600, IBM-Mainframes mit MVS- und VSE-Betriebssystemen und FlexOS. DDM wurde auch zum Rückgrat ihrer verteilten relationalen Datenbankarchitektur, die auch im Vergleich zu DRDA bekannt ist.
Es gibt fast immer viele Peer-to-Peer-Netzwerkstandards für Open-Source-bereitgestellte Dateisysteme, für geclusterte Dateieinheiten oder für Closed Source. Beispiel: 9P, AFS, Coda, CIFS / SMB, DCE / DFS, WekaFS, Lustre, PanFS, Google File System, Mnet, Chord Project.
Beispiele
NAS
Network-Attached Shed (NAS) bietet sowohl Speicher- als auch Archivierungssysteme, wie ein Dateimodell mit Festplatten, die über ein Computer-Storage-Area-Network (SAN) eingebunden sind. NAS verwendet normalerweise Dateirichtlinien (im Gegensatz zur Vermeidung von Protokollen, die SAN verwendet), wie NFS (beliebtes UNIX auf Systemen), SMB / CIFS (Server Message Block / Internet Shared File System) (verwendet mit MS Windows-Systemen.), AFP (verwendet mit Apple Macintosh-Computern) oder NCP (verwendet mit OES zusammen mit Novell NetWare). Überlegungen
Zu vermeiden
Entwickeln Sie einen Single Point of Failure
Genehmigt: Fortect
Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen.
Ein Hardwarefehler auf einer Festplatte oder einem geeigneten spezifischen öffentlichen Speicherknoten in einem Cluster kann ebenfalls zu einem Chunk Point of Failure führen, der möglicherweise zu internem Datenverlust oder Ausfallzeiten führen kann. Fehlertoleranz und Hochverfügbarkeit können auch durch die Replikation eines bestimmten Typs oder Typs von Computerdateien gewährleistet werden, damit die Daten intakt bleiben und Sie trotz Ausfall eines Gerätes Zubehör erhalten. Beispiele finden Sie unter Wie listet fehlertolerante Systeme mit verteilten Dateien auch fehlertolerante Systeme mit verteilten parallelen Dateien auf.
Leistung
Die tägliche Bereitstellungsmaßnahme für ein geclustertes Dateisystem ohne Verzögerung ist die Zeit, die für die Verarbeitung von Geschäftsanfragen benötigt wird. Auf typischen Systemen besteht die verfügbare freie Zeit aus der Plattenzugriffszeit in Kombination mit einer geringen CPU-Verarbeitungszeit. Mais
Beschleunigen Sie jetzt die Leistung Ihres Computers mit diesem einfachen Download.