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.

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.


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ąć.


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 ....


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.