Följande filsystemsfel gäller Solaris 10.
När du har uppgraderat en NFSv4-server från Solaris Express 11/04 eller tidigare Solaris 10-versioner, kan programmen råka ut för EACCES-fel. Dessutom kan kataloger felaktigt verka vara tomma.
Du undviker de här felen genom att avmontera och sedan montera om klientfilsystemen. Om det inte går att avmontera kan du behöva tvinga fram avmontering av filsystemet med kommandot umount -f. Du kan även starta om klienten.
ACL-funktioner (Access Control List) för NFSv4 kan fungera felaktigt om klienter och servrar i nätverket har olika äldre Solaris 10-versioner installerade. De ACL-funktioner som påverkas och de kommandoradsverktyg som använder de här funktionerna är dessa:
acl()
facl()
getfacl
setfacl
Mer information om de här funktionerna och verktygen finns i respektive direkthjälpsavsnitt.
Fel kan exempelvis observeras i nätverk som innehåller följande konfiguration:
En klient som kör Solaris 10 Beta
En server som kör Solaris 10
I följande tabell illustreras resultaten för ACL-funktioner i klient-serverkonfigurationers med olika Solaris 10-versioner.
Åtgärd |
Klient, operativsystemet S10 |
Server, operativsystemet S10 |
Resultat |
---|---|---|---|
hämta ACL |
S10 Beta |
operativsystemet S10 |
fabricerad ACL * |
hämta ACL |
operativsystemet S10 |
S10 Beta |
fungerar ok |
ange ACL |
S10 Beta |
operativsystemet S10 |
fungerar ok |
ange ACL |
operativsystemet S10 |
S10 Beta |
Fel: EOPNOTSUP |
Åtgärd: Gör en fullständig installation av OS för Solaris 10 på både servern och klienten för att ACL-funktionen för NFSv4 ska fungera ordentligt.
I den aktuella Solaris 10-versionen följer Solaris-implementeringen av ACL (Access Control Lists) för NFSv4 numera RFC 3530-specifikationerna. Fel inträffar dock för NFSv4-klienter som använder Solaris 10 Beta 1 och Beta 2. De här klienterna kan inte skapa filer på NFSv4-servrar som använder den aktuella Solaris 10-versionen. Följande felmeddelande visas:
NFS getacl misslyckades för servernamn: error 9 (RPC: Felaktigt program/version) |
Åtgärd: Ingen.
Systemet kan inte generera minnesutskrifter på partitioner som är lika stora eller större än 1 TB. Om det finns en sådan enhet på systemet kan det här inträffa efter att systemet startats om efter en systemkrasch:
Systemet sparar inte minnesutskriften.
Följande meddelande visas:
0% done: 0 pages dumped, compression ratio 0.00, dump failed: error 6 |
Åtgärd: Konfigurera storleken för systemets minnesutskriftsenhet till mindre än 1 TB.
Om du använder kommandot smosservice för att lägga till operativsystemstjänster i ett UFS-filsystem, visas ett felmeddelande om otillräckligt diskutrymme. Det här felet är specifikt för UFS-filsystem på EFI-etiketterade diskar.
Åtgärd: Utför följande åtgärd:
Använd skivetiketten SMI VTOC.
Återskapa filsystemet.
Kör kommandot smosservice igen.