GNU/Linux >> Znalost Linux >  >> Cent OS

Centos – Proč existuje nesrovnalost ve využití disku hlášená Df And Du?

Tato otázka zde již obsahuje odpovědi :Proč existuje tolik různých způsobů měření využití disku?

(4 odpovědi)
Uzavřeno před 7 lety.

Mám Linux CentOS server, OS+balíčky používané kolem 5GB . Poté jsem převedl 97 GB data ze serveru Windows do dvou složek na tomto linuxovém serveru, po výpočtu využití disku vidím, že celková velikost dvou složek je větší než velikost použitého disku.

Spusťte du -sh v každé složce jedno použití 50 GB , druhý používá 47 GB

Ale spusťte df -h , použitý prostor je 96 GB . (50 GB + 47 GB + 5 GB )> 96 GB

Je tu nejaky problem? Tyto dvě složky obsahují spoustu souborů (1 milion+). Děkuji.

Přijatá odpověď:

Tato stránka poskytuje určitý přehled o tom, proč mají různé hodnoty, ale zdá se, že to naznačuje, že vaše du velikost by měla být menší z těchto dvou.

df používá celkový počet přidělených bloků, zatímco du prohlíží pouze soubory samotné, s výjimkou metadat, jako jsou inody, které stále vyžadují bloky na disku. Pokud je navíc soubor smazán, když je aplikace otevřená, du nahlásí to jako volné místo, ale df ne, dokud se aplikace neukončí.


Cent OS
  1. Analyzátor využití disku

  2. Proč existuje nesrovnalost ve využití disku hlášená df a du?

  3. IP Forwarding =kdy a proč je to vyžadováno?

  1. Instalace PostgreSQL a phpPgAdmin v CentOS

  2. Centos 4.8 a Glibc 2.5?

  3. Zobrazení využití disku v CentOS WebPanel

  1. Jak povolit uživatelskou a skupinovou diskovou kvótu na CentOS 7 / RHEL 7

  2. Jak zkontrolovat využití disku pomocí adresáře a využití šířky pásma?

  3. Proč má CentOS / RHEL 7 mnoho tmpfs (souborový systém 6 tmpfs) a jaký je jejich účel