Perché my / dev / loop0 è pieno?


8

Ho una memoria sufficiente, ma in qualche modo ottengo il mio /dev/loop0utilizzo di 9 GB che mostra il mio 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

Ho provato a controllare cosa c'era dentro. Ma ciò causa solo la stampa di un carico di cose incomprensibili sul terminale a seguito del quale il mio sistema si è bloccato.

Qualsiasi aiuto sarebbe apprezzato.

Risposte:


3

Questo dispositivo ad anello non occupa spazio. File immagine e ISO possono essere montati su questo dispositivo virtuale. Con / dev / loop0 montato su /, presumo che si tratti di un sistema Wubi? In tal caso, qualcos'altro sta usando il tuo spazio. Se si tratta di un sistema Wubi, / dev / loop0 mostrerà lo spazio rimasto e utilizzato sull'immagine del disco rigido virtuale sul disco rigido fisico.

Puoi usare il comando "du" per capire i file reali che occupano il tuo spazio.


1

Beh, non posso dirti perché, ma posso dirti come risolvere il problema. Segui le istruzioni fornite da https://help.ubuntu.com/community/ResizeandDuplicateWubiDisk per espandere la partizione del disco per Ubuntu, se hai installato Ubuntu utilizzando wubi.exe su un sistema operativo Windows. Inoltre il seguente terminale (che può essere aperto da: ctrl + alt + T) i comandi possono (o no, sfortunatamente dalle informazioni che ho a disposizione non so proprio) liberare spazio su disco:

sudo apt-get autoremove

Quindi rimuovere eventuali kernel non utilizzati copiando e incollando i seguenti comandi nel terminale.

uname -r

Prendere nota di tutti i kernel non utilizzati. (Il kernel più recente, (cioè quello con il numero più grande) sarà quello che stai usando al momento) Quindi, quando sei sicuro di quale kernel stai per rimuovere, digita quanto segue:

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

Dove xxxx si riferisce al kernel linux che stai cercando di rimuovere.


2
In realtà sono interessato a recuperare il mio spazio perso, piuttosto che allocare più spazio!
cercatore

0

Non posso aggiungere un commento alle risposte di cui sopra a causa della mia scarsa reputazione, quindi aggiungo qui una nuova "risposta" (che in realtà non lo è). Secondo Devyn Collier Johnson possiamo usare "du". Non produce alcun risultato per me:

du /dev/loop0
0   /dev/loop0

Ancora non so perché / dove / come sto usando quasi tutto lo spazio. Ho anche provato a ridimensionarlo. Dato che non ho un CD / USB live, ho provato un "ridimensionamento live" ( https://help.ubuntu.com/community/ResizeWubiDisk ) ma quando facevo:

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

In conclusione: non posso andare in entrambi i modi. Non posso né cancellare cose inutilizzate / indesiderate o ingrandire / dev / loop0 /. Spero che qualcuno possa aiutare!

Aggiornamento: ho provato a fare di nuovo il "ridimensionamento live" e non capisco perché questa volta facendo "sudo losetup -c / dev / loop0 /" basta appendere il computer. Quello che ho provato è saltare quel passaggio e ha funzionato. Ora ho aumentato la dimensione / dev / loop0. Tuttavia, non so ancora dove / come sto usando lo spazio su disco ....


Bene, /dev/loop0non è una directory, non dovresti aggiungere una barra dopo di essa. Ottengo lo stesso Not a directoryerrore se ripeto il tuo comando, ma se lascio cadere la barra finale, ottengo: `$ losetup / dev / loop0 / dev / loop0: []: (/var/lib/snapd/snaps/core_1337.snap ) `
arielf
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.