df -h - Spazio utilizzato + Disponibilità Lo spazio libero è inferiore alla dimensione totale di / home


49

Come l'output degli df -hspettacoli qui, qualcosa sta consumando 5 GB di spazio libero. Quindi, non è disponibile per l'uso.

Sto anche notando a volte che il disco rigido viene riempito fino al 100% a volte. Quindi, ho dovuto riavviare la macchina o eliminare alcuni file non necessari. Ho notato solo queste partizioni in / home. Non so se questi due sono correlati, ma apprezza se qualcuno può darci un'idea.

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda8             100G   92G  2.7G  98% /home


1
La mia ragione per "lasciare aperto" è che la domanda "Possibile duplicato " è estremamente lunga . Buono per essere informativo qui non andrà bene in quanto questa domanda è lunga solo circa 1/20 . Nemmeno simile.
Volker Siegel,

Risposte:


63

Per impostazione predefinita, i ext2/3/4filesystem riservano il 5% dello spazio utilizzabile solo da root. Questo per evitare che un normale utente riempia completamente il disco, il che provocherebbe il fallimento dei componenti di sistema ogni volta che avrebbero dovuto scrivere sul disco.

Puoi vedere il numero di blocchi riservati (e molte altre informazioni sul filesystem) facendo:

sudo tune2fs -l /dev/sda8

Per una /homepartizione, è probabilmente sicuro impostare la frazione riservata su zero:

sudo tune2fs -m 0 /dev/sda8

Ciò dovrebbe rendere disponibili altri 5 GB circa.


Sì ... è quello che stavo cercando. Grazie
Kasun Gajasinghe il

Nel mio caso ha liberato circa 22 GB!
Philippe Delteil,

3

Per impostazione predefinita, ext2 / 3/4 filesystem riservano 5% dello spazio per essere utilizzabile solo dal superuser, root.

C'è anche dello spazio riservato ai metadati , necessario per il file system, ad esempio gli inode e il journal.

Puoi trovare alcuni dettagli nel manuale

man mkfs.ext4

1

Questa domanda riguarda davvero l' interpretazione dell'output del comando df , che è notoriamente confuso e se il tuo Google lo fa, vedrai molte domande su df .

" Dimensione " è df i risultati sono INCLUSIVI dello spazio riservato al 5% di cui ti ha parlato @chronitis. Questo è lo spazio ASSOLUTO totale . Questo numero approssima la dimensione mostrata nei risultati di fdisk -l per la partizione che stai osservando nei risultati df .

" Usato " + " Disponibilità " fornisce lo spazio EFFICACE totale ed ESCLUDE lo spazio riservato al 5%. Questo è lo spazio con cui puoi effettivamente lavorare.

Quindi non manca nulla "- la disparità tra" Dimensioni "e (" Usato "+" Disponibilità ") totali nell'output df rappresenta lo spazio riservato al 5%

Ma la confusione sull'interpretazione dello spazio disponibile per df non finisce qui! Se si eliminano file di grandi dimensioni, ma il processo non è stato terminato, questo spazio "libero" non si rifletterà nei risultati di df . Ti gratterai la testa pensando " Ma ho cancellato quel file (s), perché non riesco a vedere lo spazio aggiuntivo in df ?!? " Ecco perché quando riavvii, lo spazio dal file eliminato "magicamente" appare ora nei risultati df .

sudo lsof + L1 identificherà i file eliminati che mostrano ancora un pid.

HTH chiarisce un po 'di confusione sull'interpretazione dell'output df . - Terrence

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.