GNU/Linux >> Tutoriels Linux >  >> Linux

Comment augmenter le nombre d'inodes dans un système de fichiers Ext4 ?

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.


Linux
  1. Comment augmenter la limite du nombre de fichiers ouverts sous Linux

  2. Comment trouver le nombre de lignes verticales disponibles dans le terminal ?

  3. Comment trouver le décalage d'un système de fichiers Ext4 ?

  4. Comment déterminer le numéro de la semaine du mois

  5. Comment utiliser la nouvelle fonctionnalité de données en ligne ext4 ? (stockage des données directement dans l'inode)

Comment vérifier le numéro de version d'OpenSSL

Comment vérifier le nombre d'inodes dans votre compte d'hébergement

Comment trouver le numéro de port d'un service sous Linux

Comment trouver le type de système de fichiers monté sous Linux

Comment obtenir le nombre de processeurs/cœurs sous Linux

Comment vérifier le nombre d'inodes dans cPanel