2
Windowsクライアントは、10秒以下の間隔でファイルを読み取る場合、Linux sambaファイルをローカルで更新しません
WindowsクライアントにLinux smb共有上のファイルを10秒以下の間隔で読み取らせた場合、Windowsクライアントはそのファイルの誤った(キャッシュされた?)情報を表示します。 これを複数のシステムで再現しました。 再現する手順の例: 1)Linux samba共有をセットアップします-この例では、Debianを使用してsambaをインストールします。例: sudo mkdir /test sudo chmod 777 /test smb.confの追加: [test] read only = no locking = no path = /test/ guest ok = yes 2)このディレクトリをWindowsクライアントのドライブとしてマップします(このテストではL:を使用します)。 3)Sambaサーバー上にテキストを含むファイルを作成します nano /test/test.txt ORIGINAL 4)Windowsマシンでシンプルなバッチファイルを作成し、5秒ごとにファイルを表示します。 copy con test.bat @echo off cls :1 type L:\test.txt timeout 5 goto 1 5)バッチファイルを実行します。5秒ごとにORIGINALと表示されます。 6)Linuxサーバーでファイルの内容を変更する …