Nyheter i operativmiljön Solaris 9

Filsystemförbättringar

Beskrivning av funktionerna  

Frisläppningsdatum  

Utökade filattribut

UFS-, NFS- och TMPFS-filsystemen har förbättrats så att de klarar utökade filattribut, vilket gör att programutvecklare kan koppla specifika attribut till en fil. Exempelvis kan en utvecklare av ett filhanteringsprogram för ett fönstersystem välja att associera en visningsikon med en fil.  

Utökade attribut representeras logiskt som filer i en dold katalog som associeras med målfilen.  

Med hjälp av API:t för utökade filattribut och en uppsättning skalkommandon kan du lägga till och ändra filsystemattribut. Mer information finns i direkthjälpen för fsattr(5), openat(2) och runat(1).

Många filsystemkommandon i Solaris har ändrats så att de stöder filsystemattribut genom att ha ett alternativ som känner av attribut som du kan använda för att fråga efter, kopiera eller söka efter filattribut. Mer information om filsystemkommandot finns i direkthjälpen. 

Se även System Administration Guide: Basic Administration om du vill ha mer information.

Solaris 9 

Förbättrad direkt I/O-samverkan för UFS

Direkt I/O, som används av databasprogram för att komma åt ej buffrade filsystemdata, har förbättrats genom att upprepade läs- och skrivåtkomster till vanliga UFS-filer tillåts. Tidigare låste en operation som uppdaterade fildata alla andra läs- eller skrivåtkomster tills operationen var slutförd.  

Mer information finns i System Administration Guide: Basic Administration och i direkthjälpen för mount_ufs(1M).

Solaris 8 1/01 

DNLC-förbättringar

DNLC (directory name look-up cache) har förbättrats för att ge bättre prestanda när du vill komma åt filer i stora kataloger med 1 000 eller fler filer. 

DNLC är en allmän filsystemtjänst som sparar den senaste refererade katalognamnen och tillhörande virtuella noder i cache-minnet. UFS-katalogposter lagras linjärt på disken. Detta betyder att du behöver söka igenom varje post efter namnet om du vill hitta en post. Om du vill lägga till en ny post behöver du söka igenom hela katalogen för att kontrollera att namnet inte redan finns. För att slippa problemet med prestanda sparas hela kataloger i cache-minnet av DNLC. 

En annan funktion i den här utgåvan är att DNLC sparar filobjekt som har blivit upplåsta, men som inte existerar, i cache-minnet. Detta kallas för negativ cachning och är användbart när program upprepade gånger kontrollerar om en fil existerar. 

Nya inställbara parametrar associeras med DNLC-förbättringarna. Dessa parametrar är optimalt angivna och du bör tänka efter noga innan du ändrar dessa.  

Mer information finns i Solaris Tunable Parameters Reference Manual.

Solaris 8 6/00 

UFS Snapshots (fssnap)

Om du vill skapa en ögonblicksbild av ett filsystem kan du använda kommandot fssnap. En ögonblicksbild är ett filsystems tillfälliga bild som ska användas för säkerhetskopieringsoperationer.

När kommandot fssnap körs skapas en virtuell enhet och en bakgrundsfil. Du kan säkerhetskopiera den virtuella enheten, som ser ut och beter sig som en riktig enhet, med ett av de befintliga säkerhetskopieringskommandona i Solaris. Bakgrundsfilen är en bitmappsfil som innehåller kopior av data före ögonblicksbilden, som sedan bilden togs har ändrats.

Mer information finns i System Administration Guide: Basic Administration och i direkthjälpen för fssnap(1M).

Solaris 8 1/01 

Uppdaterat mkfs-kommando

Kommandot mkfs har uppdaterats för att öka prestanda när du skapar filsystem. Det förbättrade mkfs-kommandot är ofta så mycket som tio gånger snabbare än i tidigare Solaris-versioner. Den förbättrade kapaciteten märks både när du skapar stora och små filsystem. Den största förbättringen av mkfs-prestanda inträffar på system med hög kapacitet eller med höghastighetsskivor.

Solaris 8 1/01