Linux'ta “Cihazda Boş Yer Kalmadı” Hatası Nasıl Düzeltilir

Comment corriger l’erreur “Pas d’espace laissé sur le périphérique” sur Linux

⌛ Reading Time: 4 minutes

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

Vérifiez l’espace restant sur l’appareil

Avant d’aller plus loin, il est conseillé de vérifier qu’il reste bien 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 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 a 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 en dessous. Par exemple, si vous avez /home sur un lecteur séparé, ajoutez cela 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 sont inférieurs à 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 deuxième.

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 pendant que le processus est toujours en cours d’exécution, mais vous pouvez trouver le processus et le redémarrer.

Pas d'espace sur le périphérique Lsof supprimé

Essayez de localiser le processus.

Le processus problématique doit être répertorié. Il suffit de le redémarrer.

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é « inodes ». Les inodes suivent les informations sur les fichiers. Beaucoup de systèmes de fichiers ont un nombre fixe d’inodes, il est donc tout à fait 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 de disponible, 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 devenir corrompus au fil du temps et les disques durs meurent. Votre système d’exploitation verra très 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 du même système de fichiers que vous testez, vous aurez donc probablement besoin d’utiliser un live CD.

Évidemment, remplacez l’emplacement du lecteur par le lecteur que vous souhaitez vérifier. Vous pouvez le trouver en utilisant le df commande de plus tôt. N’oubliez pas non plus que cela prendra probablement beaucoup de temps, alors préparez-vous à prendre un café.

Espérons que l’une de ces solutions a résolu votre problème. Ce problème n’est pas exactement facile à diagnostiquer dans tous les cas. Avec un peu de chance, cependant, vous pouvez l’éclaircir et faire fonctionner votre système à nouveau 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!

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.