Por que esse diretório vazio está sendo exibido com mais de três megabytes de tamanho?

3

Eu tenho um servidor web Ubuntu executando a versão 12.10, hospedada na Digital Ocean.

Quando eu o acesso usando o gFTP, um dos diretórios é listado como tendo mais de 3 MB de tamanho:

No entanto, o diretório está vazio. Eu tentei mostrar arquivos ocultos e não vejo nenhum.

Por que esta pasta está lendo três e meio megas de dados se eu não posso ver nenhum arquivo nela?

    
por Questioner 06.03.2015 / 07:00

2 respostas

1

O arquivo de ponto, como todo diretório, contém uma lista de nomes para os arquivos neste diretório e seus números de inode. Portanto, se você já tiver muitos arquivos nesse diretório (não é improvável que um diretório "tmp") faça com que a entrada do diretório cresça para esse tamanho.

Após os arquivos desaparecerem, o sistema de arquivos não reduz automaticamente o arquivo de diretório novamente.

Você mesmo pode experimentar isso fazendo um novo diretório vazio, faça ls -la nele para ver o tamanho inicial (4096 na minha máquina) e tocar em vários arquivos, o que aumentará o tamanho do diretório.

(Sim, eu sei que estou ignorando / sendo impreciso sobre muitos detalhes aqui. Mas o OP não pediu uma explicação completa de como os sistemas de arquivos EXT * funcionam.)

    
por Wallermadev 06.03.2015 / 15:19
-1

Provavelmente porque você não é o usuário root e não está no grupo raiz ... Peça ao administrador do site ftp para verificar (como root) neste diretório. Ou estou faltando alguma outra coisa aqui?

    
por user130266 06.03.2015 / 07:26

Tags