Inhaltsverzeichnis:
Definition - Was bedeutet Andrew File System (AFS)?
Andrew File System (AFS) ist ein verteiltes Netzwerkdateisystem, das von der Carnegie Mellon University entwickelt wurde. Unternehmen verwenden ein AFS, um den Zugriff auf gespeicherte Serverdateien zwischen AFS-Clientcomputern zu erleichtern, die sich in verschiedenen Bereichen befinden. AFS unterstützt zuverlässige Server für alle Netzwerkclients, die auf transparente und homogene Speicherorte für Namespace-Dateien zugreifen.
Auf ein AFS kann von einer verteilten Umgebung oder einer ortsunabhängigen Plattform aus zugegriffen werden. Ein Benutzer greift auf ein AFS von einem Computer aus zu, auf dem ein beliebiges Betriebssystem mit Kerberos-Authentifizierung und Funktionen für einen einzelnen Namespace ausgeführt wird. Benutzer geben Dateien und Anwendungen frei, nachdem sie sich bei Computern angemeldet haben, die innerhalb der Distributed Computing Infrastructure (DCI) interagieren.
Techopedia erklärt Andrew File System (AFS)
In verteilten Netzwerken ist ein AFS auf den lokalen Cache angewiesen, um die Leistung zu verbessern und die Arbeitslast zu verringern. Ein Server antwortet beispielsweise auf eine Arbeitsstationsanforderung und speichert die Daten im lokalen Cache der Arbeitsstation. Wenn die Workstation dieselben Daten anfordert, wird die Anforderung vom lokalen Cache erfüllt.
AFS-Netzwerke verwenden Server- und Client-Komponenten wie folgt:
- Ein Client kann ein beliebiger Computertyp sein, der Anforderungen für in einem Netzwerk gespeicherte AFS-Serverdateien generiert.
- Nachdem ein Server geantwortet und eine angeforderte Datei gesendet hat, wird die Datei im lokalen Cache des Clientcomputers gespeichert und dem Benutzer des Clientcomputers angezeigt.
- Wenn ein Benutzer auf das AFS zugreift, verwendet der Client einen Rückrufmechanismus, um alle Änderungen an den Server zu senden. Häufig verwendete Dateien werden für den schnellen Zugriff im lokalen Cache des Clientcomputers gespeichert.
AFS rüstet Benutzer wie folgt mit mehreren Zugriffsberechtigungen aus:
- Nachschlagen (1): Benutzer können auf AFS-Verzeichnis- und -Unterverzeichnisinhalte zugreifen und diese auflisten und die Zugriffssteuerungsliste (Access Control List, ACL) eines Verzeichnisses überprüfen.
- Einfügen (i): Benutzer können neue Unterverzeichnisse oder Dateien hinzufügen.
- Löschen (d): Benutzer können Verzeichnisdateien entfernen.
- Verwalten (a): Benutzer können die ACL des Basisverzeichnisses ändern.
- Read (r): Benutzer können den Inhalt von Dateiverzeichnissen oder Unterkategorien anzeigen, da AFS den Standard-Berechtigungssatz Unix Owner Read unterstützt.
- Write (w): Benutzer können Dateien ändern oder schreiben, da AFS den Unix Owner Write-Berechtigungssteuerungssatz unterstützt.
- Look (k): Prozessoren können das Verzeichnis verwenden, um Programme auszuführen, die Flock-Dateien benötigen.
