[linux-l] NFS file locking: es geht einfach nicht...

Steffen Dettmer steffen at dett.de
Fr Apr 2 18:11:45 CEST 2004


* Oswald Buddenhagen wrote on Fri, Apr 02, 2004 at 15:00 +0200:
> On Fri, Apr 02, 2004 at 02:42:11PM +0200, Steffen Dettmer wrote:
> > Server macht NFS-Server und wella bekommt natürlich kein flock
> > via NFS, verdammt.
> FLOCK(2)                   Linux Programmer's Manual                  FLOCK(2)
> [...]
> NOTES
>        flock(2) does not lock files over NFS.  Use fcntl(2)
>        instead: that does work  over  NFS,  given  a
>        sufficiently  recent version of Linux and a server which
>        supports locking.

Ist das ne alte Seite? Bei mir finde ich:

               Note also that some versions of "flock" cannot
               lock things over the network; you would need to
               use the more system-specific "fcntl" for that.

Ich hab mein Testprogramm erweitert; fcntl klappte in jedem Fall.
Nur leider verwenden viele Programme flock - und auf dem
NFS-Server als localhost-Mount funktioniert das ja auch.

Die Perl-Versionen auf beiden Maschinen sind auch gleich.

oki,

Steffen

-- 
Dieses Schreiben wurde maschinell erstellt,
es trägt daher weder Unterschrift noch Siegel.



Mehr Informationen über die Mailingliste linux-l