「変更」統計をトリガーせずにファイルに何ができますか?たとえば、ビットを変更するだけで変更がトリガーされるようです。
ファイルを読むことができます。これにより、アクセス時間が更新されますが(noatime
などのマウントオプションで無効にされている場合を除く)、iノードの変更時間は更新されません。
ファイルのデータを変更する場合でも、メタデータを変更する場合でも、名前を変更する場合でも、変更時刻は更新されます。これは仕様によるものです。
おそらく「変更統計」とは、ファイルのctime
を意味しますか?その場合、簡単な答えは、それほど多くはありません...
ctime
は、ファイルのiノード(基本的にはメタデータ)が最後に変更された日時を記録するため、たとえばファイルのアクセス許可を変更すると、ctime
が変更されます。
その上、ファイルの内容を変更すると、ファイルのサイズが変更されたり、mtime
が更新されたりします。どちらも、iノードに記録されてctime
が変更されます。
ctime
を変更させないiノードへの唯一の変更は、ファイルを読み取るときのatime
の更新です。