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 /.
sudo du -sh /

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

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.

Essayez de localiser le processus.
sudo lsof / | grep deleted
Le processus problématique doit être répertorié. Redémarrez-le simplement.
sudo systemctl restart service_name
Si ce n’est pas immédiatement évident, effectuez un rechargement complet du démon.
sudo systemctl daemon-reload
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.
sudo df -i /

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.
sudo fsck -vcck /dev/sda2
É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é.





















