Perché l'eliminazione dei file non aumenta lo spazio disponibile?


23

Recentemente ho ricevuto un messaggio su "0 byte liberi" su una determinata partizione.

Quindi ho guardato e, abbastanza sicuro:

$ df
Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/sda1       65190604  10920296  50959160  18% /
udev              966544         4    966540   1% /dev
tmpfs             389532       744    388788   1% /run
none                5120         0      5120   0% /run/lock
none              973828       152    973676   1% /run/shm
/dev/sda5      397327316 391010276         0 100% /media/8b5e40d0-95b3-4e60-831c-e9b9aeadbfa4

ci sono 0 byte disponibili su quella partizione.

Quindi ho eliminato un sacco di file che non mi servivano su questa macchina e ho svuotato il cestino. Mi aspettavo che "Usato" diventasse più piccolo e "Disponibile" che aumentasse dello stesso importo.

Ma quello che è realmente accaduto è stato

$ df
Filesystem     1K-blocks      Used Available Use% Mounted on
/dev/sda1       65190604  10921184  50958272  18% /
udev              966544         4    966540   1% /dev
tmpfs             389532       744    388788   1% /run
none                5120         0      5120   0% /run/lock
none              973828       152    973676   1% /run/shm
/dev/sda5      397327316 390986836         0 100% /media/8b5e40d0-95b3-4e60-831c-e9b9aeadbfa4

"Usato" in realtà è diventato più piccolo, ma "Disponibile" è ancora zero.

Ho riavviato il computer e vedo ancora 0 nella colonna "Disponibile".

Perché "Disponibile" è sempre zero, anche quando elimino un mucchio di file in modo che "Usato" si riduca?

Perché l'eliminazione dei file non aumenta lo spazio disponibile?

Sto eseguendo Ubuntu 12.04 LTS.

$ df -hi
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/sda1        4.0M  512K  3.5M   13% /
udev             205K   486  204K    1% /dev
tmpfs            208K   390  208K    1% /run
none             208K     3  208K    1% /run/lock
none             208K     7  208K    1% /run/shm
/dev/sda5         25M  975K   24M    4% /media/8b5e40d0-95b3-4e60-831c-e9b9aeadbfa4

che tipo di partizione è (ntfs, ext4, fat32)? Cosa dice la tua Utility Disco? e hai provato a pulirlo con Bleachbit (il Ccleaner per Linux) o qualche altra utility?
riimzzai

Nessuna di queste risposte ha risolto il mio problema. Sono in esecuzione v13.10 e questo è ancora un problema quando si eliminano file da una scheda SD. Eliminare più file NON è una risposta accettabile, quindi non è nemmeno nell'equazione. Eseguendo il comando tune2f ed eliminando il file cestino sono le uniche 2 risposte prese in considerazione qui ed entrambe non riescono a risolvere questo problema.

Risposte:


26

Tutorial passo dopo passo

  1. Esegui sudo tune2fs -m 0 /dev/sda5in un terminale, supponendo che / dev / sda5 sia la tua unità.
  2. Inserisci la tua password (non la vedrai mentre la digiti).
  3. Controlla di nuovo il tuo spazio, dovrebbe essere libero.

Da man tune2fs:

-m reserved-blocks-percentage
  Set the percentage of the filesystem which may only be allocated by privileged
  processes. Reserving some number of filesystem blocks for use by privileged 
  processes  is done  to  avoid  filesystem fragmentation, and to allow system 
  daemons, such as syslogd(8), to continue to function correctly after non-privileged 
  processes are prevented from writing to the filesystem.  Normally, the default
  percentage of reserved blocks is 5%.

17

La semplice risposta è eliminare più file. Stai vedendo i blocchi "riservati" che si stanno riprendendo. Solitamente il 5% di un filesystem è riservato a processi privilegiati, è il file system considerato pieno quando viene raggiunto quel limite. È possibile regolare il limite con il tune2fs -mcomando. vedere le pagine man di tune2fs per maggiori informazioni.


6

Quando si elimina un file in una partizione in cui Ubuntu non è installato, viene creata una cartella .Trashes/ .Trashes-1000che equivale al cestino. Il numero può differire tra le versioni di Ubuntu. Una volta che sei nella partizione, premi Ctrl+ hper vedere i file nascosti che sono quelli che iniziano con .. Se elimini questo file, hai effettivamente eliminato tutti i file e avrai più spazio.


Ha detto che ha svuotato la spazzatura, quindi questa non può essere la causa.
Lumaca meccanica

1
Aveva lo stesso problema. Anche se la persona in risposta 3 ha detto che non poteva essere il problema, a causa della spazzatura svuotata. Hai torto. Quello era esattamente il mio problema. Da 50 GB a 500 GB di spazio libero.

Le altre risposte non affrontano l'origine del problema, ma questo lo fa. Grazie.
Miladiouss,
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.