Directorio con más de 4096 bytes.

Directorio con más de 4096 bytes.

Un archivo de directorio suele tener 4096 bytes. Sin embargo, tengo un par de archivos de directorio que tienen un tamaño de más de 4096 bytes, por ejemplo, 28672, 12288, 20480, 16384 (para ext4). Yo leoesteartículo y dice: “La asignación inicial equivale al tamaño de un sector, pero puede crecer más si es necesario. Una vez asignado, el espacio no se libera si se eliminan los archivos, para reducir la fragmentación”. Este artículo no cita cómo resolver el problema. Copiar a un segundo directorio y eliminar el directorio anterior podría ayudar. Pero estoy buscando un comando simple que limpie los archivos del directorio.


encontré la respuestaaquí:

e2fsck -f

La opción -D se puede omitir.

Respuesta1

Dependiendo del sistema de archivos utilizado, puede mover todos los archivos a un directorio diferente, eliminar el directorio original, recrearlo y mover los archivos nuevamente.

En la práctica; ¿Realmente te vas a molestar con todo eso por 20 KB de espacio en disco?

información relacionada