sambaのファイル一覧反映について

うちの中にはsambaを使ってファイルサーバを立てています。
Windowsからアクセスしてファイルを放り込んだりしているのですが、ファイルをコピーしたり、新しいフォルダを作成したりしても、即座に表示が反映されていませんでした。F5や、「最新の情報に更新」を選択して能動的に更新かけないと反映されません。2台sambaを立てているうちの片方だけにおきる現象だったので、設定ファイルsmb.confを見比べたりしていたのですが、違いはありませんでした。そもそも設定ファイルはコピーして使っているし。

で、/usr/sbin/smb -b としてビルドオプションを見たところ入っているバイナリには違いがあることに気が付きました。自動で更新かからないほうが古いバイナリです。apt-get install sambaで更新かけてみました。

結果として無事修正されました。もうちょっと調べた感じだと、HAVE_KERNEL_CHANGE_NOTIFYフラグがconfigureの時に立っているかどうかで挙動が変わるらしいのですが、フラグがたっていても細かいバグなどもあったようです。実際更新前も立っていましたが動作してませんでした。

ちょっとした変化ですが、快適になるのはよいことです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)