小川と申します。 記事<YAS.06Sep14190153@xxxxxxxxxxxxxxxxxxxxx>から引用します: > NFS のロックの問題が出ています。クライアントは、Linux > (RedHat, 2.6.9-42.0.2.ELsmp), サーバは、MacOSX 10.4 Server > です。うちの若い者が調べた所、クライアントで fcntl() システ > ムコールの F_SETLK で問題が発生するとのことでした。flock() > システムコールでは発生しません。 「問題」というのはどういう問題なのでしょうか? > この辺り、何か情報はないでしょうか。 fcntlではなくflockの挙動なのですが、 Linux NFS faq の D10 http://nfs.sourceforge.net/#faq_d10 に、 flock()/BSD locks act only locally on Linux NFS clients prior to 2.6.12. とあるので、Linuxのカーネル2.6.9だとflockはネットワーク越しではロック できないのではないかなと思います。 -- 小川建一 mailto:kenichi@xxxxxxxxxxxxxxx ++
Follow-Ups:
- [fol] Re: NFS fcntl(F_SETLK) problem (Linux->MacOSX)Yasushi Shinjo
- [fol] NFS fcntl(F_SETLK) problem (Linux->MacOSX)Yasushi Shinjo
- Prev by Date: [fol] NFS fcntl(F_SETLK) problem (Linux->MacOSX)
- Next by Date: [fol] Re: NFS fcntl(F_SETLK) problem (Linux->MacOSX)
- Previous by thread: [fol] NFS fcntl(F_SETLK) problem (Linux->MacOSX)
- Next by thread: [fol] Re: NFS fcntl(F_SETLK) problem (Linux->MacOSX)
- Indexes:[Main][Thread]