Diretório com mais de 4.096 bytes

Diretório com mais de 4.096 bytes

Um arquivo de diretório normalmente tem 4.096 bytes. No entanto, tenho alguns arquivos de diretório com tamanho superior a 4.096 bytes, por exemplo, 28672, 12288, 20480, 16384 (para ext4). Eu leioesseartigo e diz: “A alocação inicial equivale ao tamanho de um setor, mas pode crescer acima disso, se necessário. Uma vez alocado, o espaço não é liberado se os arquivos forem removidos, para reduzir a fragmentação.” Este artigo não cita como resolver o problema. Copiar para um segundo diretório e excluir o diretório antigo pode ajudar. Mas estou procurando um comando simples, que limpe os arquivos do diretório.


Eu encontrei a respostaaqui:

e2fsck -f

A opção -D pode ser omitida.

Responder1

Dependendo do sistema de arquivos usado, você pode mover todos os arquivos para um diretório diferente, remover o diretório original, recriá-lo e mover os arquivos de volta.

Na prática; você realmente vai se preocupar com tudo isso por 20 KB de espaço em disco?

informação relacionada