web-dev-qa-db-ja.com

Linuxのどのファイルシステムが作成時間を保存しますか?

Linuxにファイルとディレクトリの作成時間をiノードテーブルに保存する(よく知られた、信頼できる)ファイルシステムはありますか?

ある場合、「変更された」時間は、stat呼び出しのiノードの作成時間に置き換えられますか?

32
franziskus

ext4 ファイルシステムは作成時間を保存します。 stat -c %W myfileはそれを表示できます。

16
Keith

このフィールドには標準的な名前はありませんが、いくつかのファイルシステムはファイル作成時間を保存します。

  • ufs2→st_birthtime
  • zfs→crtime
  • ext4→crtime
  • btrfs→otime
  • jfs→di_otime
31
jlliagre

私の知る限り、ext4、JFSおよびBTRFSファイルシステムはすべて、ファイルiノードの追加フィールドをサポートして、作成時間を格納しますが、名前は異なる場合があります。

ソース: LWNファイル作成時間

4
Huygens