書き込み開始前のファイル変更時間

書き込み開始前のファイル変更時間

stat実際には、ファイルへの書き込みを開始する前にコマンドが変更時間を表示しているようです。

このスクリプトを使用してコピーできます。

date --iso-8601=ns
touch file.txt
stat file.txt

統計的時間は数ナノ秒前であった。
問題は通常、数回クリックした後に発生します。

次のインフラストラクチャでこの問題が発生します
。 Windowsで実行されているHypervのubuntu 16
- AzureまたはAmazonクラウドで実行されているubuntu 18
- dockerで実行されているcentos
- mac

この問題は、私のプライマリWindowsコンピュータでは発生しません。

PCからLinuxを起動すると、ポップアップされないメッセージが表示されます。

ベストアンサー1

バラよりhttps://stackoverflow.com/questions/14392975/timestamp-accuracy-on-ext4-sub-millsecond

要約:ファイルシステムは、キャッシュ時間を使用してタイムスタンプを適用し、キャッシュdate時間とCPUサイクルを使用してより正確な(そして更新された)時間を提供します。

おすすめ記事