← Back to team overview

sslug-teknik team mailing list archive

Re: Locking over NFS

 

In <3F7820C7.3040301@xxxxxx> Jon Svejgaard <jon@xxxxxx> writes:

>Hej, jeg har en kunde, som kører Linux workstations op mod en Linux NFS 
>server. De har stillet følgende spørgsmål, som jeg gerne vil høre Jeres 
>kommentarer til:

><quote>
>Er der nogen mulighed for at ændre på systemet, så filer IKKE kan
>åbnes fra flere maskiner(Linux) på samme tid, eventuel at systemet
>giver besked om at filen er åben og bliver brugt af en anden bruger?
></quote>

File locking over NFS er altid spændende, men det bliver jo noget
nemmere når klienter og server er samme OS.

Svaret er "ja, men..." : Ja, det kan gøres, men det kræver at
de applikationer der benytter filerne benytter fcntl(2) system-
kaldet til at låse filerne når de har brug for det.

man-siden til fcntl har en ret detaljeret beskrivelse af hvad
man kan/skal gøre.


Henrik
-- 
Henrik Storner <henrik@xxxxxxx> 


Follow ups

References