3 votes

Pourquoi ce répertoire vide est-il affiché comme ayant une taille de plus de trois mégaoctets ?

J'ai un serveur web Ubuntu fonctionnant avec la version 12.10, hébergé sur Digital Ocean.

Lorsque j'y accède à l'aide de gFTP, l'un des répertoires est répertorié comme ayant une taille supérieure à 3 Mo :

folder size

Cependant, le répertoire est vide. J'ai essayé d'afficher les fichiers cachés et je n'en vois aucun.

Pourquoi ce dossier est-il lu comme ayant trois mégaoctets et demi de données si je ne vois aucun fichier dedans ?

1voto

IndieBlock Points 63

Le fichier dot, comme tout répertoire, contient une liste de noms pour les fichiers de ce répertoire et leurs numéros d'inode. Donc, si vous aviez beaucoup de fichiers dans ce répertoire (ce qui n'est pas improbable pour un répertoire "tmp"), l'entrée du répertoire aurait atteint cette taille.

Une fois que les fichiers ont disparu, le système de fichiers ne réduit pas automatiquement le fichier du répertoire à nouveau.

Vous pouvez expérimenter cela vous-même en créant un nouveau répertoire vide, en faisant ls -la dedans pour voir la taille initiale (4096 sur ma machine) puis en touchant beaucoup de fichiers, ce qui fera augmenter la taille du répertoire.

(Oui, je sais que je passe sous silence ou que je suis inexact sur de nombreux détails ici. Mais le PO n'a pas demandé une explication complète du fonctionnement des systèmes de fichiers EXT*).

-1voto

DaaaahWhoosh Points 353

Probablement parce que vous n'êtes pas l'utilisateur root et que vous n'êtes pas dans le groupe root... Demandez au sysadmin du site ftp de vérifier (en tant que root) sur ce répertoire. Ou est-ce que j'ai raté quelque chose d'autre ici ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X