Windowsクライアントによって報告されたエラーは次のようですERROR: 0x80070021 The process cannot access the file because another process has locked a portion of the file.
私はそれをググって sambaバグレポート8481 を押します。これはこの問題とよく似ています。 別のリンク も同様の問題について言及しています。
しかし、NFSv3の代わりに、私のNFSバックエンドはOpenSolaris ZFSファイルシステムによって提供されるNFSv4を使用しています。
試みる mount -t nfs4 -o nolock fileserver:/export/home /home
、しかしそれはno such option "nolock"
。 nolock
はNFSv3ではのみ有効で、NFSv4では無効です。
samba
サービスを実行してマウント/home
からfileserver:/export/home
私がグーグルで見つけたものから、これはそれを修正するためにNFSレベルで発生した問題です/etc/samba/smb.cfg
および[global]
セクションにオプションを追加します。
strict locking = no