J'ai eu un problème (nouveau pour moi) la semaine dernière. J'ai un système de fichiers ext4 (Fedora 15). L'application qui s'exécute sur le serveur s'est soudainement arrêtée. Je n'ai pas trouvé le problème du premier coup d'œil.
df
a montré 50% d'espace disponible. Après avoir cherché pendant environ une heure, j'ai vu un message sur le forum où le gars a utilisé df -i
. L'option recherche l'utilisation des inodes. Le système était à court d'inodes, un problème simple que je n'avais pas réalisé. La partition n'avait que 3,2 millions d'inodes.
Maintenant, mes questions sont :puis-je faire en sorte que le système ait plus d'inodes ? Doit-il/peut-il être défini lors du formatage du disque ? Avec les 3,2 M d'inodes, combien de fichiers pourrais-je avoir ?
Réponse acceptée :
Il semble que vous ayez beaucoup plus de fichiers que prévu.
Je ne sais pas s'il existe une solution pour modifier dynamiquement la taille de la table inode. Je crains que vous n'ayez besoin de sauvegarder vos données, de créer un nouveau système de fichiers et de restaurer vos données.
Pour créer un nouveau système de fichiers avec une telle table d'inodes, vous devez utiliser l'option "-N" de mke2fs(8).
Je vous recommande d'utiliser d'abord l'option '-n' (qui ne crée pas le fs, mais affiche les informations utiles) afin que vous puissiez obtenir le nombre estimé d'inodes. Ensuite, si vous en avez besoin, utilisez '-N' pour créer votre système de fichiers avec un numéro d'inode spécifique.