GNU/Linux >> Linux Esercitazione >  >> Cent OS

Centos - Perché c'è una discrepanza nell'utilizzo del disco segnalata da Df e Du??

Questa domanda ha già risposte qui :Perché ci sono così tanti modi diversi per misurare l'utilizzo del disco?

(4 risposte)
Chiuso 7 anni fa.

Ho un Linux CentOS server, i pacchetti OS+ utilizzati sono circa 5GB . Quindi, ho trasferito 97GB dati da un server Windows a due cartelle su questo server Linux, dopo aver calcolato l'utilizzo del disco, vedo che la dimensione totale delle due cartelle è maggiore della dimensione del disco utilizzato.

Esegui du -sh su ogni cartella, uno usa 50GB , l'altro utilizza 47GB

Ma esegui df -h , lo spazio utilizzato è 96 GB . (50 GB + 47 GB + 5 GB )> 96 GB

C'è qualche problema? Queste due cartelle contengono molti file (oltre 1 milione). Grazie.

Risposta accettata:

Questa pagina fornisce alcune informazioni sul motivo per cui hanno valori diversi, tuttavia sembra suggerire che il tuo du la dimensione dovrebbe essere la più piccola delle due.

df utilizza il totale dei blocchi allocati, mentre du esamina solo i file stessi, esclusi i metadati come gli inode, che richiedono ancora blocchi sul disco. Inoltre, se un file viene eliminato mentre è aperta un'applicazione, du lo segnalerà come spazio libero ma df non fino alla chiusura dell'applicazione.


Cent OS
  1. Analizzatore di utilizzo del disco

  2. Installazione di PostgreSQL e phpPgAdmin in CentOS

  3. Centos 4.8 e Glibc 2.5?

  4. Visualizza l'utilizzo del disco in CentOS WebPanel

  5. Inoltro IP =quando e perché è necessario?

Come installare e utilizzare GDU Disk Usage Analyzer su Ubuntu

Installa e disinstalla Virtualizor su CentOS 8

Come installare e utilizzare Gdu Disk Usage Analyzer su Ubuntu 20.04

Installazione di Apache e PHP su CentOS 8

Visualizza lo spazio su disco e l'utilizzo della larghezza di banda in cPanel

Come installare e configurare GlusterFS su CentOS 7/CentOS 8