Title, Topic

System und Einsatzplanung, NFS Dateisystem .doc

®
Page 1 of 2
[1] [2]
Faculty
Information Science
Discipline
Information Technology / Computer Science
Document category
Notes
University, School
HTL Villach
Additional information
1998
Responsible User
This text has been add by user odom290 on 2008-10-03. Disclaimer
Popularity
385  visits
Document length
~1.699  Words
~10.216  Chars
Rating
Networking




















More documents
Information Technology / Computer Science

Betriebssysteme
0. Einführung Aufgaben eines Systemadministrato­r Rechte und Berechtigungen geben Rechner runterfahren Netzwerk von außen schützen Datensicherung auf externen Festplatten immer bei sich zu


Online-Banking
Online Banking Sicherheit u. Funktionsweise Ein Spezialgebiet zum Thema -Online Banking- im Gegenstand Informatik, verfasst von Thomas Hofer, 8aR am 22.03.2006 Online Banking allgemein: Online Bank


Zugriffsprotokoll
Das Zugriffsprotokoll (MAC Protokoll) Problem der Zugriffskontrolle:­ Bezeichnung: Carrier Sense Multiple Access with Collision Detection (CSMA/CD). Carrier Sense = Trägersignal Überwachung: jed


C Referenz
C Referenz 1. Datentypen, Operatoren und Ausdrücke. 2 a. Low-Byte / High-Byte. 2 b. typedef. 2 c. Konstanten. 2 d. Aufzählungskonstan­ten. 2 e. Variablenvereinbar­ung. 2 f. Typkonvertierungen&s

Swap your documents
Benutzerdefinierte Suche

NFS

Network File System von Sun

Sun war Hersteller von UNIX-Workstations, und mußte ein Protokoll schaffen das die Anbindung an verschiedene Workstations zuläßt.

NFS ist ein offenes System und daher können auch andere Firmen es verwenden.

NFS ist ein Protokoll zur Anbindung der Workstations an verschiedene Unix-Stationen.
Das System ist plattformunabhängig und ist in der UNIX Welt zum Standard geworden.

Seit 1989 ist es fixer Bestandteil jedes Unix-Systems.

Einsatzgebiete

NFS erlaubt den Zugriff auf Dateien, die am NFS-Server gespeichert sind. Der Zugriff erfolgt für die Programme transparent. Die Programme müssen nicht geändert werden.

Client Host


mounten

Durch den Mount Befehl wird ein Teil des Serverbereiches so an den Client angelinkt, daß es aussieht, als wäre dieser Teil lokal verfügbar.

Für das Betriebssystem gibt es keinen Unterschied gegenüber der lokalen Installation und dem mount– Befehl.
Wichtig ist, daß die Geschwindigkeit des Netzwerkes groß genug sein muß, damit man wie lokal arbeiten kann.

Discless Wordstation
Führen auch das Booten schon über einen NFS Baum durch.

Benötigt nur Hauptspeicher, keine Platte. (Die gesamten Platten werden gemounted.)

 

NFS-Installationen auf UNIX-Systemen
können symmetrisch arbeiten. Beide Rechner können Client und Server sein.

This paragraph has been concealed!
Download the complete document for free!
System und Einsatzplanung, NFS Dateisystem.doc
• Click on download to get complete and readable text
• This is a free of charge document sharing network
• First upload your own document, and you get a word document per email
• No registration necessary, gratis
Swap homeworks and notes at no charge!
Gratis scripts for students and pupils!

NFS..... Produkt

nfs....... Protokoll

Beim Anschaffen von NFS muß man darauf achten, daß es zum System paßt
(Release Nr).

NFS (Protokoll + Oberfläche + ...) ist nicht genormt.


Wiederholung

Stufe 1: Host (zentraler Rechner), time sharing

Stufe 2: Datentransfer (gesamte Daten am Netz; Programme sind lokal)

Stufe 3: Dateizugriff im Netzwerk über NFS

Zugriff auf eine gesamte Datei
Nur der Teil der Datei, der gerade benötigt wird, wird übertragen.

Stufe 4: Client-Server (Applicatonsserver)

Einschränkungen zu NFS

·         NFS erlaubt den wahlfreien Zugriff in der Form, wie Daten auf der Festplatte abgelegt sind (Blockstruktur von UNIX).

·         Es ist nicht sinnvoll über Index zuzugreifen, da NFS nur auf Blöcke zugreift (man müßte zuerst die gesamte Information über das Netzwerk schicken und erst dann wäre es möglich über den Index zu suchen).

·         NFS ist für Datenbanksysteme weniger geeignet (da kein Indexzugriff).

·         Datensätze können nicht gesperrt werden.

Einsatzgebiete von NFS

·         Graphiksysteme (CAD)

·         Officebereich (Büroumgebung mit Textverarbeitung und Tabllenkalkulation)

·         Entwicklungsumgebungen (Programmierer)

·         Für alle Anwendungen außer Datenbanksysteme

 

Alternativen bzw Konkurrenzprodukte

RFS.... Remote File System

This paragraph has been concealed!
Download the complete document for free!
System und Einsatzplanung, NFS Dateisystem.doc
• Click on download to get complete and readable text
• This is a free of charge document sharing network
• First upload your own document, and you get a word document per email
• No registration necessary, gratis
Swap homeworks and notes at no charge!
Gratis scripts for students and pupils!

·         RFS gestattet Zugriff auf Gerätedateien (zB: Drucker)

·         RFS erlaubt keine diskless Stations (man kann nicht übers Netzwerk booten).

·         Administration: RFS – zentraler Server
NFS – kann im Netzwerk verteilt laufen;
nur der Verzeichnisdienst muß zentral sein.

·         RFS ist nur für UNIX-Umgebungen entwickelt worden. NFS – Dos/Windows-Clients

·         Dateizugriff von RFS ist schneller und sicherer (die Benutzer ID wird jedesmal geprüft)

·         RFS ist Absturzgefährdeter als NFS.

·         AT&T hat den Quellcode für RFS nicht freigegeben.

·         RFS wird nicht weiterentwickelt

Alternativen

LANMANAGER/X

Wird in OS/2 eingebunden, gestattet transparente Zugriffe auf.

Aufbau von NFS

NFS ist voll in die TCP-Familie integriert;

entspricht Schicht 4 im TCP-Protokoll; 5, 6, 7 im OSI


Einordnung der NFS – Protokolle

 

7

NFS, Mount, YP, REX

 

6

XDR

4

5

RPC

 

 

TCP, UDP

3

 

IP

2

1,2

Subnetz zB: Ethernet

1

im OSI

Der Austausch der Schichten ist möglich.

RPC (Remote Procedure Call):

Wird benötigt, wenn man vernetzten Applicationen (dh wenn man am Server ein Programm aufrufen will) verwenden will (Programm läuft am Server).

Genormte Kommunikationsaufrufe

Client Server

(2) Server läuft am

Prozedur Aufruf

Prozedur läuft

(3) Prozedur Rückkehr

Aufruf beendet


(1)     Aufruf der Prozedur am Server; Prozedur wird bekanntgegeben

(2)     Auspacken der Daten (Auswerten)

(3)     In Paket eingepackt

(4)     Zurücksenden

(5)     Auspacken der Rückgabedaten

Die Pakete sind genormt (Protokoll, Kopf + Daten)

 

This paragraph has been concealed!
Download the complete document for free!
System und Einsatzplanung, NFS Dateisystem.doc
• Click on download to get complete and readable text
• This is a free of charge document sharing network
• First upload your own document, and you get a word document per email
• No registration necessary, gratis
Swap homeworks and notes at no charge!
Gratis scripts for students and pupils!

0 31

Transaktions ID

Senderichtung

RPC Protokollversion

Programmnummer

Versionsnummer

bis 400 Byte

Prozedurnummer

Berechtigungsnachweis

Berechtigungsverifizierung

Parameter

RPC ist unabhängig vom Nachrichtentransport.

Es kann auf das TCP als auch auf das UDP aufsetzen.

In der Praxis meistens UDP, weil: a.) UDP ist schneller als TCP

b.) die Prozeduraufrufe transaktionsorientiert sind (nur kurze Transaktionen werden gestartet)

Wenn man RPC auf UDP aufsetzt, so muß RPC die Datensicherung übernehmen.


RPC Aufrufe

NFSPROC_xxx......... Prozeduren; insgesamt ca 150 Aufrufe

NFSPROC_SETATTR (file, attr)...... Dateiattribute setzen

NFSPROC_READ (File)...... Lesen einer Datei

Es gibt insgesamt etwa 140 Aufrufe, man kann sie wie C-Programme aufrufen.

Eigenschaften von NFS

Entwicklungsziel war es ein sehr robustes, absturzsicheres Protokoll zu schaffen.

Zustandsloses Protokoll

Der Server speichert keine Informationen über den augenblicklichen Zustand einer Datei (zB Datei offen, geschlossen ? ist am Server nicht gespeichert). Es gibt keine Prozeduraufrufe für OPEN und CLOSE.

Client speichert den Filepointer, der Filepointer wird jedesmal übertragen. Nach einem Absturz muß der Client die Überprüfungen durchführen, die normal das Betriebssystem macht.

File Handle:

Bei Absturz eines Servers muß der Client selbst probieren bis der Server antwortet und die richtige Position bekanntgibt.

Einschränkungen im Multiuserbetrieb

Da Kopien von Dateien angelegt werden, die von mehreren Benutzern benötigten.

 

This paragraph has been concealed!
Download the complete document for free!
System und Einsatzplanung, NFS Dateisystem.doc
• Click on download to get complete and readable text
• This is a free of charge document sharing network
• First upload your own document, and you get a word document per email
• No registration necessary, gratis
Swap homeworks and notes at no charge!
Gratis scripts for students and pupils!

transparent: Client sieht NFS nicht ® nur Dateibaum

Client: mount Eigenverzeichnis, Serververzeichnis

Client Server


mount

Yellow Pages:

Verzeichnisdienst: Sie arbeiten mit mehreren Servern gleichzeitig.

Am Masterserver ist die gesamte Verzeichnistabelle gespeichert. Die Slaveserver bekommen immer den neuesten Stand übermittelt.

Yellow Pages sind ähnlich dem DNS

Einsatz

Bei kleineren Netzwerken nicht unbedingt notwendig; dient zur Vereinfachung bei großen Netzwerken, da hier der Verwaltungsaufwand ziemlich groß ist

Die YP verwalten auch Benutzer_ID´s, damit kann dann die Berechtigung zentral vergeben werden.


NFS – Implementierung:

Einbettung des NFS Clients:

Applicationsprogamme, Benutzer

Umsetzung ins eigentliche Filesytem

von Unix in andere

¬

Systemaufrufe

VFS / FSS

UFS

MS

DO

S

NT

....

N

F

S

Gerätetreiber

UDP IP Netzwerk

VFS/FSS ... Benutzerunabhängige Plattform (Schnittstelle)

Es wird in beide Richtungen übersetzt

Arbeitsweise von NFS

Um den Durchsatz zu steigern werden die Dateiblöcke in einen Puffer gespeichert (Puffercache). In der Regel ist die I/O Ausgabe asynchron (bei Absturz Problem).

Asynchron ... wenn das Betriebssystem Zeit hat wird auf die Festplatte geschrieben.

Der Cache ist ein read ahead Cache, dh NFS liest bereits den nächsten Block ein, obwohl er noch nicht benötigt wird.

Der NFS-Server unterstützt den Zugriff auf normale Dateien, auf Verzeichnisse, auf Gerätedateien und named pipes.

Gerätedateien können geöffnet werden, jedoch führt dies zu Problemen (die Umwandlung ist dabei am Client und nicht am Server).

 

Probeme

This paragraph has been concealed!
Download the complete document for free!
System und Einsatzplanung, NFS Dateisystem.doc
• Click on download to get complete and readable text
• This is a free of charge document sharing network
• First upload your own document, and you get a word document per email
• No registration necessary, gratis
Swap homeworks and notes at no charge!
Gratis scripts for students and pupils!

Page 1 of 2
[1] [2]


swopdoc.com ist not responsible for the content of this text provided by third parties

Legal info - Copyright - General terms - Partner - Statistik - Contact

Swap your documents