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.