ファイルシステムのアクセスタイムスタンプは何に使用されますか?

ファイルシステムのアクセスタイムスタンプは何に使用されますか?

私はパフォーマンスとプライバシーのために、最終アクセスタイムスタンプを常にオフにしています。しかし、WindowsとLinuxの両方にそれが機能としてあるようです。デフォルトで有効なので、何らかの用途があるはずだと私は思います。

アクセス タイムスタンプはどのような目的で発明され、その後オペレーティング システムのカーネルやファイル システムに組み込む価値があるほど有用であると考えられたのでしょうか。アクセス タイムスタンプは今日でも有用なのでしょうか、それとも単なる歴史的な遺物なのでしょうか。


「主に意見に基づく」、そうでしょう。どこで誰かの意見を求めたのでしょうか? 私が興味があるのは、実際に使用されているアプリケーションの例、または最初に追加されたときの歴史的な正当性/議論、または本当に役に立たない場合はその欠如です。一部の人にとっては、質問をクローズする理由を探すことは、実際の努力を伴わずに達成感を感じることだと思います。

答え1

これらは特定の状況(非公式監査、アーカイブ)では役立ちますが、Linuxでは無効にするのが一般的です(ノータイム)、または少なくとも最小限に抑える(関係時間)、パフォーマンスやプライバシーの懸念から、ほとんどの状況での使用は禁止されています。多くの場合、時間(変更時刻) および時間(変更時間) は、より便利なタイムスタンプです。

パフォーマンスのオーバーヘッドに加えて、時間あまり役に立たないのは、オペレーティングシステムと一般的に使用されるツール(バックアップユーティリティなど)の両方が、ユーザーが使用しない多くのファイルに「触れる」ことになることです。したがって、更新を回避することをサポートしていない限り、時間[1]、監査証跡やアーカイブにそれを使用することは、一般的な自動化タスクの結果が時間更新中です。

[1] 多くの監査場面では、更新を回避する能力が時間監査人にとっては危険信号となるでしょう。なぜなら、バイパスできるという事実自体が、監査人の目には無効と映るからです。つまり、悪意のある行為者が同じ機能を使用して検出を逃れることができるのです。

答え2

多くのコンピュータは、家庭ではなくビジネス環境で使用されています。ほとんどの企業では、データが監査可能であることを保証するための法的要件と実際的要件の両方があります。

また、ファイルシステム、キャッシュ、バックアップ プロセスの管理にも役立ちます。

実際、似たような名前の文書を 3 つ作成していて、どれが最後に作業した文書だったか思い出せないときに役立ちます。

関連情報