Följande Register-sökväg innehåller poster för filtjänsten i SunLink Server:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AdvancedServer\FileServiceParameters
AclCacheSize REG_DWORD 0 - 100
Anger antalet poster i ACL-cache som skall användas för resultat från SunLink Servers resurser eller åtkomstkontroller som gjorts med dem.
Standardvärde: 6
EAFilePrefix REG_SZ Teckensträng
Prefix som används för att namnge filer som innehåller data för utökade attribut. Som standard lagras exempelvis de utökade attributen för filen foo i .ea@foo.
Standardvärde: .ea@
EnableSoftCompat REG_DWORD 0, 1 eller 2
Anger hur SunLink Server hanterar filer som är öppna i skrivskyddat kompatibilitetsläge. Använd 0 för att behålla kompatibiliteten; 1 för att översätta till skrivskyddat läge som vägrar skrivning för filer med vissa filnamnstillägg (t. ex. EXE, COM och BAT), angivet i nyckeln EnableSoftFileExtensions; och 2 för att översätta till skrivskyddat läge som vägrar skrivning för alla filer som öppnas.
Standardvärde: 1 (översätt till skrivskyddat läge som vägrar skrivning för filer med vissa filnamnstillägg)
EnableSoftFileExtensions REG_MULTI_SZ Lista
Anger de filnamnstillägg där kompatibilitetsläget för skrivskydd skall översättas till skrivskyddat läge som vägrar skrivning om värdet på nyckeln EnableSoftCompat är 1.
Standardvärde: bat com exe dll cmd
ForceDirectoryAcl REG_DWORD 0 eller 1
Anger om SunLink Server skall skapa en ACL (Access Control List) för en nyskapad katalog om klientdatorn inte själv direkt gav någon ACL. Om en ACL inte skapas ärvs vid behov moderkatalogens ACL automatiskt.
Standardvärde: 1 (skapa ny ACL)
ForceFileAcl REG_DWORD 0 eller 1
Anger om SunLink Server skall skapa en ACL (Access Control List) för en nyskapad fil om klientdatorn inte själv direkt gav någon ACL. Om en ACL inte skapas ärvs vid behov moderkatalogens ACL automatiskt.
Standardvärde: 0 (skapar inte ny ACL)
ForceFileFlush REG_DWORD 0 eller 1
Anger om ett Solaris fsync(2)-systemanrop skall framtvingas när en SMB-begäran om skrivning av allt i cache tas emot. Filserverns prestanda kan bli bättre om man inte framtvingar fsync(2)-systemanrop; filer skrivs automatiskt och regelbundet till skiva av bakgrundsprogrammet fsflush i Solaris, oavsett inställningen för denna nyckel.
Standardvärde: 0 (framtvingar inte fsync-systemanrop)
IgnoreUnixPermissions REG_DWORD 0 eller 1
Ger användarna alternativet att kringgå Solaris-tillstånd vid arbete med filer och kataloger. Om detta alternativ aktiveras skulle SunLink Server-användare exempelvis kunna skriva till eller ta bort filer, som de har tillräckliga SunLink Server-tillstånd för, även om filerna egentligen bara har lästillstånd i Solaris.
Standardvärde: 0 (kräv Solaris-tillstånd)
Du kan ändra värdet på nyckeln med SunLink Server Manager.
MappingSeparator REG_SZ Teckensträng maximalt sju tecken
Anger den sträng som läggs till filnamnet före det unika suffixet för att ange att namnet är kopplat. Värdet har bara betydelse vid koppling av filnamn mellan Solaris och Windows NT. Standardvärdet är tilde (~), samma tecken som vid koppling mellan Solaris och 8.3, men det är möjligt att ta ett tecken som gör att klienten lätt kan identifiera filer som innehåller tecken som är ogiltiga i Windows NT. Som standard kommer en fil med namnet my? att kopplas till my_~xyz. Om värdet på nyckeln är ~slm~, kopplas namnet till my_~slm~xyz. Om en ogiltig parameter placeras i Registret ersätts MappingSeparator med standardvärdet.
Standardvärde: ~
Du kan ändra värdet på nyckeln med SunLink Server Manager.
MaxEASize REG_DWORD 1 - oändligheten
Anger den buffertstorlek i byte som skall allokeras för utökade attribut.
Standardvärde: 4096
MaxFileSizeInKB REG_DWORD 100 - oändligheten
Den maximala filstorlek i kbyte som SunLink Server låter en användare skapa på servern.
Standardvärde: 20000
MemoryMapFiles REG_DWORD 0 eller 1
Anger om servern skall använda systemanropet mmap i Solaris för att öka effektiviteten genom att flytta fildata till serverns minnesadressutrymme. Sådan förflyttning sker bara med skrivskyddade filer.
Standardvärde: 1 (gör minneskopior av skrivskyddade filer)
MixedCaseSupport REG_DWORD 0 eller 1
Anger om stöd för både gemener och versaler skall vara aktiverat på servern. Sådant stöd tillåter klienter att komma åt filnamn med versaler på Solaris-systemet. Om stöd för både gemener och versaler aktiveras kan serverns prestanda påverkas negativt.
Standardvärde: 1 (aktiverar både gemener och versaler)
Du kan ändra värdet på denna nyckel med SunLink Server Manager.
NameSpaceMapping REG_DWORD 0, 1, 2 eller 3
Anger vilken typ av avbildning av filnamn som skall användas på servern.
Värdet 0 anger att ingen avbildning av filnamn skall vara aktiverad.
Värdet 1 anger att endast koppling mellan Solaris och 8.3 är aktiverad. Det gör att klienter med 8.3-filnamn, som MS-DOS, Windows 3.1 och Windows for Workgroups, kan komma åt filer med långa filnamn och filnamn som innehåller tecken som är ogiltiga i DOS ( + , ; = [ ] ? " \ < > * | : . [mellanslag] )
Värdet 2 anger att endast koppling mellan Solaris och Windows NT är aktiverad. Det gör att klienter med Windows NT-filsystem, som Windows 95, Windows NT, och OS/2, kan komma åt filer med filnamn som innehåller tecken som är ogiltiga i Windows NT (? " \ < > * | :).
Värdet 3 anger att koppling mellan Solaris och både 8.3- och Windows NT-filsystem är aktiverad.
Standardvärde: 3
Du kan ändra värdet på denna nyckel med SunLink Server Manager.
OplockTimeout REG_DWORD 1 - oändligheten
Den tidrymd (i sekunder) som servern skall vänta på bekräftelse från en klient på ett avbrutet "oplock"-meddelande.
Standardvärde: 30
ReadAheadCount REG_DWORD 0 (läs alltid i förväg) - oändligheten
Antalet gånger med sekventiell åtkomst av en fil som servern måste känna av innan den börjar läsa i förväg.
Standardvärde: 2
ReportNTFS REG_DWORD 0 eller 1
Anger om delade Solaris-volymer skall rapporteras som NTFS eller det verkliga Solaris-filsystemet.
Standardvärde: 1 (rapportera som NTFS)
SyncAclFileOnWrite REG_DWORD 0 eller 1
Anger om servern skall framtvinga att ändringar av ACL-filen skall skrivas till skiva med systemanropet fsync(2),eller om servern godkänner att operativsystemet skriver ändringarna till skivan på normalt sätt.
Standardvärde: 0 (skriv ändringarna av ACL till skivan på normalt sätt)
TruncatedExtensions REG_DWORD 0 eller 1
Anger om det sista tecknet i filnamnstillägget för ett avbildat filnamn skall ersättas med tilde (~). Denna nyckel gäller för filnamnstillägg som ursprungligen var längre än tre tecken. Funktionen kan användas för att skilja längre filtillägg från liknande tillägg på tre tecken som inte ändrades. Om den aktiveras hindrar man exempelvis att en fil med namnet fil1.document kopplas till en fil med namnet fil~xyz.doc; en sådan koppling skulle kunna få vissa klienter att betrakta filen som en fil i Microsoft Word. (Nyckeln påverkar endast koppling mellan Solaris och 8.3.)
Standardvärde: 1 (Byt inte ut det sista tecknet mot tilde)
UniqueSuffixLength REG_DWORD 0 - 7
Anger längden hos det alfanumeriska suffix som läggs till filnamnet för att garantera att kopplingen blir unik. Ju längre suffixet är, desto troligare är det att det avbildade namnet är unikt. Om det avbildade namnet inte är unikt i en katalog kan man råka ut för namnkonflikter. Sådana konflikter kan göra att klienten nekas åtkomst till en fil den behöver. Det kan också hända att klienten får tag på en annan fil än den som den begärde.
Det är inte tillrådligt att sätta UniqueSuffixLength till ett lägre värde än 3, om inte bevarandet av ett längre filnamnsprefix uppväger eventuella problem med namnkonflikter.
Standardvärde: 3
Du kan ändra värdet på denna nyckel med SunLink Server Manager.
UnixCloseCount REG_DWORD 1 - 20
Antalet öppna filer som inte hanterats på länge och som servern skall stänga utan att det märks, för att man inte skall överskrida Solaris' gräns för varje process. Servern använder en teknik för multiplexning av filbeskrivare för att låta klienter öppna långt fler filer än Solaris' processgränser normalt skulle tillåta.
Standardvärde: 5
UnixDirectoryCheck REG_DWORD 0, 1 eller 2
Anger om SunLink Server skall låta klienter skriva till Solaris-kataloger som inte har skrivtillstånd. Programvara på Microsoft-klienter behandlar attributet för skrivskydd som rådgivande och begränsar inte åtkomsten till katalogen. Däremot behandlar Solaris tillstånd för bara skrivning som obligatoriska och hindrar användarna att skriva till kataloger som de inte har skrivtillstånd för.
Värdet 0 tillåter skrivning endast till kataloger med skrivtillstånd; värdet 1 tillåter skrivning till kataloger som tillhör eller skapats av SunLink Server (vilket fastställs genom kontroll av gruppmedlemskap för katalogen); och värdet 2 fäster inget avseende vid katalogtillstånd i Solaris.
Standardvärde: 1
Du kan ändra värdet på denna nyckel med SunLink Server Manager.
UnixDirectoryPerms REG_DWORD 0 - 511
Solaris-tillstånd för nyskapade kataloger.
Standardvärde: 509 (0775 oktalt)
Du kan ändra värdet på denna nyckel med SunLink Server Manager.
UnixFilePerms REG_DWORD 0 - 4095
Solaris-tillstånd för nyskapade filer.
Standardvärde: 1460 (02664 oktalt)
Du kan ändra värdet på denna nyckel med SunLink Server Manager.
UnixQuotas REG_DWORD 0 eller 1
Anger om SunLink Server skall använda Solaris' stöd för skivkvot. På detta sätt garanteras att man skapar filen eller skriver till den med Solaris-UID:n för den Solaris-användare som SunLink Server-användaren är kopplad till. Varje åtgärd stäms av med den angivna kvoten; ett felmeddelande skickas till klienten när kvoten överskrids. Två typer av kvoter stöds: i-nods- och blockkvoter för filsystemen UFS och NFS. Vilka funktioner som finns beror på vilket kvotstöd filsystemet har.
Standardvärde: 0 (inget stöd för skivkvoter)
UseEAs REG_DWORD 0 eller 1
Anger om utökade attribut skall stödjas under OS/2.
Standardvärde: 0 (inget stöd för utökade attribut)
UseNfSLocks REG_DWORD 0 eller 1
Anger om servern skall försöka sätta Solaris-postlås på filer på klienters begäran. Postlås fungerar eventuellt inte på NFS-filer på en server som kör NFS. Om värdet på nyckeln UseUnixLocks är 0, har detta alternativ ingen verkan på servern.
Standardvärde: 0 (sätt inga lås)
UseOplocks REG_DWORD 0 eller 1
Anger om SunLink Server skall ge "oplock"-lås till klienter som begär dem vid öppningar.
Standardvärde: 1 (använd oplock-lås)
UseUnixLocks REG_DWORD 0 eller 1
Anger om postlås skapade av klienter skall återspeglas i Solaris-filsystemet.
Standardvärde: 0 (lås återspeglas inte i Solaris-filsystemet)
Du kan ändra värdet på denna nyckel med SunLink Server Manager.
WriteBehind REG_DWORD 0 eller 1
Anger om fysisk skrivning till Solaris skall ske före eller efter det att servern svarat klienten. Om skrivning till Solaris sker innan servern svarat klienten verkar servern vara långsammare (eftersom svaret fördröjs), men servern kan rapportera felet "skivan full" till klienterna. Om skrivning till Solaris sker efter det att svaret skickats rapporteras inte fel som "skivan full" till klienten vid skrivnings-SMB.
Standardvärde: 1 (aktivera skrivning efteråt)