Solaris-Handbuch für Sun-Peripheriegeräte

Wie verwaltet Solaris DVD-ROM-, CD-ROM- und Diskettengeräte?

In diesem Abschnitt wird beschrieben, wie die Betriebssystemumgebung Solaris DVD-ROM-, CD-ROM- und Diskettengeräte verwaltet.

Volume Management

Volume Management ist ein Programm des Betriebssystems, das die Verwaltung von DVD-ROMs, CD-ROMs und Disketten automatisiert. In früheren Solaris-Versionen (Solaris 2.1 oder früher) waren zum Beispiel beim Einhängen einer CD-ROM und beim Zugriff auf die darauf gespeicherten Daten viele administrative Schritte auszuführen (siehe "Automatisches im Gegensatz zum manuellen Einhängen").

In der Betriebssystemumgebung Solaris hängt Volume Management DVD-ROMs, CD-ROMs und Disketten mit Dateisystemen automatisch unter /cdrom/CD-ROM-Name bzw. /floppy/Diskettenname ein. Außerdem führt das Programm Aufzeichnungen zu DVD-ROM-, CD-ROM- und Diskettendateisystemen während einer Workstation-Sitzung (durch einen Neustart wird die Speicherdatenbank gelöscht). Wenn Sie sehen wollen, welche Datenträger während einer Workstation-Sitzung eingelegt wurden, lassen Sie den Inhalt von /vol/dsk auflisten:


% ls /vol/dsk
supp_sol_2_8_smcc
unnamed_cdrom	

unnamed_floppy

Volume Management ermittelt anhand der Konfigurationsdatei /etc/vold.conf, welche Geräte das Programm verwalten soll. Die /etc/vold.conf-Standarddatei enthält die folgenden Informationen:


# @(#)vold.conf 1.22 	 	 	 99/02/24 SMI
#
# Volume Daemon Configuration file
#

# Database to use (must be first)
db db_mem.so

# Labels supported
label dos label_dos.so floppy
label cdrom label_cdrom.so cdrom
label sun label_sun.so floppy 

# Devices to use
use cdrom drive /dev/rdsk/c*s2 dev_cdrom.so cdrom%d
use floppy drive /dev/rdiskette[0-9] dev_floppy.so floppy%d
use pcmem drive /dev/rdsk/c*s2 dev_pcmem.so pcmem%d forceload=true
# use rmscsi drive /dev/rdsk/c*s2 dev_rmscsi.so rmscsi%d

# Actions
insert /vol*/dev/fd[0-9]/* user=root /usr/sbin/rmmount
insert /vol*/dev/dsk/* user=root /usr/sbin/rmmount
eject /vol*/dev/fd[0-9]/* user=root /usr/sbin/rmmount
eject /vol*/dev/dsk/* user=root /usr/sbin/rmmount
notify /vol*/rdsk/* group=tty /usr/lib/vold/volmissing -p

# List of file system types unsafe to eject
unsafe ufs hsfs pcfs udfs

Bevor Sie sekundäre DVD-ROM-, CD-ROM- und Diskettenlaufwerke zu einem System hinzufügen, aktualisieren Sie die Datei /etc/vold.conf, indem Sie die neuen Geräte in die "Devices to use"-Liste einfügen. Die Syntax für "Devices to use"-Einträge lautet:


use Gerät Typ Spezielles gemeinsam_genutztes_Objekt symbolischer_Name Optionen

Alle variablen Elemente in der Gerätesteuerzeile sind in Tabelle 4-3 erläutert.

Tabelle 4-3 Beschreibung der Gerätesteuersyntax

Syntax  

Beschreibung 

Unterstützte Werte und Standardwerte 

Gerät

Der Typ des zu verwendenden Wechseldatenträgergeräts. 

cdrom, diskette

Typ

Die Geräteklasse: Unterstützung für mehrere oder einen Datenträger. 

drive

Spezielles

Pfadname des zu verwendenden Geräts. Der Pfad beginnt normalerweise mit /dev.

Standardmäßig werden die Geräte /dev/dsk/c0t6 und /dev/rdiskette unterstützt.

gemeinsam_ genutztes_ Objekt

Der Speicherort des Codes, mit dem das Gerät verwaltet wird. 

Der Standardspeicherort ist /usr/lib/vold/Name_des_gemeinsam_genutzten_Objekts

symbolischer_ Name

Der symbolische Name, der auf dieses Gerät verweist. Der symbolische_Name befindet sich im Geräteverzeichnis, also entweder in /cdrom oder /floppy

Standardwerte sind 

cdrom0, floppy0

Optionen

Die Benutzer-, Gruppen- und Modusberechtigungen für den eingelegten Datenträger. 

Standardwerte sind user=nobody, group=nobody, mode=0666

Nachdem Sie die Datei /etc/vold.conf aktualisiert haben, schließen Sie das Gerät an und führen einen Systemstart mit Rekonfiguration durch.


Hinweis -

Informationen zum Starten des Systems in verschiedenen Modi finden Sie unter "So starten Sie das System nach dem Anschließen eines Peripheriegeräts".



Hinweis -

Volume Management kontrolliert den Pfad /dev/dsk/c0t6d0s2 auf ein CD-ROM- bzw. DVD-ROM-Laufwerk und den Pfad /dev/diskette auf ein Diskettenlaufwerk. Wenn Sie versuchen, über diese Pfade auf eine CD-ROM, DVD-ROM oder Diskette zuzugreifen, wird eine Fehlermeldung ausgegeben.



Hinweis -

Weitere Informationen über Volume Management finden Sie in den Man-Pages(4): File Formats und im Handbuch System Administration Guide.


Automatisches im Gegensatz zum manuellen Einhängen

Abbildung 4-1 vergleicht die Schritte, die beim manuellen Einhängen (ohne Volume Management) und beim automatischen Einhängen (mit Volume Management) auszuführen sind. Volume Management übernimmt viele der Aufgaben, die zuvor der Benutzer ausführen mußte, um CDs und Disketten manuell einzuhängen und damit zu arbeiten.

Abbildung 4-1 Manuelles im Gegensatz zum automatischen Einhängen

Graphic

Referenzmaterial für CD-ROM- und Diskettenlaufwerke

CD-ROM- und Diskettendateisysteme werden beim Einlegen des Datenträgers von Volume Management in Standardpfaden eingehängt. Weitere Informationen finden Sie in Tabelle 4-4. Diese Einhängepunkte werden nur erstellt und eingehängt, wenn sich auf der Diskette bereits ein Dateisystem befindet.

Tabelle 4-4 Einhängepunkte für CD-ROM- und Diskettendateisysteme

Daten- trägertyp 

Einhängepunkt 

Zustand des Datenträgers 

Diskette 

/floppy/floppy0

Symbolischer Verweis auf eingehängte Diskette im lokalen Diskettenlaufwerk 

 

/floppy/Diskettenname

Eingehängte, benannte Diskette 

 

/floppy/unnamed_floppy

Eingehängte, nicht benannte Diskette 

CD-ROM 

/cdrom/cdrom0

Symbolischer Verweis auf eingehängte DVD-ROM bzw. CD-ROM im lokalen Laufwerk 

 

/cdrom/CD-ROM-Name

Eingehängte, benannte DVD-ROM bzw. CD-ROM  

 

/cdrom/CD-ROM_Name/Partition

Eingehängte, benannte DVD-ROM bzw. CD-ROM mit partitioniertem Dateisystem 

 

/cdrom/unnamed_cdrom

Eingehängte, nicht benannte DVD-ROM bzw. CD-ROM  

Um Volume Management mitzuteilen, daß eine Diskette mit einem Dateisystem darauf in das Laufwerk eingelegt wurde, verwenden Sie den Befehl volcheck(1). Diesen Befehl brauchen Sie nicht auszuführen, wenn Sie fdformat(1) oder eject(1) verwenden werden.


Hinweis -

Weitere Informationen zu diesen Befehlen finden Sie in den Man-Pages(1): User Commands und im Handbuch System Administration Guide.


Wenn auf dem Datenträger kein Dateisystem vorhanden ist, stellt Volume Management im Dateisystem /vol block- und zeichenorientierte Geräte zur Verfügung. In Tabelle 4-5 sind die Pfade von Disketten-, DVD-ROM- und CD-ROM-Datenträgern im Dateisystem /vol aufgeführt.


Hinweis -

In allen Versionen steht über /vol/dev/aliases ein symbolischer Verweis zur Verfügung.


Tabelle 4-5 Pfade für DVD-ROM-, CD-ROM- und Diskettengeräte in /vol (ohne Dateisysteme)

Datenträgertyp 

Gerätepfad:  

Zustand des Datenträgers 

Diskette 

/vol/dev/diskette0/unnamed_floppy

Formatierte, nicht benannte Diskette - Zugriff auf blockorientiertes Gerät 

 

/vol/dev/rdiskette0/unnamed_floppy

Formatierte, nicht benannte Diskette - Zugriff auf im raw-Modus betriebenes Gerät 

 

/vol/dev/diskette0/unlabeled

Nicht benannte Diskette - Zugriff auf blockorientiertes Gerät 

 

/vol/dev/rdiskette0/unlabeled

Nicht benannte Diskette - Zugriff auf im raw-Modus betriebenes Gerät 

CD-ROM 

/vol/dev/dsk/c0t6d0/unnamed_cdrom

CD-ROM - Zugriff auf blockorientiertes Gerät 

 

/vol/dev/rdsk/c0t6d0/unnamed_cdrom

CD-ROM - Zugriff auf im raw-Modus betriebenes Gerät 

DVD-ROM 

/vol/dev/dsk/c0t6d0/unnamed_cdrom

DVD-ROM - Zugriff auf blockorientiertes Gerät 

 

/vol/dev/rdsk/c0t6d0/unnamed_cdrom

DVD-ROM - Zugriff auf im raw-Modus betriebenes Gerät 

Verwenden von CDs und Disketten

Tabelle 4-6 zeigt die verschiedenen Verwendungsmöglichkeiten von CDs und Disketten. Näheres finden Sie im Handbuch System Administration Guide.

Tabelle 4-6 Verwendungsmöglichkeiten von DVDs, CDs und Disketten

Datenträgertyp 

Aufgabe 

Im Dateimanager verfügbar? 

Über Befehlszeile verfügbar? 

CD 

Eine CD einlegen 

Ja 

Ja 

 

Den Inhalt einer CD anzeigen 

Ja 

Ja 

 

Informationen von einer CD kopieren 

Ja 

Ja 

 

Überprüfen, ob eine CD noch in Gebrauch ist 

Nein 

Ja 

 

Eine CD auswerfen 

Ja 

Ja 

 

Auf CDs auf anderen Systemen zugreifen 

Nein 

Ja 

 

Lokale CDs anderen Systemen zur Verfügung stellen 

Nein 

Ja 

Diskette 

Eine UFS-Diskette formatieren 

Ja 

Ja 

 

Ein UFS File System auf eine Diskette stellen 

Ja 

Ja 

 

Eine DOS-Diskette formatieren 

Ja 

Ja 

 

Eine Diskette einlegen 

Ja 

Ja 

 

Den Inhalt einer Diskette anzeigen 

Nein 

Ja 

 

Informationen von einer Diskette kopieren oder verschieben 

Ja 

Ja 

 

Informationen auf eine Diskette kopieren oder verschieben 

Ja 

Ja 

 

Überprüfen, ob eine Diskette noch in Gebrauch ist 

Nein 

Ja 

 

Eine Diskette auswerfen 

Ja 

Ja 

 

Auf Disketten auf anderen Systemen zugreifen 

Nein 

Ja 

 

Lokale Disketten anderen Systemen zur Verfügung stellen 

Nein 

Ja 

DVD 

Eine DVD einlegen 

Ja 

Ja 

 

Den Inhalt einer DVD anzeigen 

Ja 

Ja 

 

Informationen von einer DVD kopieren 

Nein 

Ja 

 

Überprüfen, ob eine DVD noch in Gebrauch ist 

Nein 

Ja 

 

Eine DVD auswerfen 

Ja 

Ja 

 

Auf DVDs auf anderen Systemen zugreifen 

Nein 

Ja 

 

Lokale DVDs anderen Systemen zur Verfügung stellen 

Nein 

Ja 

 

Ein System zum Abspielen von Video-DVDs konfigurieren 

Nein 

Ja 

Alle Geräte 

Volume Management anhalten 

Nein 

Ja 

 

Volume Management erneut starten 

Nein 

Ja