GNU/Linux >> Tutoriels Linux >  >> Linux

Comment nettoyer une liste d'inodes orphelins non traités ?

Solution 1 :

Si vous utilisez ext2 / ext3 / ext4, vous devriez pouvoir utiliser e2fsck pour nettoyer les inodes orphelins :

e2fsck -f

Pour reiserfs, vous pouvez utiliser reiserfsck qui nettoiera également les inodes orphelins.

Solution 2 :

e2fsck -f <mount point> ne fonctionnera pas.

Découvrez d'abord les points de montage avec

sudo mount -l

Puis fsck le lecteur directement.

Par exemple pour moi

sudo e2fsck -f /dev/xvda2

Solution 3 :

Vous nettoyez la liste des inodes orphelins non traités en démontant et en remontant le système de fichiers.

Une discussion approfondie de la liste de diffusion linux-ext4 contient plus d'informations sur ce qu'est ce message et pourquoi il peut apparaître. En bref, l'une des deux choses suivantes s'est produite :soit vous avez rencontré un bogue du noyau, soit, plus probablement, une corruption du système de fichiers s'est produite l'une des fois précédentes où vous avez remonté le système de fichiers en lecture seule. C'est probablement pourquoi le système pense que quelque chose utilise encore le système de fichiers alors qu'il n'y en a pas.

Si cela fait un an et que vous toujours n'avez pas redémarré la machine, abandonnez simplement et planifiez une fenêtre de maintenance.


Linux
  1. Comment lister tous les utilisateurs connectés

  2. Comment nettoyer le cache yum sur CentOS ?

  3. Comment trouver l'utilisation de l'inode du système de fichiers sous Linux

  4. Comment obtenir une liste de répertoires dans un zip ?

  5. comment faire des tests de système de fichiers?

Comment répertorier les packages installés sous Linux

Comment répertorier les partitions de disque sous Linux

Comment lister les disques sous Linux

Comment répertorier les services sous Linux

Comment répertorier les packages installés sur Ubuntu 22.04

Comment nettoyer les fichiers inutiles