Aujourd'hui, j'ai trouvé un répertoire "vide" d'une taille de 4 Mo.
Il n'avait pas de contenu visible, j'ai donc essayé ls -lah
. Cela m'a montré quelques fichiers cachés (pas très gros). En recherchant la raison pour laquelle le répertoire était si grand, j'ai trouvé que le fichier de points ( .
) avait une taille de 3,9 Mo.
Qu'est-ce qui est stocké dans ce fichier? N'est-ce pas juste une sorte de lien vers le même répertoire?
Voici la sortie shell (anonymisée):
-bash# more /proc/version
Linux version 2.6.18-8.1.15.el5 ([email protected]) (gcc version 4.1.1 20070105 (Red Hat 4.1.1-52)) #1 SMP Mon Oct 22 08:32:04 EDT 2007
-bash# pwd
/data/foo/bar/tmp
-bash# ls -lah
total 4.1M
drwxrwxrwx 3 nobody nobody 3.9M Nov 21 10:02 .
drwxrwxrwx 16 nobody nobody 4.0K Aug 27 17:26 ..
-rw------- 1 root root 20K Oct 25 14:06 .bash_history
...
e2fsck -D
sur le système de fichiers, mais cela nécessite qu'il soit démonté.debugfs
peut être perspicace