web-dev-qa-db-fra.com

Pourquoi mon / dev / loop0 est-il plein?

J'ai assez de mémoire, mais je reçois mon /dev/loop0 montrant l'utilisation de 9 Go, voici mon df-h.

Filesystem      Size  Used Avail Use% Mounted on
/dev/loop0       12G   10G  1.4G  88% /
udev            2.0G  4.0K  2.0G   1% /dev
tmpfs           785M  904K  784M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            2.0G  1.9M  2.0G   1% /run/shm
/dev/sda6        20G   14G  6.4G  68% /Host
/dev/sdb1       400M  4.5M  395M   2% /media/LABEL1
/dev/sdb2       3.3G  1.9G  1.2G  62% /media/LABEL2
/dev/sda5       175G  142G   33G  82% /media/DATA

J'ai essayé de vérifier ce qu'il y avait dedans. Mais cela ne fait qu'imprimer une charge de charabia sur le terminal, à la suite de quoi mon système est tombé en panne.

Toute aide serait appréciée.

8
seeker

Ce périphérique de boucle ne prend pas de place. Les fichiers image et ISO peuvent être montés sur ce périphérique virtuel. Avec/dev/loop0 monté sur /, je suppose que c'est un système Wubi? Si c'est le cas, quelque chose d'autre utilise votre espace. S'il s'agit d'un système Wubi,/dev/loop0 affichera l'espace restant utilisé sur l'image du disque dur virtuel sur le disque dur physique.

Vous pouvez utiliser la commande "du" pour déterminer le ou les vrais fichiers prenant votre espace.

3

Euh, eh bien, je ne peux pas vous dire pourquoi, mais je peux vous dire comment résoudre le problème. Suivez simplement les instructions données par https://help.ubuntu.com/community/ResizeandDuplicateWubiDisk pour développer votre partition de disque pour Ubuntu, si vous avez installé Ubuntu avec wubi.exe sous Windows. De plus, les commandes suivantes du terminal (qui peuvent être ouvertes avec: ctrl + alt + T) peuvent (ou non, malheureusement, à partir des informations dont je dispose, je ne sais tout simplement pas) libérer de l'espace disque:

Sudo apt-get autoremove

Supprimez ensuite les noyaux non utilisés en copiant et en collant les commandes suivantes dans le terminal.

uname -r

Prendre note de tous les noyaux non utilisés. (Le noyau le plus récent, (c’est-à-dire celui qui porte le plus grand nombre) sera celui que vous utilisez en ce moment.) Ensuite, quand vous êtes sûr du noyau que vous allez supprimer, tapez ce qui suit:

Sudo apt-get purge linux-image-x.x.x.x-generic

Où x.x.x.x fait référence au noyau Linux que vous essayez de supprimer.

1
BH2017

Je ne peux pas ajouter de commentaire sur les réponses ci-dessus à cause de ma mauvaise réputation, alors j’ajoute ici une nouvelle "réponse" (qui en réalité ne l’est pas). Selon Devyn Collier Johnson, nous pouvons utiliser "du". Cela ne donne aucun résultat pour moi:

du /dev/loop0
0   /dev/loop0

Je ne sais toujours pas pourquoi/où/comment j'utilise presque tout l'espace. J'ai aussi essayé de le redimensionner. Étant donné que je n'ai pas de CD/clé USB en direct, j'ai essayé de le "redimensionner en direct" ( https://help.ubuntu.com/community/ResizeWubiDisk ), mais lorsque:

Sudo losetup -c /dev/loop0/
loop: can't set capacity on device /dev/loop0/: Not a directory

En conclusion: je ne peux pas aller dans les deux sens. Je ne peux pas non plus supprimer les éléments inutilisés/indésirables, ni agrandir/dev/loop0 /. J'espère que quelqu'un peut aider!

Mise à jour: j'ai essayé de refaire le "redimensionnement en direct" et je ne comprends pas pourquoi cette fois-ci, "Sudo losetup -c/dev/loop0 /" ne fait que suspendre l'ordinateur. Ce que j'ai essayé, c'est de sauter cette étape et cela a fonctionné. Maintenant, j'ai augmenté la taille/dev/loop0. Cependant, je ne sais toujours pas où et comment j'utilise l'espace disque.

0
Lluis Marti