Dette er OSS (Ofte Stilte Spørsmål) (=FAQ (Frequently Asked Questions)) delen. Mesteparten er skrevet av Alan Cox.
Dette forårsakes av en feil i noen gamle nfsd versjoner. Det er fikset i nfs-server2.2beta16 og senere.
can't register with portmap: system error on send
Du prøver sansynligvis å bruke et Caldera system. Det er en feil i rc scriptene. Kontakt Caldera for å få en fiks.
Grunnen er at nfsd cacher åpne filer av ytelsesgrunner (husk, den kjører i bruker rom). Men hvis nfsd har en fil åpen (som jo er tilfelle etter skriving til den), vil ikke kernelen gi lov til å kjøre den. Nfsder nyere enn våren 1995 åpner filer etter noen få sekunder, eldre utgaver vil holde seg til dem i dagevis.
Linux NFS serveren har read only som standard. RTFM ``export''
og nfsd manual sidene. Du vil måtte endre /etc/exports
.
I eldre versjoner av Linux må du montere NFS servere med
rsize=1024,wsize=1024
.
Generelt, ikke gjør det da.
Nei, ikke for øyeblikket.
Vær sikker på at dine brukere er i 8 grupper eller færre. Eldre servere må ha det slik.
Ikke avmonter NFS servere når du restarter eller stopper, bare ignorer
dem, det vil ikke skade noe dersom du ikke avmonterer dem
Kommandoen er umount -avt nonfs
.
NFS skriving er normalt synkron (du kan slå av dette hvis du ikke bryr deg om muligheten for å miste data). Enda værre, BSD kerneler har en tendens til ikke å klare å jobbe i små blokker. Så når du skriver 4K med data fra en Liux boks i 1K pakker den bruker gjør BSD dette
leser 4K side
endrer 1K
skriver 4K tilbake til fysisk disk
leser 4K side
endrer 1K
skriver 4K tilbake til fysisk disk
osv..