[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