Datas da pasta XFS

1

Eu tenho um servidor rodando Centos 7, kernel 3.10.0-514.16.1.el7.x86_64, Samba 4.5.2 e XFS. Nós arquivamos documentos em um monte de pequenos arquivos .tif, então o XFS funciona muito bem para nós. A pasta é montada em fstab com o parâmetro "defaults". Nada adicionado como "noatime" ou qualquer coisa. Nós, no entanto, apenas notamos uma estranheza.

Digamos que uma pasta tenha 10 arquivos, numerados 0001.tif - 0010.tif. Você verifica novamente esses 10 arquivos com os mesmos nomes. A "Data de modificação" na pasta não muda, mesmo que a data de modificação nos arquivos seja. Agora, se você criar uma nova subpasta ou digitalizar um arquivo 0011.tif para a pasta, a data de modificação da pasta será alterada. Verifiquei que esse comportamento está realmente acontecendo no servidor e não apenas nas estações de trabalho do Windows que estão acessando pelo compartilhamento do Samba.

Este comportamento esperado do XFS, ou eu tenho algo errado com o meu servidor?

    
por Brent 08.08.2017 / 17:17

1 resposta

2

O diretório inode em si só muda quando o número de conteúdos no diretório é alterado. Modificar arquivos que já existem não altera o diretório. O que é consistente com o comportamento que você observou.

Se você deseja rastrear se algum arquivo de uma árvore foi modificado em um determinado momento, você precisará percorrer todos eles com algo parecido com o comando find .

    
por 09.08.2017 / 08:14