特定のファイルを強制終了せずに Samba プロセスに強制的に閉じる方法はありますか?
Samba はクライアント接続ごとにプロセスを開きますが、開いているファイルを必要以上に長く保持することがあります。通常、私はプロセスを強制終了するだけで、(Windows) クライアントは次に共有にアクセスするときにプロセスを再度開きます。しかし、他のファイルを長時間積極的に読み取っていることがあり、接続全体ではなく、1つのファイルだけを「強制終了」したいのです。
編集:「net rpc file close」を試しましたが、うまくいかないようです。理由を知っている人はいますか?
編集:これは、私が見つけた同様のものについての最高の言及です。これはwin32クライアントの問題のようで、Microsoftサーバーには回避策があります。しかし、Samba はそうではありません。コマンドが機能したことを願ってnet rpc file close <fileid>
います。その理由を突き止めようとします。この場合、これが唯一の有用な手順であるため、問題が解決しなかったとしても、LuckyLindy の回答を受け入れます。