Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ nfslockadm(1M) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getrlent(3N)

nfslockadm(1M)                                               nfslockadm(1M)

NAME
     nfslockadm - Anzeigen und Löschen von NFS-Sperren auf dem Server

SYNTAX
     nfslockadm -i

     nfslockadm option ...

BESCHREIBUNG
     Mit nfslockadm können Sperren auf einem NFS-Server angezeigt und
     gelöscht werden.

     Angezeigt werden können gesetzte und blockierte Sperren sowohl von
     lokalen Prozessen als auch von NFS-Clients. Blockierte Sperren sind
     Sperren, die nicht gesetzt werden konnten und deshalb den aufrufenden
     Prozeß blockieren.

     Gelöscht werden können dagegen nur gesetzte Sperren von NFS-Clients.

     Das Kommando ist nur vom Systemverwalter ausführbar. Beim Aufruf mit
     der Option -i wird ein Hilfetext angezeigt und in einen interaktiven
     Befehlsmodus gewechselt.

   Interaktiver Modus

     Im interaktiven Modus sind die folgenden Befehle zum Anzeigen von
     Sperren möglich:

     show file fname
          Zeigt alle gesetzten Sperren auf der lokalen Datei fname an,
          falls die Datei zu einer bereitgestellten Ressource gehört.

     show client cname
          Zeigt alle gesetzten Sperren des Clients cname an.

     show granted
          Zeigt alle gesetzten Sperren (auch lokaler Prozesse) an.

     show all
          Zeigt alle gesetzten und blockierten Sperren an.

          Zu jeder Sperre werden folgende Felder ausgegeben:

          SLOT Laufende Nummer der Sperre (wird zum Löschen einzelner Sper-
               ren benutzt).

          DEV, INO
               Gerätenummer und Inodenummer der gesperrten Datei (nicht bei
               blockierten Sperren).

          TYP  Typ der Sperre (Lese- oder Schreibsperre).




Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

nfslockadm(1M)                                               nfslockadm(1M)

          LEN, START
               Sperrbereich (Offset und Länge).

          CLIENT, PID
               Name und Prozeß-ID des Clients.

          BLOCKER
               Falls die Sperre blockiert: Eigentümer (= Clientname und
               Prozeß-ID) derjenigen Sperre, die die angezeigte blockiert.

     Die Daten werden seitenweise angezeigt. Nach jeder Seite kann die
     Anzeige durch Eingabe von q abgebrochen werden. Jede andere Eingabe
     bewirkt ein Vorwärtsblättern zur nächsten Seite.

   Löschen von Sperren

     Achtung:  Beim Löschen von Sperren ist äußerste Vorsicht geboten,
               damit es nicht zu Dateninkonsistenzen kommt! Es ist insbe-
               sondere in folgenden Situationen angebracht:

     -  Der Client ist ausgefallen und hält noch Sperren auf dem Server.

     -  Auf dem Server existieren Sperren von Clientprozessen, die nicht
        mehr aktiv sind.

     Die Befehle zum Löschen von Sperren müssen aus Sicherheitsgründen
     bestätigt werden.

     delete slot
          Löscht die Sperre mit der Nummer slot aus der zuletzt angezeigten
          Sperrentabelle. Dies ist folglich nur möglich, wenn vorher ein
          Anzeigebefehl aufgerufen wurde.

     delete client cname
          Löscht alle gesetzten Sperren des Clients cname.

   Sonstige Befehle

     help Zeigt einen Hilfetext an.

     quit Beendet den interaktiven Modus des Kommandos nfslockadm.













Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

nfslockadm(1M)                                               nfslockadm(1M)

   Kommandozeilen-Modus

     Wird eine gültige Option außer -i angegeben, zeigt nfslockadm die
     durch die Option spezifizierten Sperren auf der Standardausgabe an.
     Anschließend wird nicht in den interaktiven Befehlsmodus gewechselt.
     Die Optionen bedeuten:

     -f fname
          Anzeige aller gesetzten Sperren auf der Datei fname.

          fname muß eine lokale Datei innerhalb eines exportierten Dateisy-
          stems sein.

          Entspricht der Ausgabe von show file.

     -c cname
          Anzeige aller gesetzten Sperren des Clients cname.

          Entspricht der Ausgabe von show client.

     -g   Anzeige aller gesetzten Sperren.

          Entspricht der Ausgabe von show granted.

     -a   Anzeige aller gesetzten und blockierten Sperren.

          Entspricht der Ausgabe von show all.

     Mit diesen Optionen können also alle Anzeigefunktionen aus dem inter-
     aktiven Befehlsmodus auch nicht-interaktiv aufgerufen werden. Dies
     bietet zudem eine einfache Möglichkeit, die angezeigten Tabellen über
     eine Ausgabeumlenkung in Dateien abzuspeichern.

SIEHE AUCH
     getrlent(3N), removerlock(3N).



















Seite 3                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026