シナリオは次のとおりです。
Linux を実行している中央マシンは、多数の機器の「データ ストア」です。
各計測器には PC があり、計測器によってキャプチャされたデータ ファイルを書き込むデータ ストア上にリモート マウント (SMB) があります。
計測器の PC は、非常に古いものも含め、さまざまなオペレーティング システムを実行します。
計測器 PC のハードウェア クロックは同期されておらず、同期にはさまざまな理由で問題があります。
その他のさまざまな修正 (たとえば、SMB を使用しない、機器のオペレーティング システムをアップグレードする、機器で実行するためのものを開発する) も同様に問題があります。
私たちが書きたいのは、計測器がリモート マウントを介してデータ ストアにファイルを書き込んだことを認識し、そのファイルを別の場所にすばやくコピーする「グラバー」アプリケーションです。現在の計画では、Linuxinotify
サブシステムを使用して、ファイルが到着する可能性のあるディレクトリ/ツリーでファイル システム イベントを監視し、コピーを実行します。
私の懸念は、同期されたクロックがないという事実が問題になるということです。この懸念は正当なものですか?