Dlaczego mój / dev / loop0 pokazuje pełny?

9

Mam wystarczającą ilość pamięci, ale jakoś /dev/loop0pokazuję , że używam 9 GB, oto moje 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

Próbowałem sprawdzić, co tam jest. Ale to tylko powoduje, że na terminalu drukuje się mnóstwo bełkotów, po których mój system się zawiesił.

Każda pomoc będzie mile widziana.

poszukiwacz
źródło

Odpowiedzi:

3

To urządzenie pętli nie zajmuje miejsca. Pliki obrazów i ISO można zamontować na tym urządzeniu wirtualnym. Z / dev / loop0 jest zamontowany na /, zakładam, że jest to system Wubi? Jeśli tak, coś innego wykorzystuje twoją przestrzeń. Jeśli jest to system Wubi, / dev / loop0 pokaże miejsce pozostałe i wykorzystane na obrazie wirtualnego dysku twardego na fizycznym dysku twardym.

Możesz użyć polecenia „du”, aby dowiedzieć się, jakie pliki zajmują miejsce.

Devyn Collier Johnson
źródło
1

Cóż, nie mogę powiedzieć dlaczego, ale mogę powiedzieć, jak rozwiązać problem. Po prostu postępuj zgodnie z instrukcjami podanymi przez https://help.ubuntu.com/community/ResizeandDuplicateWubiDisk, aby rozwinąć partycję dyskową dla Ubuntu, jeśli zainstalowałeś Ubuntu za pomocą wubi.exe w systemie operacyjnym Windows. Dodatkowo następujące polecenia (które można otworzyć za pomocą: ctrl + alt + T) polecenia mogą (lub nie mogą, niestety z informacji, które mam do dyspozycji, ale po prostu nie wiem) zwolnić miejsce na dysku:

sudo apt-get autoremove

Następnie usuń nieużywane jądra, kopiując i wklejając poniższe polecenia do terminala.

uname -r

Biorąc pod uwagę wszystkie nieużywane jądra. (Najnowszym jądrem (tj. Tym o największej liczbie) będzie ten, którego używasz w tej chwili). Następnie, gdy masz pewność, które jądro chcesz usunąć, wpisz następujące polecenie:

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

Gdzie xxxx oznacza jądro Linuksa, które próbujesz usunąć.

BH2017
źródło
2
Naprawdę jestem zainteresowany odzyskaniem utraconej przestrzeni, niż przydzielaniem większej ilości miejsca!
poszukujący
0

Nie mogę dodać komentarza do powyższych odpowiedzi z powodu mojej niskiej reputacji, dlatego dodam tutaj nową „odpowiedź” (która tak naprawdę nie jest). Według Devyn Collier Johnson możemy użyć „du”. Nie daje mi to żadnego rezultatu:

du /dev/loop0
0   /dev/loop0

Nadal nie wiem, dlaczego / gdzie / jak wykorzystuję prawie całą przestrzeń. Próbowałem też zmienić jego rozmiar. Ponieważ nie mam płyty CD / USB na żywo, próbowałem „zmienić rozmiar na żywo” ( https://help.ubuntu.com/community/ResizeWubiDisk ), ale wykonując:

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

Podsumowując: nie mogę iść w żadną stronę. Nie mogę ani usunąć nieużywanych / niechcianych rzeczy ani powiększyć / dev / loop0 /. Mam nadzieję, że ktoś może pomóc!

Aktualizacja: Próbowałem ponownie wykonać „zmianę rozmiaru na żywo” i nie wiem, dlaczego tym razem „sudo losetup -c / dev / loop0 /” po prostu zawiesiłem komputer. Próbowałem ominąć ten krok i zadziałało. Teraz zwiększyłem rozmiar / dev / loop0. Jednak nadal nie wiem, gdzie / jak korzystam z miejsca na dysku ....

Lluis Marti
źródło
Cóż, /dev/loop0to nie jest katalog, nie powinieneś dodawać po nim ukośnika. Otrzymuję ten sam Not a directorybłąd, jeśli powtórzę polecenie, ale jeśli upuszczę końcowy ukośnik, otrzymuję: `$ losetup / dev / loop0 / dev / loop0: []: (/var/lib/snapd/snaps/core_1337.snap ) `
arielf