¿Por qué mi / dev / loop0 se muestra lleno?

8

Tengo suficiente memoria, pero de alguna manera obtengo mi /dev/loop0uso de 9 GB aquí está mi 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

Traté de revisar lo que había allí. Pero eso solo causa que se imprima una carga de galimatías en la terminal después de la cual mi sistema se bloqueó.

Cualquier ayuda sería apreciada.

buscador
fuente

Respuestas:

3

Este dispositivo de bucle no ocupa espacio. Los archivos de imagen e ISO se pueden montar en este dispositivo virtual. Con / dev / loop0 montado en /, supongo que este es un sistema Wubi. Si es así, algo más está usando tu espacio. Si se trata de un sistema Wubi, / dev / loop0 mostrará el espacio restante y se utilizará en la imagen del disco duro virtual en el disco duro físico.

Puede usar el comando "du" para descubrir los archivos reales que ocupan su espacio.

Devyn Collier Johnson
fuente
1

Bueno, no puedo decirte por qué, pero puedo decirte cómo solucionar el problema. Simplemente siga las instrucciones dadas por https://help.ubuntu.com/community/ResizeandDuplicateWubiDisk para expandir su partición de disco para Ubuntu, si instaló Ubuntu usando wubi.exe en un sistema operativo Windows. Además, los siguientes comandos de terminal (que pueden abrirse con: ctrl + alt + T) pueden (o no, desafortunadamente, por la información que tengo disponible, simplemente no lo sé) liberar espacio en disco:

sudo apt-get autoremove

Luego, elimine los núcleos no utilizados copiando y pegando los siguientes comandos en la terminal.

uname -r

Tomando nota de todos los núcleos no utilizados. (El núcleo más reciente, (es decir, el que tenga el mayor número) será el que esté utilizando en este momento). Luego, cuando esté seguro de qué núcleo va a eliminar, escriba lo siguiente:

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

Donde xxxx se refiere al kernel de Linux que está tratando de eliminar.

BH2017
fuente
2
¡Estoy realmente interesado en recuperar mi espacio perdido, en lugar de asignar más espacio!
buscador
0

No puedo agregar un comentario sobre las respuestas anteriores debido a mi baja reputación, así que agrego aquí una nueva "respuesta" (que en realidad no lo es). Según Devyn Collier Johnson, podemos usar "du". No produce ningún resultado para mí:

du /dev/loop0
0   /dev/loop0

Todavía no sé por qué / dónde / cómo estoy usando casi todo el espacio. También intenté cambiar el tamaño. Como no tengo un CD / USB en vivo, probé un "cambio de tamaño en vivo" ( https://help.ubuntu.com/community/ResizeWubiDisk ) pero al hacerlo:

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

En conclusión: no puedo ir de ninguna manera. No puedo eliminar cosas no utilizadas / no deseadas ni ampliar / dev / loop0 /. ¡Espero que alguien pueda ayudar!

Actualización: Traté de hacer el "cambio de tamaño en vivo" nuevamente y no sé por qué esta vez haciendo "sudo losetup -c / dev / loop0 /" simplemente cuelgo la computadora. Lo que intenté es omitir ese paso y funcionó. Ahora aumenté el tamaño / dev / loop0. Sin embargo, todavía no sé dónde / cómo estoy usando el espacio en disco ...

Lluis Marti
fuente
Bueno, /dev/loop0no es un directorio, no deberías agregar una barra después de él. Me sale el mismo Not a directoryerror si repito su comando, pero si abandono la barra diagonal final, obtengo: `$ losetup / dev / loop0 / dev / loop0: []: (/var/lib/snapd/snaps/core_1337.snap ) `
arielf