Quais sistemas de arquivos no Linux armazenam o tempo de criação?

26

Existem sistemas de arquivos (conhecidos e confiáveis) no Linux que armazenam o tempo de criação de arquivos e diretórios na tabela de nós i?

Se houver, o tempo "alterado" é substituído pelo tempo de criação de um nó i em uma chamada de estatística?

    
por franziskus 17.02.2011 / 06:45

3 respostas

14

O sistema de arquivos ext4 armazena a hora da criação. stat -c %W myfile pode mostrar para você.

    
por 17.02.2011 / 07:20
25

Vários sistemas de arquivos armazenam o tempo de criação do arquivo, embora não haja um nome padrão para este campo:

  • ufs2 → st_birthtime
  • zfs → crtime
  • ext4 → crtime
  • btrfs → otime
  • jfs → di_otime
por 05.06.2012 / 21:32
3

Tanto quanto eu sei, ext4, sistemas de arquivos JFS e BTRFS suportam um campo extra nos arquivos inode para armazenar o tempo de criação, embora a nomenclatura possa ser diferente.

Fonte: Tempos de Criação de Arquivos do LWN

    
por 05.06.2012 / 13:38