7-STABLE NFS: fatal: "select lock: Permission denied"

Marc G. Fournier scrappy at hub.org
Mon Apr 4 19:37:22 UTC 2011


On Mon, 4 Apr 2011, Chuck Swiger wrote:

> On Apr 4, 2011, at 12:14 PM, Marc G. Fournier wrote:
>>> OK-- Cyrus IMAP uses a variant of maildir, so you're relatively safe even if locking is not available.
>>
>> So, just to get this clear ...
>>
>> If I were to boot a diskless station using an NFS backend, then that instance would be prone to corruption since lockd wouldn't work, even though the only processes handling the files on that mount?
>
> If you're running a diskless system using NFS filesystem for storage, 
> and you run stuff that wants to do fcntl/lockf/flock locking, and 
> rpc.lockd isn't available, then yes, there is risk of data corruption. 
> However, Postfix can use .dotfile locking, even if fcntl (etc) locking 
> is broken, and maildir is designed to avoid needing locking the way mbox 
> does:
>
>   http://www.postfix.org/NFS_README.html
>
> rpc.lockd provides locking at the filesystem level.  Locks are performed 
> against file descriptors either for entire files or record-level 
> locking; they are not specific to a single process (indeed, locking 
> would be mostly useless if it was only visible within a single process).

Okay, next question ... if lockd is running, should fcntl locks work?  My 
read of the NFS_README.html above indicates to me that they should ... but 
if that is the case, then it comes back to why doesn't it?

----
Marc G. Fournier                        Hub.Org Hosting Solutions S.A.
scrappy at hub.org                                     http://www.hub.org

Yahoo:yscrappy    Skype: hub.org    ICQ:7615664    MSN:scrappy at hub.org


More information about the freebsd-net mailing list