Por que meu / dev / loop0 está mostrando completo?


8

Eu tenho memória suficiente, mas de alguma forma eu recebo meu /dev/loop0uso mostrando de 9 GB, aqui está o 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 havia lá dentro. Mas isso só faz com que uma carga de bobagens seja impressa no terminal após o qual meu sistema travou.

Qualquer ajuda seria apreciada.

Respostas:


3

Este dispositivo de loop não está ocupando espaço. Arquivos de imagem e ISO podem ser montados neste dispositivo virtual. Com / dev / loop0 sendo montado em /, presumo que este seja um sistema Wubi? Nesse caso, algo mais está usando 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 (s) ocupando seu espaço.


1

Bem, eu não posso te dizer o porquê, mas posso te dizer como resolver o problema. Basta seguir as instruções fornecidas em https://help.ubuntu.com/community/ResizeandDuplicateWubiDisk para expandir sua partição de disco para o Ubuntu, se você instalou o Ubuntu usando o wubi.exe em um sistema operacional Windows. Além disso, os seguintes terminais (que podem ser abertos por: ctrl + alt + T) podem (ou não), infelizmente, das informações que tenho disponíveis para mim, apenas não sei) liberar 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 núcleos não utilizados. (O kernel mais recente (ou seja, aquele com o maior número) será o que você está usando no momento). Então, quando tiver certeza de qual kernel você deseja remover, digite o seguinte:

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

Onde xxxx se refere ao kernel do linux que você está tentando remover.


2
Na verdade, estou interessado em recuperar meu espaço perdido, em vez de alocar mais espaço!
candidato a

0

Não consigo adicionar um comentário nas respostas acima, devido à minha baixa reputação, por isso 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

Ainda não sei por que / onde / como estou usando quase todo o espaço. Eu também tentei redimensioná-lo. Como não tenho um CD / USB ativo, tentei um "redimensionamento ao vivo" ( https://help.ubuntu.com/community/ResizeWubiDisk ), 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. Não consigo excluir coisas não utilizadas / indesejadas nem aumentar / dev / loop0 /. Espero que alguém possa ajudar!

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


Bem, /dev/loop0não é um diretório, você não deve adicionar uma barra depois dele. Eu recebo o mesmo Not a directoryerro se repetir seu comando, mas se eu soltar a barra à direita, recebo: `$ $ losetup / dev / loop0 / dev / loop0: []: (/var/lib/snapd/snaps/core_1337.snap ) `
arielf
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.