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