Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ putdev(1M) — Reliant UNIX 5.44c4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

devattr(1M)

putdgrp(1M)

putdev(1M)                                                       putdev(1M)

NAME
     putdev - Gerätetabelle editieren

SYNTAX
     putdev -a alias [attribute=value [...]]

     putdev -m device attribute=value [attribute=value [...]]

     putdev -d device [attribute [...]]

BESCHREIBUNG
     putdev kann ein neues Gerät zur Gerätetabelle hinzufügen, eine vorhan-
     dene Gerätebeschreibung ändern oder einen Geräte-Eintrag aus der
     Tabelle löschen. Die erste Form unter SYNTAX dient zum Hinzufügen
     eines Gerätes. Mit der zweiten Form werden bereits vorhandene Einträge
     geändert, indem Attribute hinzugefügt oder geändert werden. Ist ein
     angegebenes Attribut nicht definiert, fügt diese Option das Attribut
     zur Gerätedefinition hinzu. Ist es dagegen bereits definiert, wird die
     Attributdefinition geändert. Mit der dritten Form des Kommandos wird
     entweder ein Geräte-Eintrag vollständig gelöscht oder, falls das Argu-
     ment attribute  benutzt wird, eine Attributzuweisung für ein Gerät
     gelöscht.

OPTIONEN
   Optionen
     -a        Fügt ein Gerät zu der Gerätetabelle hinzu und verwendet
               dabei die angegebenen Attribute. Das Gerät muß mit seinem
               Aliasnamen angegeben werden.

     -m        Ändert einen Geräte-Eintrag in der Gerätetabelle. Existiert
               bereits ein derartiger Eintrag, werden alle angegebenen
               Attribute, die noch nicht definiert waren, hinzugefügt.
               Außerdem werden auch alle Attribute, für die bereits ein
               Wert vorliegt, durch einen neu mit diesem Kommando angegebe-
               nen Wert überschrieben.

     -d        Löscht ein Gerät aus der Gerätetabelle, sofern das Argument
               attribute nicht angegeben ist. Ist jedoch das Argument
               attribute angegeben, löscht es die angegebene Attributspezi-
               fikation für das Gerät device aus der Tabelle.

     alias     Gibt den Aliasnamen des Geräts an, das hinzugefügt werden
               soll.

     device    Gibt den Pfad- oder Aliasnamen des Geräts an, dessen Attri-
               but hinzugefügt, geändert oder gelöscht werden soll.

     attribute Gibt ein Geräteattribut an, das hinzugefügt oder geändert
               werden soll. Es kann sich dabei um jedes der unter Attribute
               beschriebenen Geräteattribute handeln, außer der Bezeichnung
               alias. Dies verhindert, daß der Aliasname eines Geräts ver-
               sehentlich in der Tabelle geändert oder aus ihr gelöscht



Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

putdev(1M)                                                       putdev(1M)

               wird.

     value     Gibt den Wert an, der einem Geräteattribut zugewiesen werden
               soll.

   Attribute
     Die folgende Liste zeigt alle Attribute, die für ein Gerät definiert
     werden können:

     alias          Der eindeutige Name, unter dem das Gerät bekannt ist.
                    Zwei Geräte in der Datenbasis dürfen nicht denselben
                    Aliasnamen besitzen. Die Länge des Namens ist auf 14
                    Zeichen begrenzt. Er darf nur alphanumerische Zeichen
                    und die folgenden Sonderzeichen enthalten, die aber mit
                    einem Gegenschrägstrich entwertet werden müssen: Unter-
                    strich (_), Dollarzeichen ($), Bindestrich (-) und
                    Punkt (.).

     bdevice        Pfadname des Knotens für die blockorientierte Geräte-
                    einheit, der dem Gerät zugewiesen ist, falls vorhanden.
                    Die zugehörige Kombination von Geräteklasse- und Gerä-
                    tenummer sollte in der Datenbasis eindeutig sein und
                    den Werten entsprechen, die dem Feld cdevice zugewiesen
                    sind, falls vorhanden. (Es ist die Aufgabe des System-
                    verwalters sicherzustellen, daß diese major/minor-
                    Nummern in der Datenbasis eindeutig sind.)

     capacity       Kapazität des Geräts oder des üblichen Datenträgers,
                    falls dieser ausgewechselt werden kann.

     cdevice        Pfadname des Knotens für die zeichenorientierte Geräte-
                    einheit, der dem Gerät zugewiesen ist, falls vorhanden.
                    Die zugehörige Kombination von Geräteklasse- und Gerä-
                    tenummer sollte in der Datenbasis eindeutig sein und
                    den Werten entsprechen, die dem Feld bdevice zugewiesen
                    sind, falls vorhanden. (Es ist die Aufgabe des System-
                    verwalters sicherzustellen, daß diese major/minor-
                    Nummern in der Datenbasis eindeutig sind.)

     cyl            Wird von dem Kommando benutzt, das im Attribut mkfscmd
                    angegeben ist.

     desc           Beschreibung eines beliebigen Datenträgers, der mit
                    diesem Gerät verbunden wird.

     dpartlist      Liste von Plattenbereichen, die diesem Gerät zugewiesen
                    sind. Wird nur dann verwendet, wenn folgendes gilt:
                    type=disk. Die Liste sollte Aliasnamen für Geräte ent-
                    halten, für die jeweils type=dpart gelten muß.

     dparttype      Der Plattenbereichstyp, der von diesem Gerät darge-
                    stellt wird. Wird nur verwendet, wenn folgendes gilt:


Seite 2                      Reliant UNIX 5.44               Gedruckt 11/98

putdev(1M)                                                       putdev(1M)

                    type=dpart. Als Typ sollte entweder fs (für filesystem,
                    Dateisystem) bzw. dp (für data partition, Datenbereich)
                    angegeben werden.

     erasecmd       Kommandozeichenkette, mit der das Gerät gelöscht werden
                    kann.

     fmtcmd         Kommandozeichenkette, mit der das Gerät formatiert wer-
                    den kann.

     fsname         Der Name des Dateisystems, das auf diesem Bereich ver-
                    waltet wird und an das Kommando /usr/sbin/labelit über-
                    geben wird. Dieses Attribut wird nur dann angegeben,
                    wenn folgendes gilt: type=dpart und dparttype=fs.

     gap            Wird von dem Kommando benutzt, das im Attribut mkfscmd
                    angegeben ist.

     mkfscmd        Kommandozeichenkette, mit der ein Dateisystem auf ein
                    zuvor formatiertes Gerät geschrieben werden kann.

     mountpt        Standardeinhängepunkt für das Gerät. Wird nur dann ver-
                    wendet, wenn das Gerät eingehängt werden kann. Bei
                    Plattenbereichen, bei denen folgendes gilt: type=dpart
                    und dparttype=fs, sollte dieses Attribut angeben, wo
                    der Bereich normalerweise eingehängt wird.

     nblocks        Anzahl der Blöcke im Dateisystem, das auf diesem
                    Bereich verwaltet wird. Wird nur dann verwendet, wenn
                    folgendes gilt: type=dpart und dparttype=fs.

     ninodes        Anzahl der I-Nodes im Dateisystem, das auf diesem
                    Bereich verwaltet wird. Wird nur dann verwendet, wenn
                    folgendes gilt: type=dpart und dparttype=fs.

     norewind       Name des Knotens für die zeichenorientierte Geräteein-
                    heit, mit der auf das serielle Gerät zugegriffen werden
                    kann, ohne daß beim Schließen des Geräts zurückgespult
                    wird.

     pathname       Definiert den Pfadnamen eines I-Node, der das Gerät
                    beschreibt (wird für Pfadnamen von nicht blockorien-
                    tierten bzw. zeichenorientierten Geräten verwendet,
                    z. B. Verzeichnisse).

     type           Token, das für inhärente Eigenschaften des Geräts
                    steht. Standardtypen sind etwa: 9-track (9-spurig),
                    disk (Platte), directory (Verzeichnis), dpart und
                    qtape.

     volname        Datenträgername auf dem Dateisystem, das auf diesem
                    Bereich verwaltet wird und an das Kommando


Seite 3                      Reliant UNIX 5.44               Gedruckt 11/98

putdev(1M)                                                       putdev(1M)

                    /usr/sbin/labelit übergeben wird. Wird nur dann verwen-
                    det, wenn folgendes gilt: type=dpart und dparttype=fs.

     volume         Textzeichenkette, mit der jeder einzelne Datenträger
                    beschrieben werden kann, der zu diesem Gerät gehört.
                    Dieses Attribut sollte für solche Geräte nicht defi-
                    niert werden, die nicht entfernt werden können.

DIAGNOSE
     Beim Kommando putdev  gibt es folgende Rückkehrcodes:

     0 =  Aufgabe erfolgreich beendet.

     1 =  Falsche Kommandosyntax, ungültige Option oder interner Fehler.

     2 =  Gerätetabelle konnte nicht gelesen werden, bzw. neue Geräteta-
          belle konnte nicht erzeugt werden.

     3 =  Wurde die Option -a angegeben, so zeigt dieser Wert an, daß ein
          Eintrag in die Gerätetabelle mit dem Aliasnamen alias bereits
          existiert. Wurde die Option -m oder -d angegeben, zeigt dieser
          Wert an, daß für das Gerät device kein Eintrag existiert.

     4 =  Zeigt an, daß -d aufgerufen wurde, aber mindestens eines der
          angegebenen Attribute für das Gerät nicht definiert ist.

SIEHE AUCH
     devattr(1M), putdgrp(1M).


























Seite 4                      Reliant UNIX 5.44               Gedruckt 11/98

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