flinit(1) flinit(1)
NAME
flinit - In den Labelbereich einer Diskette schreiben (floppy initia-
lisieren)
SYNTAX
/usr/sbin/flinit [-o eigentümer] [-v versionsnummer]
BESCHREIBUNG
flinit beschreibt den Labelbereich einer im Laufwerk 0 liegenden Dis-
kette. Der Labelbereich befindet sich am Anfang einer Diskette (Spur
0).
In den Labelbereich kann eingetragen werden:
- der Eigentümer der Diskette
- eine Versionsnummer.
Der Eintrag in den Labelbereich einer Diskette kann mit fldisp(1) aus-
gegeben und mit flchk(1) überprüft werden.
flinit befindet sich im Verzeichnis /usr/sbin.
Vor dem Aufruf beachten
Die Diskette muß in das Diskettenlaufwerk 0 eingelegt werden. Sie darf
nicht schreibgeschützt sein. Es werden nur Disketten im Laufwerk 0
unterstützt.
Handelt es sich um eine neue Diskette, so muß sie vorher formatiert
werden. Dazu benützen Sie das Kommando
flformat /dev/rdsk/f0...t
je nach gewünschter Diskettenformatierung. Sie können jedes verfügbare
Diskettenformat verwenden [siehe flformat(1M)]. Nur dann wird die Dis-
kette so formatiert, daß Sie mit flinit auf den Labelbereich zugreifen
können.
OPTIONEN
Kein Argument angegeben:
Für versionsnummer wird eine leere Zeichenkette eingetragen.
Für eigentümer werden 14 Leerzeichen eingetragen.
-o eigentümer
Hier können Sie für eigentümer einen maximal 14 Zeichen langen
Eigentümernamen angeben.
-o eigentümer nicht angegeben:
Für eigentümer werden 14 Leerzeichen eingetragen.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
flinit(1) flinit(1)
-v versionsnummer
versionsnummer ist eine maximal sechsstellige alphanumerische
Zeichenkette, die in den Labelbereich eingetragen wird. Wenn eine
Versionsnummer nur aus Ziffern besteht, wird sie rechtsbündig
eingetragen und links fehlende Stellen werden mit Nullen aufge-
füllt. Enthält die angegebene Versionsnummer auch andere Zeichen,
dann wird sie linksbündig eingetragen.
-v versionsnummer nicht angegeben:
Für versionsnummer wird eine leere Zeichenkette eingetragen.
Der Aufbau einer Diskette
Eine mit flformat formatierte und mit flinit beschriebene Diskette ist
in zwei Bereiche eingeteilt:
- den Labelbereich, auf den Sie unter dem Gerätedateinamen
/dev/dsk/f0...t oder zeichenorientiert unter /dev/rdsk/f0...t
zugreifen können. Der Labelbereich kann Informationen über den
Eigentümer der Diskette und über die Version des Disketteninhalts
enthalten.
Vorsicht:
Greifen Sie unter oben genannten Gerätedateinamen auf die Dis-
kette zu, so können Sie die gesamte Diskette lesen bzw.
beschreiben. Der Zugriff bleibt vom Gerätetreiber her nicht
auf den Labelbereich begrenzt und es besteht die Gefahr des
unkontrollierten Überschreibens von Daten im Anschluß an den
Labelbereich.
- den Datenbereich, auf den Sie unter dem Dateinamen /dev/dsk/f0...
(ohne abschließendes t) zugreifen können.
Der Datenbereich ist der Bereich, in dem Sie Daten speichern.
Anwendung des flinit-Kommandos
flinit wird vom Menüsystem bei der Bearbeitung von Disketten benutzt.
Mit dem Eintrag im Labelbereich kann ein Programm eine eingelegte Dis-
kette identifizieren. Außerdem kann im Menüsystem nur der im Labelbe-
reich eingetragene Eigentümer auf die Diskette zugreifen. So können
Daten vor dem Zugriff anderer Benutzer geschützt werden, soweit dieser
Zugriff über das Menüsystem erfolgt.
Vorsicht:
Die Kommandos cpio, tar u. a. überprüfen den Labelbereich nicht.
Sie können also mit flinit Ihre Disketten nicht prinzipiell vor
unberechtigtem Zugriff schützen.
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98
flinit(1) flinit(1)
INTERNATIONALE UMGEBUNG
Die Umgebungsvariable LCMESSAGES bestimmt die Sprache der Meldungs-
texte.
Die Antwort auf Ja/Nein-Abfragen muß in der jeweils definierten
Sprachumgebung erfolgen.
LCCTYPE bestimmt die Zeichenklassen und die Zeichenkonvertierung.
Wenn LCMESSAGES oder LCCTYPE nicht oder als leere Zeichenkette defi-
niert ist, wird der Wert von LANG als Standardwert für die jeweils
nicht gesetzte oder leere Variable herangezogen. Ist auch LANG nicht
oder als leere Zeichenkette definiert, verhält sich das System so, als
wäre es nicht internationalisiert.
Hat eine der Variablen für die internationale Umgebung einen ungülti-
gen Wert, verhält sich das System so, als wäre keine Variable gesetzt.
BEISPIELE
Ein Benutzer möchte in den Labelbereich den Benutzernamen hans und die
Versionsnummer 1 eintragen.
$ flinit -v 1 -o hans
Der Benutzer kann mit dem Kommando fldisp überprüfen, ob die Einträge
richtig vorgenommen wurden.
Der Eintrag im Labelbereich lautet:
VSN: 000001
owner: hans
DATEIEN
/dev/dsk/f0...t
Gerätedatei für den Zugriff auf den Labelbereich einer Diskette.
/dev/dsk/f0...
Gerätedatei für den Zugriff auf den Datenbereich einer Diskette.
SIEHE AUCH
flchk(1), fldisp(1), flformat(1M).
Seite 3 Reliant UNIX 5.44 Gedruckt 11/98