OneFS: O snapshot gravável "date modified" mostra a data de criação do snapshot, não a data de criação do arquivo
Summary: A data do arquivo não corresponde a outros snapshots ou à data do arquivo ao exibir as informações do arquivo em um snapshot gravável.
Instructions
Isso está funcionando conforme projetado.
Esta é uma lista de informações de arquivo:
ls -l /ifs/.snapshot/read_only_test_policy/test_dir/ ------------------------------------------------------------------------------- total 7360 -rwxrwx--- + 1 admin admin 172788 Jun 1 1998 1998_06-01_test_file.ai -rwxrwx--- + 1 admin admin 304110 Mar 2 2004 2004_03_02_test_file.eps -rwxrwx--- + 1 admin admin 3949 Jun 3 2006 2005_06_03_test_file.txt -rwxrwx--- + 1 admin admin 335609 Feb 24 2008 2008_02_24_test_file.jpg -rwxrwx--- + 1 admin admin 13139 Sep 3 2009 2009_09_03_test_file.txt -rwxrwx--- + 1 admin admin 23040 Aug 11 2010 2010_08_11_test_file.xls -------------------------------------------------------------------------------
Esta é a listagem dos mesmos arquivos, mas do snapshot gravável:
ls -l /ifs/read_only_test_policy/ ------------------------------------------------------------------------------- -rwxrwx--- + 1 admin admin 172788 May 3 20:30 1998_06-01_test_file.ai -rwxrwx--- + 1 admin admin 304110 May 3 20:30 2004_03_02_test_file.eps -rwxrwx--- + 1 admin admin 3949 May 3 20:30 2005_06_03_test_file.txt -rwxrwx--- + 1 admin admin 335609 May 3 20:30 2008_02_24_test_file.jpg -rwxrwx--- + 1 admin admin 13139 May 3 20:30 2009_09_03_test_file.txt -rwxrwx--- + 1 admin admin 23040 May 3 20:30 2010_08_11_test_file.xls -------------------------------------------------------------------------------
Outros tipos de snapshot mostram os mesmos dados que os arquivos:
ls -l /ifs/.snapshot/read_only_test_policy/test_dir/ ------------------------------------------------------------------------------- total 7360 -rwxrwx--- + 1 admin admin 172788 Jun 1 1998 1998_06-01_test_file.ai -rwxrwx--- + 1 admin admin 304110 Mar 2 2004 2004_03_02_test_file.eps -rwxrwx--- + 1 admin admin 3949 Jun 3 2006 2005_06_03_test_file.txt -rwxrwx--- + 1 admin admin 335609 Feb 24 2008 2008_02_24_test_file.jpg -rwxrwx--- + 1 admin admin 13139 Sep 3 2009 2009_09_03_test_file.txt -rwxrwx--- + 1 admin admin 23040 Aug 11 2010 2010_08_11_test_file.xls ------------------------------------------------------------------------------
No guia de administração:

Em outras palavras:
o snapshot gravável preenche metadados de arquivo no primeiro acesso. Essa é a data de criação do snapshot gravável. Depois que os arquivos são modificados no snapshot gravável, a data reflete a nova data de acesso.
ATUALIZAÇÃO:
A partir da versão 9.12.0, foram implementadas alterações no tratamento das datas.
A hora de criação (ou hora de nascimento), mtime, ctime e atime de um arquivo em um snapshot gravável são os mesmos do respectivo arquivo no snapshot de backup somente leitura. Posteriormente, mtime, ctime ou atime são modificados como e quando o arquivo no snapshot gravável é acessado ou modificado.
Se um usuário quiser retornar ao comportamento anterior, ele poderá fazer a seguinte alteração:
sysctl efs.wsnap.copy_time_attrs_wsnap_cor=0
Additional Information
- Modification Time - mtime - é o registro de data e hora que indica a última vez que o conteúdo de um arquivo foi modificado.
- Change Time - ctime - é o registro de data e hora que indica a última vez em que os metadados de um arquivo foram alterados.
- Access Time - atime - é o registro de data e hora que indica a última vez que um arquivo foi acessado.