Por que meu / dev / loop0 está cheio?

6

Eu tenho memória suficiente, mas de alguma forma recebo meu /dev/loop0 mostrando o uso de 9 GB aqui está meu 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

Eu tentei verificar o que estava lá. Mas isso só faz com que uma carga de rabiscos seja impressa no terminal após o qual meu sistema caiu.

Qualquer ajuda seria apreciada.

    
por KodeSeeker 04.11.2012 / 10:09

3 respostas

3

Este dispositivo de loop não ocupa nenhum espaço. Arquivos de imagem e ISO podem ser montados neste dispositivo virtual. Com / dev / loop0 sendo montado em /, suponho que este seja um sistema Wubi? Se assim for, outra coisa está usando o seu espaço. Se este for um sistema Wubi, / dev / loop0 mostrará o espaço restante e usado na imagem do disco rígido virtual no disco rígido físico.

Você pode usar o comando "du" para descobrir o (s) arquivo (s) real (is) tomando seu espaço.

    
por Devyn Collier Johnson 23.08.2013 / 15:15
0

Hum, bem, eu não posso te dizer por que, mas eu posso te dizer como consertar o problema. Basta seguir as instruções dadas por link para expandir sua partição de disco para o Ubuntu, se você instalou o Ubuntu usando o wubi.exe em um Windows OS. Além disso, os seguintes comandos do terminal (que podem ser abertos por: ctrl + alt + T) podem (ou não, infelizmente, das informações que tenho disponíveis para mim, eu simplesmente não sei) liberar algum espaço em disco:

sudo apt-get autoremove

Em seguida, remova todos os kernels não utilizados, copiando e colando os seguintes comandos no terminal.

uname -r

Tomando nota de todos os kernels não utilizados. (O kernel mais recente, (o que tem o maior número) será o que você está usando no momento) Então, quando tiver certeza de qual kernel você vai remover, digite o seguinte:

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

Onde x.x.x.x se refere ao kernel do Linux que você está tentando remover.

    
por BH2017 04.11.2012 / 13:23
0

Eu não posso adicionar um comentário sobre as respostas acima por causa da minha baixa reputação, então eu adiciono aqui uma nova "resposta" (que na verdade não é). De acordo com Devyn Collier Johnson, podemos usar "du". Não produz nenhum resultado para mim:

du /dev/loop0
0   /dev/loop0

Eu ainda não sei porque / onde / como estou usando quase todo o espaço. Eu também tentei redimensioná-lo. Como eu não tenho um live CD / USB eu tentei um "redimensionamento ao vivo" ( link ) mas ao fazer:

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

Em conclusão: não posso ir de qualquer maneira. Eu não posso deletar coisas não usadas / não desejadas ou ampliar / dev / loop0 /. Espero que alguém possa ajudar!

Update: Eu tentei fazer o "redimensionamento ao vivo" novamente e não sei por que desta vez fazendo "sudo losetup -c / dev / loop0 /" apenas pendurar o computador. O que eu tentei é pular essa etapa e deu certo. Agora eu aumentei o tamanho de / dev / loop0. No entanto, eu ainda não sei onde / como estou usando o espaço em disco ....

    
por Lluis Marti 14.01.2015 / 06:22