Die Einträge für den SunLink Server-Dateidienst befinden sich im folgenden Registrierungspfad:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AdvancedServer\FileServiceParameters
AclCacheSize REG_DWORD 0 - 100
Legt die Anzahl an Einträgen im Zugriffskontrollisten-Cache fest, mit denen die Ergebnisse der letzten Zugriffsprüfungen für SunLink Server-Ressourcen festgehalten werden.
Standard: 6
EAFilePrefix REG_SZ Zeichenkette
Präfix zum Benennen von Dateien mit erweiterten Attributdaten. Die erweiterten Attribute für die Datei foo werden z. B. in .ea@foo gespeichert.
Standard: .ea@
EnableSoftCompat REG_DWORD 0, 1 oder 2
Legt fest, wie SunLink Server Dateien im Schreibschutz-Kompatibilitätsmodus öffnet. Geben Sie 0 an, wenn der Kompatibilitätsmodus beibehalten werden soll. Mit 1 geben Sie an, daß der Schreibschutz-/DenyWrite-Modus für Dateien gelten soll, die spezielle, mit dem Wert des Schlüssels EnableSoftFileExtensions festgelegte Erweiterungen aufweisen (zum Beispiel .EXE, .COM und .BAT). Mit 2 geben Sie an, daß beim Öffnen von Dateien immer der Schreibschutz-/DenyWrite-Modus gelten soll.
Standard: 1 (für Dateien mit speziellen Erweiterungen gilt Schreibschutz-/DenyWrite-Modus)
EnableSoftFileExtensions REG_MULTI_SZ Liste
Legt die Dateierweiterungen fest, für die der Kompatibilitätsmodus auf den Schreibschutz-/DenyWrite-Modus eingeschränkt wird, wenn der Wert des Schlüssels EnableSoftCompat auf 1 eingestellt ist.
Standard: bat com exe dll cmd
ForceDirectoryAcl REG_DWORD 0 oder 1
Legt fest, ob das Programm SunLink Server eine Zugriffskontrolliste (ACL) für ein neu erstelltes Verzeichnis anlegt, wenn der Client keine explizite Zugriffskontrolliste bereitgestellt hat. Wird keine Zugriffskontrolliste angelegt, erbt das neue Verzeichnis bei Bedarf automatisch eine Zugriffskontrolliste vom übergeordneten Verzeichnis.
Standard: 1 (neue Zugriffskontrolliste anlegen)
ForceFileAcl REG_DWORD 0 oder 1
Legt fest, ob das Programm SunLink Server eine Zugriffskontrolliste (ACL) für eine neu erstellte Datei anlegt, wenn der Client keine explizite Zugriffskontrolliste bereitgestellt hat. Wird keine Zugriffskontrolliste angelegt, erbt die neue Datei bei Bedarf automatisch eine Zugriffskontrolliste vom übergeordneten Verzeichnis.
Standard: 0 (es wird keine neue Zugriffskontrolliste angelegt)
ForceFileFlush REG_DWORD 0 oder 1
Legt fest, ob immer ein fsync(2)-Solaris-Systemaufruf erfolgt, wenn eine Anforderung zum Leeren des SMB empfangen wird. Durch den Verzicht auf automatische fsync(2)-Systemaufrufe läßt sich die Datei-Server-Leistung verbessern. Die Dateien werden unabhängig von der Einstellung für diesen Schlüssel von Zeit zu Zeit vom Solaris-Dämon fsflush automatisch aus dem SMB auf die Festplatte verschoben.
Standard: 0 (keine automatischen fsync-Systemaufrufe)
IgnoreUnixPermissions REG_DWORD 0 oder 1
Ermöglicht es den Benutzern, beim Arbeiten mit Dateien und Verzeichnissen die Solaris-Systemberechtigungen zu umgehen. Wenn Sie diese Option aktivieren, können SunLink Server-Benutzer z. B. Dateien schreiben und löschen, für die sie ausreichende SunLink Server-Berechtigungen besitzen, obwohl im Solaris-System nur Leseberechtigungen für diese Dateien vergeben wurden.
Standard: 0 (Solaris-Systemberechtigungen werden durchgesetzt)
Den Wert dieses Schlüssels können Sie auch in SunLink Server Manager ändern.
MappingSeparator REG_SZ Zeichenkette bis zu 7 Zeichen
Legt die Zeichenkette fest, die vor dem eindeutigen Suffix an den Dateinamen angehängt wird, um anzugeben, daß der Name zugeordnet ist. Dieser Wert ist nur bei der Zuordnung von Solaris- zu Windows NT-Dateinamen von Bedeutung. Das Standardzeichen ist die Tilde (~), dasselbe Zeichen wie bei der Zuordnung von Solaris- zu 8.3-Dateinamen, Sie können jedoch ein Zeichen wählen, das es dem Client leichter macht, Dateien mit in Windows NT unzulässigen Zeichen zu erkennen. Standardmäßig wird die Datei mit dem Namen my? dem Namen my_~xyz zugeordnet. Wenn Sie für diesen Schlüssel den Wert ~slm~ einstellen, wird der Namen statt dessen dem Namen my_~slm~xyz zugeordnet. Ist der in der Registrierung angegebene Parameter ungültig, gilt für MappingSeparator automatisch der Standardwert.
Standard: ~
Den Wert dieses Schlüssels können Sie auch in SunLink Server Manager ändern.
MaxEASize REG_DWORD 1 - unendlich
Legt die für erweiterte Attribute zugewiesene Puffergröße in Byte fest.
Standard: 4096
MaxFileSizeInKB REG_DWORD 100 - unendlich
Die maximale Dateigröße in KB, die das Programm SunLink Server unterstützt. Dieser Wert gibt die maximale Größe der Dateien an, die ein Benutzer auf dem Server erstellen kann.
Standard: 20000
MemoryMapFiles REG_DWORD 0 oder 1
Legt fest, ob der Server zur Steigerung der Effizienz für die Speicherzuordnung von Dateidaten in den Adreßraum des Servers den Solaris-Systemaufruf mmap verwendet. Die Dateizuordnung erfolgt nur für schreibgeschützte Dateien.
Standard: 1 (Speicherzuordnung von schreibgeschützten Dateien)
MixedCaseSupport REG_DWORD 0 oder 1
Legt fest, ob auf dem Server Groß- und Kleinschreibung unterstützt wird. Bei aktivierter Unterstützung von Groß- und Kleinschreibung können Clients auf Solaris-Systemen auf Dateien zugreifen, deren Namen Großbuchstaben enthalten. Das Aktivieren dieser Funktion wirkt sich jedoch möglicherweise negativ auf die Leistung des Servers aus.
Standard: 1 (aktiviert die Unterstützung von Groß- und Kleinschreibung)
Den Wert dieses Schlüssels können Sie auch in SunLink Server Manager ändern.
NameSpaceMapping REG_DWORD 0, 1, 2 oder 3
Legt fest, welche Art von Dateinamensbereichszuordnung auf dem Server aktiviert ist.
Der Wert 0 gibt an, daß keine Namensbereichszuordnung aktiviert ist.
Der Wert 1 gibt an, daß nur die Zuordnung von Solaris-Namen zu 8.3-Namen aktiviert ist. So können Clients mit 8.3-Unterstützung, wie z. .B. MS-DOS, Windows 3.1 und Windows für Workgroups, auf Dateien mit langen Namen und auf Dateien mit Namen zugreifen, die in DOS unzulässige Zeichen enthalten ( + , ; = [ ] ? " \ < > * | : . [Leerzeichen] ).
Der Wert 2 gibt an, daß nur die Zuordnung von Solaris-Namen zu Windows NT-Namen aktiviert ist. So können Windows NT-basierte Clients, wie z. B. Windows 95, Windows NT und OS/2, auf Dateien zugreifen, deren Namen in Windows NT unzulässige Zeichen enthalten (? " \ < > * | :).
Der Wert 3 gibt an, daß die Zuordnung von Solaris-Namen zu 8.3-Namen und die Zuordnung von Solaris-Namen zu Windows NT-Namen aktiviert sind.
Standard: 3
Den Wert dieses Schlüssels können Sie auch in SunLink Server Manager ändern.
OplockTimeout REG_DWORD 1 - unendlich
Gibt an (in Sekunden), wie lange der Server darauf wartet, daß ein Client die Benachrichtigung über eine "oplock"-Unterbrechung bestätigt.
Standard: 30
ReadAheadCount REG_DWORD 0 (immer vorauslesen) - unendlich
Die Anzahl an sequentiellen Dateizugriffen seitens eines Clients, die der Server erkennen muß, bevor das Vorauslesen beginnt.
Standard: 2
ReportNTFS REG_DWORD 0 oder 1
Legt fest, ob freigegebene Solaris-Datenträger als vom Typ NTFS oder vom Typ Solaris-Dateisystem gemeldet werden.
Standard: 1 (als NTFS melden)
SyncAclFileOnWrite REG_DWORD 0 oder 1
Legt fest, ob der Server das Schreiben von Änderungen in der Zugriffskontrolliste (ACL) auf Festplatte mittels eines fsync(2)-Systemaufrufs erzwingt oder ob es der Server dem Betriebssystem überläßt, die Änderungen normal auf Festplatte zu schreiben.
Standard: 0 (ACL-Änderungen normal auf Festplatte schreiben)
TruncatedExtensions REG_DWORD 0 oder 1
Legt fest, ob das letzte Zeichen eines zugeordneten Dateinamens durch eine Tilde (~) ersetzt wird. Diese Schlüssel bezieht sich auf Dateierweiterungen, die ursprünglich mehr als drei Zeichen enthielten. Mit Hilfe dieser Funktion lassen sich längere Dateierweiterungen von ähnlichen Erweiterungen mit drei Zeichen unterscheiden, die nicht geändert wurden. Ist diese Funktion aktiviert, wird z. B. eine Datei mit dem Namen file1.document nicht dem Dateinamen file~xyz.doc zugeordnet. Andernfalls könnten manche Clients diese Datei als eine Microsoft Word-Datei erkennen. Dieser Schlüssel bezieht sich nur auf die Zuordnung von Solaris-Namen zu 8.3-Namen.
Standard: 1 (das letzte Zeichen nicht durch eine Tilde ersetzen)
UniqueSuffixLength REG_DWORD 0 - 7
Legt die Länge des alphanumerischen Suffix fest, das an den Dateinamen angehängt wird, um die Eindeutigkeit bei der Zuordnung zu gewährleisten. Je länger das Suffix, desto höher die Wahrscheinlichkeit, daß der zugeordnete Namen eindeutig ist. Wenn der zugeordnete Name innerhalb eines Verzeichnisses nicht eindeutig ist, kommt es zu Namenskonflikten. Der Client erhält möglicherweise keinen Zugriff auf benötigte Dateien, oder er erhält Zugriff auf eine andere als die angeforderte Datei.
Es empfiehlt sich nicht, für UniqueSuffixLength einen Wert unter 3 einzustellen, es sei denn, die Beibehaltung eines längeren Dateipräfixes ist höher zu bewerten als mögliche Probleme durch Namenskonflikte.
Standard: 3
Den Wert dieses Schlüssels können Sie auch in SunLink Server Manager ändern.
UnixCloseCount REG_DWORD 1 - 20
Die Anzahl an offenen Dateien, auf die zuletzt zugegriffen wurde und die der Server transparent schließt, damit der im Solaris-System pro Prozeß gültige Grenzwert nicht erreicht wird. Der Server verwendet ein als Dateibeschreibungs-Multiplexen bezeichnetes Verfahren, das es den Clients ermöglicht, viel mehr Dateien zu öffnen, als der pro Prozeß gültige Grenzwert normalerweise zulassen würde.
Standard: 5
UnixDirectoryCheck REG_DWORD 0, 1 oder 2
Legt fest, ob es das Programm SunLink Server den Clients erlaubt, in Solaris-Systemverzeichnisse zu schreiben, für die keine Schreibberechtigungen vorliegen. In Microsoft-Client-Software umfaßt das Schreibschutzattribut lediglich einen entsprechenden Hinweis, schränkt das Verhalten von Verzeichnissen aber nicht ein. In der Solaris-Betriebssystemumgebung ist die Leseberechtigung dagegen bindend und verhindert, daß Benutzer in Verzeichnisse schreiben, für die sie keine Schreibberechtigung haben.
Der Wert 0 bedeutet, daß nur in Verzeichnisse geschrieben werden darf, für die Schreibberechtigungen bestehen. Der Wert 1 bedeutet, daß in Verzeichnisse geschrieben werden darf, die das Programm SunLink Server besitzt oder die darin erstellt wurden (wird durch Überprüfen der Gruppenmitgliedschaft des Verzeichnisses ermittelt). Der Wert 2 bedeutet, daß Solaris-Verzeichnisberechtigungen ignoriert werden.
Standard: 1
Den Wert dieses Schlüssels können Sie auch in SunLink Server Manager ändern.
UnixDirectoryPerms REG_DWORD 0 - 511
Die Solaris-Berechtigungen für neu erstellte Verzeichnisse.
Standard: 509 (0775 oktal)
Den Wert dieses Schlüssels können Sie auch in SunLink Server Manager ändern.
UnixFilePerms REG_DWORD 0 - 4095
Die Solaris-Berechtigungen für neu erstellte Dateien.
Standard: 1460 (02664 oktal)
Den Wert dieses Schlüssels können Sie auch in SunLink Server Manager ändern.
UnixQuotas REG_DWORD 0 oder 1
Legt fest, ob das Programm SunLink Server die Solaris-Datenträgerkontingente unterstützt. Wenn Sie diese Funktion aktivieren, erfolgt das Erstellen oder Schreiben von Dateien unter der Solaris-UID des Solaris-Benutzers, dem der SunLink Server-Benutzer zugeordnet ist. Jede Aktion wird auf das Kontingent des Benutzers angerechnet. Bei Überschreiten des Kontingents wird eine Meldung an den Client gesendet. Es werden zwei Kontingente unterstützt: I-Knoten- und Blockkontingente für UFS- und NFS-Dateisysteme. Diese Funktion wird jedoch nur insofern unterstützt, als diese Dateisysteme die Solaris-Systemkontingente unterstützen.
Standard: 0 (Datenträgerkontingente werden nicht unterstützt)
UseEAs REG_DWORD 0 oder 1
Legt die Unterstützung für erweiterte OS/2-Attribute fest.
Standard: 0 (erweitere Attribute werden nicht unterstützt)
UseNfSLocks REG_DWORD 0 oder 1
Legt fest, ob der Server versucht, Solaris-Datensatzsperren in Dateien einzurichten, wie von Clients angefordert. Datensatzsperren funktionieren bei NFS-Dateien und auf Servern unter NFS möglicherweise nicht. Ist für den Schlüssel UseUnixLocks der Wert 0 eingestellt, hat diese Funktion keine Auswirkung auf den Server.
Standard: 0 (es werden keine Sperren eingerichtet)
UseOplocks REG_DWORD 0 oder 1
Legt fest, ob SunLink Server opportunistische Sperren für Clients einrichtet, die diese beim Öffnen von Dateien anfordern.
Standard: 1 (opportunistische Sperren verwenden)
UseUnixLocks REG_DWORD 0 oder 1
Legt fest, ob von Clients eingerichtete Datensatzsperren im Solaris-Dateisystem übernommen werden.
Standard: 0 (Sperren werden nicht im Solaris-Dateisystem übernommen)
Den Wert dieses Schlüssels können Sie auch in SunLink Server Manager ändern.
WriteBehind REG_DWORD 0 oder 1
Legt fest, ob physische Schreibvorgänge im Solaris-System erfolgen, bevor oder nachdem der Server dem Client geantwortet hat. Werden Schreibvorgänge im Solaris-System ausgeführt, bevor der Server dem Client antwortet, scheint der Server aufgrund der verzögerten Antwort langsamer zu sein, aber er kann dem Client Fehler melden, die durch unzureichenden Festplattenspeicherplatz verursacht wurden. Erfolgen Schreibvorgänge im Solaris-System, nachdem die Antwort gesendet wurde, werden durch unzureichenden Festplattenspeicherplatz verursachte Fehler bei Schreib-SMBs dem Client nicht gemeldet.
Standard: 1 (verzögertes Schreiben aktivieren)