O tamanho da pasta é maior que 4K no ext3

4

Digamos que temos um sistema de arquivos ext3 formatado padrão, eu corro sob a suposição de que as pastas ocupam 4K de espaço no disco.

Mas, o que significa quando uma pasta é maior que 4K?

Aqui está uma foto de uma dessas pastas: link
O único arquivo era um arquivo .htaccess que era um par de bytes. Eu criei um novo diretório, movi o arquivo .htaccess para a nova pasta e deletei a outra pasta estranha e tudo está bem de novo ... mas eu acho estranho.

Alguém pode explicar isso?

    
por Nathan Adams 04.01.2010 / 02:31

1 resposta

6

Um diretório começa em 4K, mas cresce à medida que precisa armazenar mais nomes de arquivos. Tenho certeza de que nunca diminui novamente, pois esses arquivos são excluídos. Algo chamado "cache" pode muito bem conter muitos arquivos, seja agora ou em algum momento no passado.

Como Stephen destacou nos comentários, uma vez que o seu diretório de cache cresce o suficiente para conter, digamos, 10 000 arquivos, então se esses arquivos forem deletados ele ainda tem espaço para armazenar 10 000 arquivos, então se novos 10.000 arquivos são criados, o diretório não vai crescer novamente.

    
por 04.01.2010 / 03:02

Tags