Neuerungen im Betriebssystem Solaris 10

Verbesserungen des Dateisystems

In diesem Abschnitt werden alle neuen oder überarbeiteten Verbesserungen für die Dateisysteme in Solaris 10 3/05 gegenüber der im Mai 2002 erstmals veröffentlichten Version Solaris 9 dargestellt.

NFS Version 4

Dieses Leistungsmerkmal wurde mit dem Software Express-Pilotprogramm eingeführt. Mit Software Express 8/04 wurde die NFS Version 4 als Standard übernommen. Dieses Leistungsmerkmal ist im Release Solaris 10 3/05 enthalten.

Solaris 10 enthält die Sun-Implementierung des Protokolls für den verteilten Dateizugriff NFS Version 4. Diese Version stellt den nächsten logischen Schritt in der Entwicklung von NFS dar. Das in RFC 3530 dargestellte Protokoll NFS Version 4 wurde unter der Schirmherrschaft der IETF (Internet Engineering Task Force) geschaffen. Diese Version ist auf eine Hersteller- und Betriebssystemneutralität ausgerichtet.

Mit NFS Version 4 stehen Ihnen Dateizugriffs-, Dateisperr- und Einhängeprotokolle in einem einzigen, einheitlichen Protokoll zur Verfügung. Dadurch wird nicht nur die Überschreitung von Firewalls vereinfacht, sondern auch die Sicherheit verstärkt. Die Solaris-Implementierung von NFS Version 4 ist vollständig mit Kerberos V5 (auch als SEAM bekannt) zusammengefasst und sorgt so für Authentifizierung, Integrität und Datenschutz. Darüber hinaus ermöglicht NFS Version 4 das Aushandeln von Sicherheits-Flavors für die Kommunikation zwischen Client und Server. Mit NFS Version 4 kann ein Server verschiedene Sicherheitsebenen für unterschiedliche Dateisysteme anbieten.

Die Solaris-Implementierung von NFS Version 4 enthält außerdem eine Technik, die es dem Server erlaubt, die Verwaltung von Dateien an bestimmte Clients zu delegieren. Durch diese Technik lässt sich die Anzahl der Roundtrip-Operationen verringern, da der Client die Garantie hat, dass keine Änderung erfolgen kann, ohne dass der Server den Client darüber informiert. Des Weiteren umfasst das Protokoll die Operationsbündelung, durch die mehrere Operationen zu einer einzigen Netzwerkanforderung (“over-the-wire”) zusammengefasst werden.

Weitere Informationen zu NFS Version 4 finden Sie in Kapitel 6, “Accessing Network File Systems (Reference)”, im System Administration Guide: Network Services .

Standardmäßige Aktivierung des UFS-Logging

Dieses Leistungsmerkmal wurde mit Software Express 4/04 sowie Solaris 9 9/04 eingeführt.

Außer unter den folgenden Bedingungen ist das Logging nun standardmäßig für alle UFS-Dateisysteme aktiviert:

In vorigen Solaris-Versionen musste das UFS-Logging manuell aktiviert werden.

Beim UFS-Logging werden die zahlreichen Metadatenänderungen, die eine vollständige UFS-Operation ausmachen, in eine Transaktion gepackt. Mehrere Transaktionen werden in einem Protokoll auf der Festplatte aufgezeichnet und anschließend auf die eigentlichen Metadaten des UFS-Dateisystems angewendet.

Das UFS-Logging bietet zwei Vorteile:

Weitere Informationen finden Sie im Abschnitt “Neuerungen im Release Solaris 10 ” in System Administration Guide: Devices and File Systems. Siehe hierzu auch die Man Page mount_ufs(1M).

Verbesserungen für den NFS-Client

Diese Funktion wurde mit dem Software Express-Pilotprogramm sowie Solaris 9 12/03 eingeführt. Dieses Leistungsmerkmal ist im Release Solaris 10 3/05 enthalten.

Die folgenden Neuerungen wirken sich verbessernd auf die Leistung des NFS-Clients aus:

Weitere Informationen entnehmen Sie bitte dem Dokument System Administration Guide: Network Services .

UFS-Dateisysteme mit mehreren Terabyte

Die Unterstützung für UFS-Dateisysteme mit mehreren Terabyte ist nur für Systeme mit einem 64-Bit-Kernel verfügbar. Diese Funktion wurde mit dem Software Express-Pilotprogramm sowie Solaris 9 8/03 eingeführt. Dieses Leistungsmerkmal ist im Release Solaris 10 3/05 enthalten.

Die Version Solaris 10 bietet Unterstützung für mehrere TB umfassende (Multiterabyte-)UFS-Dateisysteme auf Systemen mit einem 64-Bit-Solaris-Kernel. Zuvor waren UFS-Dateisysteme sowohl auf 64-Bit- als auch auf 32-Bit-Systemen auf einen Umfang von ca. 1 TB begrenzt. Sämtliche Befehle und Dienstprogramme für UFS-Dateisysteme wurden aktualisiert und unterstützen nun Multiterabyte-UFS-Dateisysteme.

Sie können zunächst ein UFS-Dateisystem mit weniger als einem TB erstellen. Indem Sie den Befehl newfs -T verwenden, geben Sie an, dass das Dateisystem künftig auf mehrere TB erweitert werden kann. Dieser Befehl stellt die Inode- und Fragmentdichte auf ein Dateisystem mit mehreren TB ein.

Voraussetzung für die Unterstützung von Multiterabyte-UFS-Dateisystemen ist die Verfügbarkeit von Multiterabyte-LUNs. Diese LUNs müssen als Solaris Volume Manager-Volumes oder als physische Festplatten mit einer Kapazität von über einem TB zur Verfügung stehen.

Multiterabyte-UFS-Dateisysteme bieten die folgenden Leistungsmerkmale:

Die folgenden Einschränkungen gelten für Multiterabyte-UFS-Dateisysteme:

Weitere Informationen finden Sie im Abschnitt “Neuerungen im Release Solaris 10 ” in System Administration Guide: Devices and File Systems.

Gerätedateisystem (devfs)

Dieses Leistungsmerkmal wurde mit dem Software Express-Pilotprogramm eingeführt. Dieses Leistungsmerkmal ist im Release Solaris 10 3/05 enthalten.

Das Dateisystem devfs dient in den Software Express-Versionen zur Verwaltung von Geräten. Dabei greifen die Benutzer weiterhin auf sämtliche Geräte über Einträge im Verzeichnis /dev zu. Diese Einträge sind symbolische Links zum Verzeichnis /devices. Der Inhalt des Verzeichnisses /devices unterliegt nun der Steuerung durch das Dateisystem devfs. Durch die Einträge im Verzeichnis /devices wird der aktuelle Status der verfügbaren Geräte im System dynamisch angegeben. Diese Einträge erfordern keine Administration.

Das Dateisystem devfs bietet die folgenden Verbesserungen:

Weitere Informationen entnehmen Sie bitte der Man Page devfs(7FS).

Unterstützung für Multiterabyte-Festplatten mit EFI-Plattenlabels

Diese Unterstützung für Festplatten von mehreren Terabyte steht nur auf Systemen mit einem 64-Bit-Kernel zur Verfügung. Diese Funktion wurde mit dem Software Express-Pilotprogramm sowie Solaris 9 4/03 eingeführt. Dieses Leistungsmerkmal ist im Release Solaris 10 3/05 enthalten.

Solaris 10 unterstützt Festplatten mit einer Größe von mehr als 1 Terabyte (TB) auf Systemen mit einem 64-Bit-Solaris-Kernel.

Das EFI-Label (Extensible Firmware Interface) bietet Unterstützung für physikalische Festplatten und virtuelle Volumes. Das UFS-Dateisystem ist mit dem EFI-Festplattenlabel kompatibel und es können UFS-Dateisysteme von mehr als 1 TB Größe erzeugt werden. Darüber hinaus umfasst diese Solaris-Version aktualisierte Festplatten-Dienstprogramme für die Verwaltung von Festplatten, die größer als 1 TB sind.

Der SCSI-Treiber ssd unterstützt jedoch zurzeit nur Festplatten bis zu 2 TB. Wenn Sie eine höhere Festplattenkapazität als 2 TB benötigen, verwenden Sie ein Festplatten- und Speicherverwaltungsprogramm, wie z. B. Solaris Volume Manager, um ein größeres Gerät zu erstellen.

Weitere Informationen zur Verwendung des EFI-Festplattenlabels finden Sie in System Administration Guide: Devices and File Systems . In diesem Dokument sind wichtige Hinweise und Informationen zu Einschränkungen enthalten. Diese Informationen beziehen sich auf die Verwendung des EFI-Festplattenlabels mit vorhandener Software.

Auch mit der Solaris Volume Manager-Software lassen sich in dieser Solaris-Version Festplatten von mehr als 1 TB Größe verwalten. Siehe auch unter Unterstützung für Multiterabyte-Volumes in Solaris Volume Manager.

Neue Konfigurationsdatei für die Autofs-Umgebung

Dieses Leistungsmerkmal wurde mit dem Software Express-Pilotprogramm eingeführt. Dieses Leistungsmerkmal ist im Release Solaris 10 3/05 enthalten.

Mit der neuen Konfigurationsdatei für die autofs-Umgebung, /etc/default/autofs , steht nun eine weitere Möglichkeit zur Konfiguration der autofs-Befehle und autofs-Dämonen zur Verfügung. Dieselben Angaben, die Sie normalerweise in der Befehlszeile eingeben, können jetzt in die neue Konfigurationsdatei eingetragen werden. Im Gegensatz zur Eingabe über die Befehlszeile werden die Angaben in dieser Datei jedoch sogar bei Upgrades des Betriebssystems beibehalten. Außerdem müssen Sie kritische Startdateien nicht mehr aktualisieren, um das bestehende Verhalten der autofs-Umgebung beizubehalten.

Verwenden Sie für die Angaben folgende Schlüsselwörter:

Weitere Informationen entnehmen Sie bitte den Man Pages automount(1M) und automountd(1M).

Weitere Informationen entnehmen Sie bitte dem Dokument System Administration Guide: Network Services .