Comment réparer l'erreur "Pas d'espace laissé sur le périphérique" sous Linux 1

Comment réparer l’erreur « Pas d’espace laissé sur le périphérique » sous Linux

La plupart du temps, Linux est assez spécifique avec ses messages d’erreur. « Cela n’a pas fonctionné. Essayez d’installer ce package. » Cependant, il y en a un en particulier qui ne m’aide vraiment pas beaucoup: « Il ne reste plus d’espace sur l’appareil. » Qu’est-ce qui cause cela? Je pensais avoir 2 To de stockage, comment peut-il être plein? Où dois-je commencer à chercher? Aujourd’hui, nous allons vous expliquer tout cela dans notre guide sur la façon de corriger l’erreur «Pas d’espace laissé sur l’appareil» sous Linux.

Vérifiez l’espace restant sur l’appareil

Avant d’aller plus loin, c’est une bonne idée de vérifier qu’il reste vraiment de l’espace sur le disque. Bien que les outils de votre environnement de bureau soient bons, il peut être plus rapide d’utiliser les outils directs à partir de la ligne de commande.

Si vous souhaitez utiliser les outils dans votre environnement de bureau, ils vous donneront des représentations faciles à lire des informations que vous pouvez trouver avec ces outils. J’utilise Fedora avec GNOME et l’outil GNOME Disk Usage Analyzer me montre ce qui suit.

Commencer avec du. Pointez-le vers le répertoire de base sur le lecteur qui rencontre le problème. Supposons que c’est la partition avec /.

Pas d'espace sur l'appareil Du

Il faudra du temps pour tout parcourir. Maintenant, essayez avec df.

Pas d'espace sur le périphérique Df

Ajouter / et les systèmes de fichiers montés sous celui-ci. Par exemple, si vous avez /home sur un lecteur séparé, ajoutez-le avec la lecture pour /. Le total devrait être proche de ce que vous aviez avec du. Sinon, cela peut indiquer qu’un fichier supprimé est utilisé par un processus.

Bien sûr, la principale préoccupation ici est de savoir si les résultats de ces commandes entrent ou non sous la taille du lecteur. Si c’est le cas, il y a manifestement quelque chose qui ne va pas.

Pas d’espace sur l’appareil Causes possibles

Il y a quelques causes principales ici. Si vous constatez un écart entre du et df, vous pouvez passer à la première option ici. Sinon, commencez par le second.

Fichier supprimé réservé par processus

Parfois, un fichier sera supprimé, mais un processus l’utilise toujours. Linux ne libérera pas le stockage associé au fichier tant que le processus est toujours en cours d’exécution, mais vous pouvez trouver le processus et le redémarrer.

Aucun espace sur le périphérique Lsof supprimé

Essayez de localiser le processus.

Le processus problématique doit être répertorié. Redémarrez-le simplement.

Si ce n’est pas immédiatement évident, effectuez un rechargement complet du démon.

Pas assez d’inodes

Il existe un ensemble de métadonnées sur les systèmes de fichiers appelés «inodes». Les inodes suivent les informations sur les fichiers. De nombreux systèmes de fichiers ont une quantité fixe d’inodes, il est donc très possible de remplir l’allocation maximale d’inodes sans remplir le système de fichiers lui-même. Vous pouvez utiliser df vérifier.

Pas d'espace sur les inodes de l'appareil

Comparez les inodes utilisés avec le total des inodes. S’il n’y en a plus, malheureusement, vous ne pouvez pas en obtenir plus. Supprimez certains fichiers inutiles ou obsolètes pour effacer les inodes.

Mauvais blocs

Le dernier problème courant concerne les blocs de système de fichiers défectueux. Les systèmes de fichiers peuvent se corrompre avec le temps et les disques durs meurent. Votre système d’exploitation verra probablement ces blocs comme utilisables à moins qu’ils ne soient marqués autrement. La meilleure façon de trouver et de marquer ces blocs est d’utiliser fsck avec le -cc drapeau. N’oubliez pas que vous ne pouvez pas utiliser fsck à partir du même système de fichiers que vous testez, vous devrez donc probablement utiliser un live CD.

Évidemment, remplacez l’emplacement du lecteur par le lecteur que vous souhaitez vérifier. Vous pouvez trouver cela en utilisant le df commande antérieure. De plus, gardez à l’esprit que cela prendra probablement beaucoup de temps, alors soyez prêt à prendre un café.

Espérons que l’une de ces solutions a résolu votre problème. Ce problème n’est pas vraiment facile à diagnostiquer dans tous les cas. Avec un peu de chance, cependant, vous pouvez le clarifier et faire fonctionner à nouveau votre système normalement.

Si vous recherchez plus de pointeurs Linux, consultez notre guide sur la configuration de Bluetooth sous Linux. Ou, pour quelque chose d’un peu différent, voyez comment installer le navigateur Safari de Mac sous Linux. Prendre plaisir!

Soutenez notre effort ❤️

Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.

Paiement sécurisé sur PayPal
Moyens I/O Staff est une équipe de rédacteurs spécialisés, passionnés par la technologie, l’innovation et les usages numériques. Forts d’une expertise pointue en IA, applications mobiles, gaming et tendances digitales, nous produisons un contenu rigoureux, vérifié et utile. Notre mission : vous offrir une information fiable et claire pour mieux naviguer dans le monde numérique en constante évolution. Découvrez les avis de nos lecteurs sur Trustpilot.