ファイルシステムを同期して完了するまで待つ方法

ファイルシステムを同期して完了するまで待つ方法

組み込みデバイスで、ユーザーが接続された USB ディスクにログをエクスポートできるようにしたいと考えています。USB ディスクは通常、読み取り専用なので、安全なアンマウントについてはあまり気にしません。ただし、ログが保存されると、すべての変更を書き込むためにファイルシステムを同期する必要があります。現在、ログを USB にコピーして同期コマンドを呼び出すスクリプトがありますが、同期はすぐには実行されず、スクリプトの終了後、ユーザーはさらにしばらく待つ必要があります。スクリプトの完了直後に USB を抜くと、ログは書き込まれません。同期が完了するまで強制的に待機させる方法はありますか? または、確認する方法はありますか?

関連情報